gpt4 book ai didi

iphone - 无法使用 Xcode 4.2 构建到 4.2.1 设备

转载 作者:行者123 更新时间:2023-12-01 19:23:58 25 4
gpt4 key购买 nike

我最近将我的项目从 Xcode 4.0.1 升级到 Xcode 4.2 - 一切都很顺利,我在模拟器中进行了一些调试,然后我决定使用设备进行构建。

我的设备是运行 4.2.1 的第二代 iPod Touch,所以我最初尝试构建它并收到此错误:

An unknown error message 'IncorrectArchitecture', was received from the device.



正如你对大多数错误消息所做的那样,我用谷歌搜索了它,发现了 question .

阅读答案后,我继续检查我的目标架构,结果发现我只有 armv7作为构建的架构。 - 我添加了 armv6架构,正如答案所暗示的那样,但是当我构建它时,我收到了大量构建警告/错误,例如:

ignoring file /some/path/to/a/staticlibrary.a, file was built for archive which is not the architecture being linked (armv6)



这发生在我项目中的所有静态库上,例如 kal 库 - libkal.a 和所有 three20 库。

这些库在 Xcode 4.0.2 中链接得很好——而且它也可以很好地构建到我的 iPod 上——那么为什么 armv7架构未构建且库未链接 armv6在 Xcode 4.2 中? - 我真的很困惑 - 任何建议将不胜感激。

最佳答案

将 ARMV6 添加到您的build设置中,如下所示:

  • 选择您的build设置
  • 滚动至 架构
  • 双击现有条目
  • 点击 +
  • 输入 armv6
  • 点击 完成

  • 您需要为 执行此操作全部 与您的应用程序相关联的项目(例如three20)。

    enter image description here

    关于iphone - 无法使用 Xcode 4.2 构建到 4.2.1 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864410/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com