“离子cordova build ios”无法正常工作

时间:2017-11-09 06:32:58

标签: cordova ionic-framework ionic2 cordova-plugins

我正在努力建立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).
请给我解决方案......

3 个答案:

答案 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并且它太旧了...所以删除它并安装最新版本。 它会起作用