我正在尝试按照所有步骤运行我的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"有错误。
答案 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)