流星应用程序上的错误 "Command failed with exit code 66" 运行 ios 模拟器
Error "Command failed with exit code 66" running ios simulator on meteor app
我正在尝试 运行 模拟我的流星应用 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
只有post我在网上看到说这个是通过更改路径解决的,我试过了,但没有用。我正在使用 Meteor 1.0.3.2,我的 xcode 是版本 6。有人知道会发生什么吗?
问题更新
我刚刚发现,如果我手动 运行 cordova/ios 文件夹中的 .xcodeproj 文件,项目 运行 没问题,所以我猜路径当我 运行 "meteor run ios" 出现错误时,在 xcode 上查找 运行 的文件。
打开 platforms/ios/cordova/build 并更改
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
我正在尝试 运行 模拟我的流星应用 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
只有post我在网上看到说这个是通过更改路径解决的,我试过了,但没有用。我正在使用 Meteor 1.0.3.2,我的 xcode 是版本 6。有人知道会发生什么吗?
问题更新
我刚刚发现,如果我手动 运行 cordova/ios 文件夹中的 .xcodeproj 文件,项目 运行 没问题,所以我猜路径当我 运行 "meteor run ios" 出现错误时,在 xcode 上查找 运行 的文件。
打开 platforms/ios/cordova/build 并更改
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