Mic*_*hel 6 x86-64 cpu-architecture ios xcode7
我有一个旧项目,我为一个uodate重新编译,它现在显示此错误消息:
…. missing required architecture x86_64 in file myLibrary.a ….
Run Code Online (Sandbox Code Playgroud)
我尝试了各种技巧,我可以在搜索后在网上找到missing required architecture x86_64 in file,但没有成功.谁知道如何妥善处理这个问题?
我正在使用Xcode版本7.0.1.
运行:
lipo -info myLibrary.a
Run Code Online (Sandbox Code Playgroud)
说明:
Architectures in the fat file: myLibrary.a are: armv7 arm64
Run Code Online (Sandbox Code Playgroud)
我已经能够添加armv7s但不能添加x86_64.
您正在尝试构建一个通用库,但其中没有包含所有架构armv7 armv7s i386 x86_64 arm64。当您使用 64 位架构构建时,编译器会抱怨。
要解决此问题 - 将以下内容添加到静态库项目的架构设置中:
这需要手动添加这样的架构:
在设备和模拟器上使用这些架构构建库,使用lipo -create -output "myLibrary.a" ./Simulator/myLibrary.a ./Device/myLibrary.a并使用它创建胖库。
| 归档时间: |
|
| 查看次数: |
13240 次 |
| 最近记录: |