我正在努力建立ios。当我运行命令“ionic cordova build ios”时,我收到以下错误:
1 error generated.
1 error generated.
** BUILD FAILED **
The following build commands failed:
CompileC /Users/nirajviveksheel/Library/Developer/Xcode/DerivedData/MyApp-fjclxmuyhnzdcjfcpayfrfancqwm/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/GCDWebServerDataRequest.o MyApp/Plugins/cordova-plugin-ionic-webview/GCDWebServerDataRequest.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/nirajviveksheel/Desktop/ionictest/myApp/platforms/ios/cordova/build-debug.xcconfig,-workspace,MyApp.xcworkspace,-scheme,MyApp,-configuration,Debug,-sdk,iphonesimulator,-destination,platform=iOS Simulator,name=iPhone 6s Plus,build,CONFIGURATION_BUILD_DIR=/Users/nirajviveksheel/Desktop/ionictest/myApp/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/nirajviveksheel/Desktop/ionictest/myApp/platforms/ios/build/sharedpch
[ERROR] An error occurred while running cordova build ios (exit code 1).
请给我解决方案......
答案 0 :(得分:3)
有时离子/ cordova项目搞砸了,需要重新创建。 尝试:
ionic platform remove ios
ionic platform add ios
这通常可以解决此类问题。
编辑:如果这不起作用,有时在插件存在权限问题时可能会导致此问题。在重新创建之前,您可能必须手动删除插件和平台目录。
为了更好的衡量,我建议您也更新您的库:
sudo npm update -g cordova
sudo npm update -g ionic
rm -rf plugins/ platforms/
ionic platform add ios
ionic run ios
答案 1 :(得分:0)
这个错误几乎无法追踪,并且当您更改应用程序的配置时,大多数情况都会出现。
按照以下步骤操作(这些步骤始终适合我)
1> 删除应用的衍生数据文件夹。(/ Users / nirajviveksheel / Library / Developer / Xcode / DerivedData)
2 - ;删除并添加iOS平台。 (尝试在这些命令中使用离子而不是cordova)
离子平台删除ios
离子平台添加ios
离子构建ios
答案 2 :(得分:0)
它的发生是因为我的xcode版本是7并且它太旧了...所以删除它并安装最新版本。 它会起作用