缺少文件中所需的体系结构x86_64

时间:2015-07-21 02:58:49

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

关联iOS应用时,我遇到以下问题:

  

(null):忽略文件/Users/...../my_Lib.a,缺少必需的   文件中的架构x86_64 /Users/.../my_Lib.a(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

那么我可以做错什么呢?

1 个答案:

答案 0 :(得分:0)

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

  

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

  

有效的架构:arm64 armv7s armv7