错误"命令失败,退出代码为66"在流星应用程序上运行ios模拟器

时间:2015-03-06 03:14:45

标签: ios xcode meteor

我正在尝试按照所有步骤运行我的meteor应用程序的ios模拟:

meteor install-sdk ios

meteor add-platform ios
meteor run ios

但是当我运行后者时,它会给我以下错误:

Error while running for mobile platforms: Error running
/Users/ivanmac/.meteor/packages/meteor-
tool/.1.0.41.azxhr5++os.osx.x86_64+web.browser+web.cordova/meteor-tool-
os.osx.x86_64/tools/cordova-scripts/cordova.sh
xcodebuild: error: 'test_app.xcodeproj.xcodeproj' does not exist.
Error: /Users/ivanmac/Desktop/test_app/.meteor/local/cordova-
build/platforms/ios/cordova/build: Command failed with exit
code 66
at ChildProcess.whenDone
(/Users/ivanmac/.meteor/packages/meteor-
tool/.1.0.41.azxhr5++os.osx.x86_64+web.browser+web.cordova/meteor-tool-
os.osx.x86_64/dev_bundle/lib/node_modules/cordova/node_modules/cordova-
lib/src/cordova/superspawn.js:135:23)
at ChildProcess.emit (events.js:98:17)
at maybeClose (child_process.js:756:16)
at Process.ChildProcess._handle.onexit (child_process.js:823:5)


Running command: /Users/ivanmac/Desktop/test_app/.meteor/local/cordova-
build/platforms/ios/cordova/build 
Build settings from command line:
ARCHS = i386
CONFIGURATION_BUILD_DIR = 
/Users/ivanmac/Desktop/test_app/.meteor/local/cordova-
build/platforms/ios/build/emulator
SDKROOT = iphonesimulator8.1
VALID_ARCHS = i386

我在互联网上找到的帖子只是通过改变路径来解决这个问题,我试过但没有帮助。我使用的是Meteor 1.0.3.2,我的xcode是版本6.有没有人知道可能会发生什么?

更新问题

我刚刚发现,如果我手动运行cordova / ios文件夹上的.xcodeproj文件,项目运行正常,所以我想在运行"流星运行时查找文件在xcode上运行的路径IOS"有错误。

1 个答案:

答案 0 :(得分:0)

打开平台/ ios / cordova /构建和更改

XCODEPROJ = $(ls“$ PROJECT_PATH”| grep .xcodeproj) PROJECT_NAME = $(基本名称“$ XCODEPROJ”.xcodeproj)

XCODEPROJ = $(ls“$ PROJECT_PATH”| grep --color = never .xcodeproj) PROJECT_NAME = $(基本名称“$ XCODEPROJ”.xcodeproj)

来源:phonegap build ios exception with HelloWorld Application