2015-09-24 4 views
2

Remotebuild запущен и работает на моем OSX сервере, и я могу построить с:TACO не будет строить удаленный ИОС с параметром --device указано

taco build ios 

Но когда я пытаюсь следующий

taco build ios --device 

я получаю большой старый ошибку

------ Incremental Build: true 
------ Submitting new build request to: http://xxx.xxx.net:3000/cordova/build/tasks?command=build&vcordova=5.1.1&vcli=0.8.0&cfg=debug&platform=ios&options=--device%20undefined&buildNumber=20057 
------ 1:55:14 PM Checking on build status from http://xxx.xxx.net:3000/cordova/build/tasks/20057 [Attempt 1] 
Uploaded - Uploaded build request payload. 
Remote build log written to C:\work\helltaco\remote\ios\debug\build.log 
------ 1:55:19 PM Checking on build status from http://xxx.xxx.net:3000/cordova/build/tasks/20057 [Attempt 2] 
Error - Build failed with error Command failed: /bin/sh -c xcrun -v -sdk iphoneos PackageApplication platforms/ios/build/device/io.taco.hellotaco.app -o /Users/xxx/.taco_home/remote-builds/taco-remote/builds/20057/cordovaApp/platforms/ios/build/device/HelloTaco.ipa 
xcrun: note: PATH = '/Users/xxx/.taco_home/node_modules/taco-remote-lib/1.0.1/node_modules/taco-remote-lib/node_modules/ios-sim/build/release:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin' 
xcrun: note: SDKROOT = '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk' 
xcrun: note: TOOLCHAINS = '' 
xcrun: note: DEVELOPER_DIR = '/Applications/Xcode.app/Contents/Developer' 
xcrun: note: XCODE_DEVELOPER_USR_PATH = '' 
xcrun: note: xcrun_db = '/var/folders/s8/9typ1pdj1lg88n7r9wg5f9rc0000gn/T/xcrun_db' 
xcrun: note: xcrun via PackageApplication (xcrun) 
xcrun: note: database key is: PackageApplication|/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk||/Applications/Xcode.app/Contents/Developer| 
xcrun: note: lookup resolved in '/var/folders/s8/9typ1pdj1lg88n7r9wg5f9rc0000gn/T/xcrun_db' : '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication' 
error: Specified application doesn't exist or isn't a bundle directory : 'platforms/ios/build/device/io.taco.hellotaco.app' 

TACO5629: Remote build failed 
Inner Error: 
Remote build error from the build server Build failed with error Command failed: /bin/sh -c xcrun -v -sdk iphoneos PackageApplication platforms/ios/build/device/io.taco.hellotaco.app -o /Users/xxx/.taco_home/remote-builds/taco-remote/builds/20057/cordovaApp/platforms/ios/build/device/HelloTaco.ipa 
xcrun: note: PATH = '/Users/xxx/.taco_home/node_modules/taco-remote-lib/1.0.1/node_modules/taco-remote-lib/node_modules/ios-sim/build/release:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin' 
xcrun: note: SDKROOT = '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk' 
xcrun: note: TOOLCHAINS = '' 
xcrun: note: DEVELOPER_DIR = '/Applications/Xcode.app/Contents/Developer' 
xcrun: note: XCODE_DEVELOPER_USR_PATH = '' 
xcrun: note: xcrun_db = '/var/folders/s8/9typ1pdj1lg88n7r9wg5f9rc0000gn/T/xcrun_db' 
xcrun: note: xcrun via PackageApplication (xcrun) 
xcrun: note: database key is: PackageApplication|/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk||/Applications/Xcode.app/Contents/Developer| 
xcrun: note: lookup resolved in '/var/folders/s8/9typ1pdj1lg88n7r9wg5f9rc0000gn/T/xcrun_db' : '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication' 
error: Specified application doesn't exist or isn't a bundle directory : 'platforms/ios/build/device/io.taco.hellotaco.app' 

Любая помощь будет оценена как я своего рода хит BrickWall здесь :(

+1

Эй, Адам, Спасибо за сообщение об этой проблеме и использовании TACO. Мы –

ответ

2

Спасибо за использование TACO и сообщение об этой проблеме. Его законная ошибка, когда мы неправильно разбираем параметр «-device», в результате чего удаленная сборка не соблюдает этот параметр и терпит неудачу, как вы описали.

Хотя мы активно его исправляем, и хотя вы не можете создавать приложение для устройства, вы всегда можете запустить свое приложение на эмуляторе из taco, просто запустив «taco emulate ios», чтобы запустить ваше приложение на симуляторе ios.

Если вам нужен IPA, это обходное решение, но вам потребуется изменить файл JS в нашем пакете. Это создаст IPA и вернет ее на ваш компьютер Windows с помощью \ remote \ ios \ debug.

Обходной меняется линии 370 из% AppData% \ НПМ \ node_modules \ тако-кли \ кли \ remoteBuild \ remoteBuildClientHelper.js из:

params["options"] = "--device " + params["options"]; 

к:

params["options"] = "--device"; 

Примечание: Удаление пробелов после --device Важно.

Дайте мне знать, если у вас есть какие-либо вопросы или проблемы & еще раз спасибо за использование TACO. Мы готовимся к выпуску TACO 1.0.0, который скоро произойдет, и эта проблема должна быть исправлена!

Thanks, SOak.

+0

Отлично! Это сделал трюк. Получение IPA сейчас. Спасибо за помощь! –

+0

Я могу подтвердить это сейчас правильно работает (проверено на 1.2.0). Развертывается на моем устройстве без проблем. Спасибо Taco: D. –

 Смежные вопросы

  • Нет связанных вопросов^_^