我正在为 ios 开发phonegap 应用程序。到目前为止,我已经在 XCode 中成功归档了应用程序,但是今天当我按下归档时,我得到了编译错误和这个错误消息:
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /var/folders/vg/zd7k0cs933774p44qtb7vmy00000gn/T/CDVViewController-a16940.m
clang: note: diagnostic msg: /var/folders/vg/zd7k0cs933774p44qtb7vmy00000gn/T/CDVViewController-a16940.sh
clang: note: diagnostic msg:
************
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 254
我无法构建我前一天构建的修订版,所以源代码中应该有问题。
- 产品 -> 运行(模拟器):有效
- 产品 -> 构建 -> 测试:有效
- 产品 -> 构建 -> 运行:有效
- 产品 -> 构建目标 -> 分析:错误
- 产品 -> 存档:错误
XCode 5.1.1 音位间隙 3.5.0-0.21.14 Cordova 3.5.0-0.2.7
最佳答案
尝试使用这个步骤
选择您的项目图标。
选择build设置。
对于“架构”,选择 $ARCHS_STANDARD – 标准架构(armv7、armv7s、arm64)
对于“有效架构”,添加“arm64”
选择您的 CordovaLib.xcodeproj 图标
在项目(而非目标)的build设置中,删除所有条件架构设置(悬停以查看减号)。这是 Apple 在其 Xcode 5.1 发行说明中推荐的内容。
对于“架构”,选择 $ARCHS_STANDARD – 标准架构(armv7、armv7s、arm64)
对于“有效架构”, 在其中找到有效的架构。
只需双击它并从中删除 armv64。
确保只有 armv7 和 armv7s。
就我而言,这对我有用。
现在为“目标”做这件事
关于ios - XCode 存档 phonegap clang 错误 254,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25533239/