【问题标题】:Xcode Swift file was built for arm64 which is not the architecture being linked (armv7)Xcode Swift 文件是为 arm64 构建的,它不是被链接的架构 (armv7)
【发布时间】:2016-09-24 03:32:43
【问题描述】:

当我在我的 iphone 或模拟器中运行我的项目时,它运行良好。

当我尝试在 ipad 上运行它时,出现以下错误:

文件是为 arm64 构建的,它不是被链接的架构 (armv7)

它设置为通用的设备。 有人知道我还应该检查什么吗?

【问题讨论】:

标签: xcode swift ipad armv7 arm64


【解决方案1】:

我应该为 iPad 2 添加 armv6。这样做了,它现在可以工作了

【讨论】:

    【解决方案2】:

    以防万一有人和我有同样的问题。我的一些目标项目有不同的 iOS 部署目标,这就是链接失败的原因。将它们全部移到同一个位置后,问题就解决了。

    【讨论】:

    • 你是对的。我认为这是因为 iOS 11 放弃了所有 32 位支持(所以所有 armv6 和 7s)。如果框架依赖的部署目标是 11,它不会构建那些架构,但如果应用程序本身的部署目标是例如
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多