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

Posted

技术标签:

【中文标题】在流星应用程序上运行 ios 模拟器时出现错误“命令失败,退出代码 66”【英文标题】:Error "Command failed with exit code 66" running ios simulator on meteor app 【发布时间】:2015-03-06 03:14:44 【问题描述】:

我正在尝试按照所有步骤为我的流星应用程序的 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 文件,项目运行正常,所以我猜想当我运行“meteor run ios”时查找要在 xcode 上运行的文件的路径有一个错误。

【问题讨论】:

【参考方案1】:

打开平台/ios/cordova/build and change

XCODEPROJ=$( ls "$PROJECT_PATH" | grep .xcodeproj ) PROJECT_NAME=$(basename "$XCODEPROJ" .xcodeproj)

XCODEPROJ=$( ls "$PROJECT_PATH" | grep --color=never .xcodeproj ) PROJECT_NAME=$(basename "$XCODEPROJ" .xcodeproj)

来源:phonegap build ios exception with HelloWorld Application

【讨论】:

以上是关于在流星应用程序上运行 ios 模拟器时出现错误“命令失败,退出代码 66”的主要内容,如果未能解决你的问题,请参考以下文章

Xcode:尝试在iOS模拟器中运行应用程序时出现无效的符号链接错误

尝试运行android时出现Meteor.js错误

无法找到最新的可用模拟器运行时 - 在 iOS 上构建 RN 应用程序时出现 Image.xcassets

当我在 iOS7 中使用物理键盘在 UITextfield 上键入时出现错误

在 iOS 模拟器上以发布模式 Flutter 启动应用程序时出现问题

运行 react-native ios 模拟器时出现间歇性错误(“由于模拟器已经启动,无法启动您定义的模拟器”)