【发布时间】:2016-01-27 18:07:24
【问题描述】:
有时当我尝试在 xcode 上构建我的 ios 项目时,我会收到以下错误
The following build commands failed:
CompileXIB ProjectName/Classes/MainViewController.xib
Error code 65 for command: xcodebuild with args: -xcconfig,/Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build-debug.xcconfig,-project,ProjectName.xcodeproj,ARCHS=i386,-target,ProjectName,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/ritesh/Documents/Projects/test-app/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/ritesh/Documents/Projects/test-app/platforms/ios/build/sharedpch
ERROR building one of the platforms: Error: /Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/ritesh/Documents/Projects/test-app/platforms/ios/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1015:16)
at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
我阅读了这篇博文,虽然他的建议是有道理的,但我没有他说当我打开我的 .pbxproj 文件时应该看到的文件的副本。
https://medium.com/@_qzapaia/cordova-ionic-ios-build-error-697a7ec5b46#.snruarnmz
如果我第二次构建我的项目,它会正确构建,所以我不确定是什么导致了这种情况。任何人的任何线索?
干杯
【问题讨论】:
-
我认为这是 xcode 上的一个错误,苹果在更新中破坏了一些东西,我也在原生项目中得到了这个
-
我遇到了同样的问题。我手动“rm plugins/ios.json”,然后是“cordova platform rm ios”(可能是多余的),然后是“cordova platform add ios”。更改了权限,它起作用了。
标签: ios xcode cordova ionic-framework ionic