Сборка с Titanium CLI для симулятора iOS и Xcode 8.0 завершается с ошибкой с неправильными идентификаторами устройств

Мне не удается заставить интерфейс командной строки Titanium (версия 5.0.10) работать в соответствии с матрицей совместимости по адресу http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_Compatibility_Matrix-section-29004837_TitaniumCompatibilityMatrix.-Node.js

При запуске «sudo ti build -p ios» с моим Titanium CLI, настроенным на использование Titanium SDK 5.5.1.GA и Xcode 8.0, я получаю следующее сообщение об ошибке:

Независимо от того, какую версию симулятора iOS я выбираю (iPhone 6, 6s, 7 и т. д.), идентификатор устройства, с которым пытается построить Xcodebuild (который соответствует тому, что фактически отображается для каждого симулятора в Xcode), никогда не соответствует разрешенному идентификатору устройства, который Titanium SDK вроде ищет.

Я не вижу каких-либо явных предупреждений или ошибок, когда использую «sudo ti setup» и Check Environment. Я что-то упустил в своей настройке?

Команда, которую я использую с 5.5.1.GA и xcode 8:


person cataphract86    schedule 28.10.2016    source источник


Ответы (1)


appc запустить -p ios

[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/Intermediates SHARED_PRECOMPS_DIR=/Users/karl/Documents/Titanium/Clime/build /iphone/build/Intermediates/PrecompiledHeaders 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 [ERROR] xcodebuild: ошибка: невозможно найти пункт назначения, соответствующий указанному пункту назначения спецификатор: [ОШИБКА] { платформа: iOS Simulator, id: 3BA4641D-844F-425B-A9F3-D067DF8474FC, OS: 10.0} [ОШИБКА] Запрошенное устройство не может быть найдено, так как нет доступных устройств, соответствующих запросу. [ОШИБКА] Доступные направления для схемы «Clime»: [ОШИБКА] { платформа: iOS Simulator, id: 47A11AE8-884E-4790-A6A7-002E8F3FBE3A, OS: 10.0, имя: iPad Air } [ОШИБКА] { платформа: iOS Simulator , id:EB73B5AA-8F68-4660-8172-EA98BC784772, OS:10.0, имя:iPad Air 2 } [ОШИБКА] { платформа:iOS Simulator, id:536583C2-F7F2-4429-9FBA-90C673B03380, OS:10.0, имя: iPad Pro (9,7 дюйма) } [ОШИБКА] { платформа: iOS Simulator, id: 43DB3DB0-C078-4C93-B7D2-EF49D633AA78, ОС: 10.0, имя: iPad Pro (12,9 дюйма) } [ОШИБКА] { платформа: iOS Simulator, id:407E843A-05AA-4635-BEA2-1A168E2E619A, OS:10.0, имя:iPad Retina} [ОШИБКА] { платформа:iOS Simulator, id:B136CDE2-6B0C-4A1A-967D-C198ED82A29A, OS:10.0, имя:iPhone 5 } [ОШИБКА] { платформа: симулятор iOS, идентификатор: 6EABCF1D-86BC-47F5-B46E-2D06F9469051, ОС: 10.0, имя: iPhone 5s } [ОШИБКА] { платформа: симулятор iOS, идентификатор: 37909085-D3E7-4707-9455- BCE91AF4739E, ОС: 10.0, имя: iPhone 6 } [ОШИБКА] { платформа: Симулятор iOS, идентификатор: 90D53313-4485-417C-A64A-FE79466D019B, ОС: 10. 0, имя: iPhone 6 Plus } [ОШИБКА] { платформа: симулятор iOS, идентификатор: 30D2AA1D-B154-4B52-9E2E-9FCE8CF7B41F, ОС: 10.0, имя: iPhone 6s } [ОШИБКА] { платформа: симулятор iOS, идентификатор: 0FC73149 -2A8B-4A54-B2F8-C9993383E653, ОС: 10.0, имя: iPhone 6s Plus} [ОШИБКА] { платформа: Симулятор iOS, идентификатор: 8752BF47-F06C-4CAD-BACC-F3AFBF1F94F0, ОС: 10.0, имя: iPhone 7} [ ОШИБКА] { платформа: симулятор iOS, идентификатор: 18C9D798-6892-420C-A7A7-53E916C1B8B5, ОС: 10.0, имя: iPhone 7 Plus } [ОШИБКА] { платформа: симулятор iOS, идентификатор: F392A0BD-0997-4598-9CB6-2E5D52B9A345 , OS:10.0, name:iPhone SE } [ОШИБКА] Недопустимые места назначения для схемы «Clime»: [ОШИБКА] { платформа:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Generic iOS Device } [ОШИБКА] { платформа: iOS Simulator, id: dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator: placeholder, name: Generic iOS Simulator Device }

person user6221601    schedule 31.10.2016