【问题标题】:missing required architecture x86_64 in file文件中缺少所需的架构 x86_64
【发布时间】:2015-10-10 08:25:16
【问题描述】:

链接 iOS 应用时,我遇到以下问题:

(null): 忽略文件 /Users/...../my_Lib.a,缺少必需的 文件 /Users/.../my_Lib.a 中的架构 x86_64(2 片)

看到消息似乎 my_Lib.a 存在问题。

在网上阅读了类似的问题后,我目前还没有找到任何可行的解决方案。

我想补充的一个细节是我有第二个项目使用这个完全相同的库 (my_Lib.a),它运行良好。 所以库本身没有问题,只是有些设置不对,可能是项目内部。

进一步查看两个项目的架构设置,它们看起来几乎相同。

运行 lipo -info 时,我得到以下信息:

$ lipo -info my_Lib.a
Architectures in the fat file: my_Lib.a are: armv7 arm64

那么我做错了什么?

【问题讨论】:

    标签: ios architecture xcode6 x86-64 static-linking


    【解决方案1】:

    请按如下方式进行项目设置:

    架构:标准架构(armv7、arm64)

    有效架构:arm64 armv7s armv7

    【讨论】:

    • 感谢您的提示,但这正是它已经是这样的方式,我遇到了问题。
    猜你喜欢
    • 2013-10-15
    • 2016-02-03
    • 2013-12-14
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 2015-01-26
    相关资源
    最近更新 更多