【问题标题】:XCode archive phonegap clang error 254XCode存档phonegap clang错误254
【发布时间】:2014-10-21 09:32:07
【问题描述】:

我正在为 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 Phonegap 3.5.0-0.21.14 科尔多瓦 3.5.0-0.2.7

【问题讨论】:

    标签: ios xcode cordova xcode5


    【解决方案1】:

    尝试使用此步骤

    1. 选择您的项目图标。

    2. 选择构建设置。

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

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

    5. 选择您的 CordovaLib.xcodeproj 图标

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

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

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

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

      确保只有 armv7 和 armv7s。

      就我而言,这对我有用。

    9. 现在为“目标”执行此操作

    【讨论】:

    • 不幸的是,这并没有改变任何东西。在模拟器中它工作正常,但存档失败。
    • 你做错了什么。可能请一步一步来。
    猜你喜欢
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 2013-03-25
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多