我在构建iOS应用时收到以下消息:
BUILD FAILED
The following build commands failed:
CompileC build/CareShield.build/Debug-iphonesimulator/CareShield.build/Objects-normal/x86_64/UIImage+MPAverageColor.o CareShield/Plugins/cordova-plugin-mixpanel/Mixpanel/UIImage+MPAverageColor.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
但它在Android上运行。我该如何解决这个问题?
答案 0 :(得分:7)
试试这个
更改了Xcode编译语言默认值。
我的构建仍然失败,在UIImage + MPAverageColor.m
上遇到编译错误如果您收到此错误:"可能无法初始化可变大小的对象"来自char colorIndices [kNumberOfHexColors] = {0};。 这是由编译器使用错误的C语言(例如C99)引起的。 修复:
open your project in xcode.
goto build settings tab.
scroll down to "apple llvm 8.0 - language".
set "C language dialect" to be default.
请检查 README.md 文件