ios - XCode 存档 phonegap clang 错误 254

标签 ios xcode cordova xcode5

我正在为 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

最佳答案

尝试使用这个步骤

  1. 选择您的项目图标。

  2. 选择build设置。

  3. 对于“架构”,选择 $ARCHS_STANDARD – 标准架构(armv7、armv7s、arm64)

  4. 对于“有效架构”,添加“arm64”

  5. 选择您的 CordovaLib.xcodeproj 图标

  6. 在项目(而非目标)的build设置中,删除所有条件架构设置(悬停以查看减号)。这是 Apple 在其 Xcode 5.1 发行说明中推荐的内容。

  7. 对于“架构”,选择 $ARCHS_STANDARD – 标准架构(armv7、armv7s、arm64)

  8. 对于“有效架构”, 在其中找到有效的架构。

    只需双击它并从中删除 armv64。

    确保只有 armv7 和 armv7s。

    就我而言,这对我有用。

  9. 现在为“目标”做这件事

关于ios - XCode 存档 phonegap clang 错误 254,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25533239/

相关文章:

ios - Xcode 6.3.2 : Instruments keep asking for trace template?

java - cordova/Mobile First 应用程序中的“主要版本 51 比 5 更新”

ios - 将数据传递到表格单元格

ios - 在 Objective-C 中使用 InstagramKit 的问题

ios - 检测哪个按钮需要更改单元格中的文本

xcode - 意外删除 XCode 4 中的 .m 文件 - 如何恢复?

ios - UIButton 中的重复 UILabel

ios - 如何在paypal支付方式中隐藏用卡支付选项

cordova - IONIC CORDOVA - 无法读取或创建安装属性文件

android - Meteor 应用程序,如果我们添加一个新的 cordova 插件,我们是否必须重新提交该应用程序或由 meter hotcode push 处理?