使用适用于iOS模拟器和Xcode 8.0的Titanium CLI构建时,设备ID错误

时间:2016-10-28 01:09:45

标签: appcelerator appcelerator-titanium

根据http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_Compatibility_Matrix-section-29004837_TitaniumCompatibilityMatrix-Node.js

的兼容性矩阵,我无法使Titanium CLI(版本5.0.10)正常工作

使用我的Titanium CLI设置运行'sudo ti build -p ios'以使用Titanium SDK 5.5.1.GA和Xcode 8.0时,我收到以下错误消息:

  

[INFO]调用xcodebuild   [DEBUG]调用:DEVELOPER_DIR = / Applications / Xcode.app / Contents / Developer /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild build -target Clime -configuration Debug -scheme Clime -derivedDataPath / Users / karl / Documents / Titanium / Clime / build / iphone / DerivedData OBJROOT = / Users / karl / Documents / Titanium / Clime / build / iphone / build /中间体SHARED_PRECOMPS_DIR = / Users / karl / Documents / Titanium / Clime / build / iphone / build /中间体/预编译的头部SYMROOT = / Users / karl / Documents / Titanium / Clime / build / iphone / build / Products -destination“platform = iOS Simulator,id = 3BA4641D-844F-425B-A9F3-D067DF8474FC,OS = 10.0”   [TRACE]用户默认来自命令行:   [TRACE] IDEDerivedDataPathOverride = / Users / karl / Documents / Titanium / Clime / build / iphone / DerivedData   [TRACE]从命令行构建设置:   [TRACE] OBJROOT = / Users / karl / Documents / Titanium / Clime / build / iphone / build / Intermediates   [TRACE] SHARED_PRECOMPS_DIR = / Users / karl / Documents / Titanium / Clime / build / iphone / build / Intermediates / PrecompiledHeaders   [TRACE] SYMROOT = / Users / karl / Documents / Titanium / Clime / build / iphone / build / Products   [错误] xcodebuild:错误:无法找到与提供的目标说明符匹配的目标:   [ERROR] {platform:iOS Simulator,id:3BA4641D-844F-425B-A9F3-D067DF8474FC,OS:10.0}   [错误]找不到请求的设备,因为没有可用的设备与请求匹配。   [错误]“Clime”方案的可用目的地:   [ERROR] {platform:iOS Simulator,id:47A11AE8-884E-4790-A6A7-002E8F3FBE3A,OS:10.0,name:iPad Air}   [ERROR] {platform:iOS Simulator,id:EB73B5AA-8F68-4660-8172-EA98BC784772,OS:10.0,name:iPad Air 2}   [ERROR] {platform:iOS Simulator,id:536583C2-F7F2-4429-9FBA-90C673B03380,OS:10.0,name:iPad Pro(9.7英寸)}   [ERROR] {platform:iOS Simulator,id:43DB3DB0-C078-4C93-B7D2-EF49D633AA78,OS:10.0,name:iPad Pro(12.9英寸)}   [ERROR] {platform:iOS Simulator,id:407E843A-05AA-4635-BEA2-1A168E2E619A,OS:10.0,name:iPad Retina}   [ERROR] {platform:iOS Simulator,id:B136CDE2-6B0C-4A1A-967D-C198ED82A29A,OS:10.0,name:iPhone 5}   [ERROR] {platform:iOS Simulator,id:6EABCF1D-86BC-47F5-B46E-2D06F9469051,OS:10.0,name:iPhone 5s}   [ERROR] {platform:iOS Simulator,id:37909085-D3E7-4707-9455-BCE91AF4739E,OS:10.0,name:iPhone 6}   [ERROR] {platform:iOS Simulator,id:90D53313-4485-417C-A64A-FE79466D019B,OS:10.0,name:iPhone 6 Plus}   [ERROR] {platform:iOS Simulator,id:30D2AA1D-B154-4B52-9E2E-9FCE8CF7B41F,OS:10.0,name:iPhone 6s}   [ERROR] {platform:iOS Simulator,id:0FC73149-2A8B-4A54-B2F8-C9993383E653,OS:10.0,name:iPhone 6s Plus}   [ERROR] {platform:iOS Simulator,id:8752BF47-F06C-4CAD-BACC-F3AFBF1F94F0,OS:10.0,name:iPhone 7}   [ERROR] {platform:iOS Simulator,id:18C9D798-6892-420C-A7A7-53E916C1B8B5,OS:10.0,name:iPhone 7 Plus}   [ERROR] {platform:iOS Simulator,id:F392A0BD-0997-4598-9CB6-2E5D52B9A345,OS:10.0,name:iPhone SE}   [错误]“Clime”计划的不合格目的地:   [错误] {platform:iOS,id:dvtdevice-DVTiPhonePlaceholder-iphoneos:占位符,名称:通用iOS设备}   [错误] {平台:iOS模拟器,id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:占位符,名称:通用iOS模拟器设备}

无论我选择哪个版本的iOS模拟器(iPhone 6,6s,7等),Xcodebuild尝试构建的设备ID(与Xcode中每个模拟器的实际显示匹配)都不会与允许的设备匹配Titanium SDK似乎正在寻找的ID。

当我使用'sudo ti setup'和Check Environment时,我没有看到任何明显的警告或错误。我在设置中遗漏了什么吗?

1 个答案:

答案 0 :(得分:0)

我与5.5.1.GA一起使用的命令  和xcode 8:

appc run -p ios

相关问题