繁体   English   中英

ionic 3 Mac build ios cordova-plugin-ionic-webview收到错误

[英]ionic 3 Mac build ios cordova-plugin-ionic-webview got error

我正在使用ionic 3构建我的应用程序。 但是,当我尝试在Mac上构建ios时遇到错误。 这是错误消息:

CompileC /用户/ myPC /库/开发人员/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/GCDWebServerDataRequest.o MyApp / Plugins / cord -ionic-webview / GCDWebServerDataRequest.m普通x86_64objective-c com.apple.compilers.llvm.clang.1_0.compiler cd / Users / myPC / Desktop / Gary / ionic / myNewTest / platforms / ios export LANG = zh_CN.US- ASCII导出PATH =“ / Applications / Xcode.app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ Users / myPC / Desktop / Gary / ionic / myNewTest / node_modules / .bin:/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin“ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain / usr / bin / clang -x Objective-c -arch x86_64 -fmessage-length = 0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit = 0 -std = c99 -fobjc-arc -fmodules -gmodules -fmodules-cache-path = /用户/ myPC / Library / Developer / Xcode / Deri vedData / ModuleCache -fmodules-prune-interval = 86400 -fmodules-prune-after = 345600 -fbuild-session-file = / Users / myPC / Library / Developer / Xcode / DerivedData / ModuleCache / Session.modulevalidation -fmodules-validate-once -每个构建会话-Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno隐式原子属性-Wno-arc重复使用弱-W方法重复-Won-missing-括号-Wlines -Wswitch -Wunused函数-Wno-unused标签-Wno-unused参数-Wunused变量-Wunused值-Wempty体-Wuninitialized -Wno-unknown -pragmas -Wno阴影-Wno-四个字符常量-Wno转换-Wconstant转换-Wint转换-Wbool转换-Wenum转换-Wshorten-64-to-32 -Wpointer-sign -Wno-newline -eof -Wno选择器-Wno严格选择器匹配-Wundeclared选择器-Wno不推荐使用的实现-DDEBUG = 1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs /iPhoneSimulator9.1.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min = 9.0 -g -fvisibility = hidden -Wno-sign-conversion -fobjc-abi-version = 2 -fobjc-legacy-dispatch -iquote /Users/myPC/Library/Developer/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/MyApp-generated-files.hmap -I / Users / myPC / Library /Developer/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/MyApp-own-target-headers.hmap -I / Users / myPC / Library / Developer / Xcode / DerivedData /MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/MyApp-all-target-headers.hmap -iquote / Users / myPC / Library / Developer / Xcode / DerivedData / MyApp-hddsubveawhvtmayjr /Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/MyApp-project-headers.hmap -I / Users / myPC / Desktop / Gary / ionic / myNewTest / platforms / ios / build / emulator / include- I /用户/ myPC /桌面/ Gary / ionic / myNewTest /平台/ ios / build / emulator / usr / local / lib / include -I / Users / myPC / Library / Developer / Xcode / DerivedData / MyApp-hddsubveawhvtmayjrerdpieryqd / Build /中间体/未安装产品/包括-I / Users / myPC / Library / Developer / Xcode / DerivedData / MyApp-hddsubveawhvtmayjrerdpieryqd / Build / Intermediates / UninstalledProducts / iphonesimulator / include -I / Users / myPC / Desktop / Gary / ionic / myNewTest / platform ios / build / emulator -I / Users / myPC / Library / Developer / Xcode / DerivedData / MyApp-hddsubveawhvtmayjrerdpieryqd / Build / Intermediates / MyApp.build / Debug-iphonesimulator / MyApp.build / DerivedSources / x86_64 -I / Users / myPC /库/开发人员/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/DerivedSources -F / Users / myPC / Desktop / Gary / ionic / myNewTest / platforms / ios / build /模拟器-include /Users/myPC/Desktop/Gary/ionic/myNewTest/platforms/ios/build/sharedpch/MyApp-Prefix-ecbvllkeqtjuzsgpgfagkkqzoohs/MyApp-Prefix.pch -MM D -MT依赖项-MF /Users/myPC/Library/Developer/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/GCDWebServerDataRequest.d-序列化诊断/Users/myPC/Library/Developer/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/GCDWebServerDataRequest.dia -c / Users / myPC /台式机/Gary/ionic/myNewTest/platforms/ios/MyApp/Plugins/cordova-plugin-ionic-webview/GCDWebServerDataRequest.m -o / Users / myPC / Library / Developer / Xcode / DerivedData / MyApp-hddsubveawhvtmayjrerdpieryqd / Build /中间体/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/GCDWebServerDataRequest.o / Users / myPC / Desktop / Gary / ionic / myNewTest / platforms / ios / MyApp / Plugins / cordova-plugin-ionic- webview / GCDWebServerDataRequest.m:59:10:错误:“ NSData”没有可见的@interface声明选择器“ appendData:” [_data appendData:dat 一种]; ~~~~~ ^ ~~~~~~~~~产生1个错误。

**建立失败**

以下构建命令失败:CompileC /Users/myPC/Library/Developer/Xcode/DerivedData/MyApp-hddsubveawhvtmayjrerdpieryqd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/x86_64/GCDWebServerDataRequest.o MyApp /Plugins/cordova-plugin-ionic-webview/GCDWebServerDataRequest.m普通x86_64objective-c com.apple.compilers.llvm.clang.1_0.compiler(1个失败)错误:错误代码为65的命令:带参数的xcodebuild:-xcconfig ,/ Users / myPC / Desktop / Gary / ionic / myNewTest / platforms / ios / cordova / build-debug.xcconfig,-workspace,MyApp.xcworkspace,-scheme,MyApp,-configuration,Debug,-sdk,iphonesimulator,目的地,platform = iOS Simulator,名称= iPhone 6s Plus,内部版本,CONFIGURATION_BUILD_DIR = /用户/ myPC /桌面/ Gary / ionic / myNewTest /平台/ ios /内部/模拟器,SHARED_PRECOMPS_DIR = /用户/ myPC /桌面/ Gary / ionic / myNewTest / platforms / ios / build / sharedpch [错误]运行cordova build ios(退出代码1)时发生错误。

当我尝试建立一个新的新项目时,我也面临着这个问题,我不确定是什么问题。 由于它正在使用Window System构建Android。

此外,它正在努力在此Mac上构建ionic 1项目,但是在我将所有环境更新为ionic 3之后面临问题,因此我不确定xcode版本是否存在任何问题,这是ionic的信息

cli软件包:(/ usr / local / lib / node_modules)

@ionic/cli-utils  : 1.19.0
ionic (Ionic CLI) : 3.19.0

全局软件包:

cordova (Cordova CLI) : 7.1.0 

本地套餐:

@ionic/app-scripts : 3.1.5
Cordova Platforms  : ios 4.5.4
Ionic Framework    : ionic-angular 3.9.2

系统:

Node  : v8.9.3
npm   : 5.5.1 
OS    : OS X El Capitan
Xcode : Xcode 7.1.1 Build version 7B1005 

环境变量:

ANDROID_HOME : not set

其他:

backend : pro

Cordova平台:iOS 4.5.4

您正在应用中使用最新的cordova-ios (当前为4.5.4)平台。 支持的最低Xcode版本是Xcode8。 在此处检查。

注意:Xcode 8是必需的。 当前,要提交到Apple App Store,您应该使用最新发布的iOS SDK版本,即iOS 10,并且仅包含在Xcode 8中。

您需要至少将Xcode从7.1.1升级到8甚至9。

确保使用sudo,尤其是在制作/覆盖文件时。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM