【发布时间】:2015-01-07 22:21:55
【问题描述】:
我一直致力于使用 Cordova 构建 iOS 应用程序的 Meteor 项目。它工作了一段时间非常顺利,然后突然间我开始收到此错误:
❯❯❯ meteor run ios
Error while running for mobile platforms: Error running
/Users/chet/.meteor/packages/meteor-tool/.1.0.37.19du6bc++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/tools/cordova-scripts/cordova.sh
2014-12-23 13:35:00.970 xcodebuild[46060:3143193] error: InputFile /Users/chet/Code/meteor/5cmenu/.meteor/local/cordova-build/platforms/ios/5C Menu/5C
Menu-Prefix.pch 0 1418992636 959 33188... malformed line 9; 'InputFile' should have exactly five arguments
如果我在.meteor/local/cordova-build/platforms/ios/ 中打开.xcodeproj,项目运行正常。但是,它是我的流星应用程序的旧版本。
我尝试删除.meteor/local,然后删除meteor run ios。我犯了同样的错误。当我打开.xcodeproj 时,当我尝试运行它时它就起作用了。
我也试过meteor remove-platform ios 然后meteor add-platform ios。然后我跑了meteor run ios。我得到了同样的错误,但同样,当我打开 .xcodeproj 时,它起作用了。
有一个类似的[发布在这里的问题](https://github.com/meteor/meteor/issues/3105 )。
我尝试过的几件事是 deleting the Xcode DerivedData folder,并通过运行 cmd+shift+K 为项目清理我的 Xcode 构建缓存,这对于这个问题似乎完全没有必要。
我也 found a similar issue here 说这是一个“非致命错误”。
任何想法如何解决这个问题?
【问题讨论】: