我正在尝试按照所有步骤为流星应用程序的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上运行该文件的路径有错误。
开放平台/ ios / cordova /构建和更改
XCODEPROJ = $(ls“ $ PROJECT_PATH” | grep .xcodeproj)PROJECT_NAME = $(基本名称“ $ XCODEPROJ” .xcodeproj)
到
XCODEPROJ = $(ls“ $ PROJECT_PATH” | grep --color = never .xcodeproj)PROJECT_NAME = $(基本名称“ $ XCODEPROJ” .xcodeproj)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句