gpt4 book ai didi

ios - 缺少所需的体系结构 x86_64

转载 作者:可可西里 更新时间:2023-11-01 03:55:45 24 4
gpt4 key购买 nike

我有一个旧项目,我为 uodate 重新编译,现在显示此错误消息:

 …. missing required architecture x86_64 in file myLibrary.a ….

在搜索 missing required architecture x86_64 in file 后,我尝试了各种可以在网上找到的技巧,但没有成功。任何人都知道如何正确处理这个问题?

我使用的是 Xcode 版本 7.0.1。

运行:

lipo -info myLibrary.a

显示:

Architectures in the fat file: myLibrary.a are: armv7 arm64 

我可以添加 armv7,但不能添加 x86_64。

最佳答案

您正在尝试构建一个通用库,但它没有包含所有架构 armv7 armv7s i386 x86_64 arm64。当您使用 64 位架构构建时,编译器会报错。

要解决此问题 - 将以下内容添加到静态库项目的体系结构设置中:

enter image description here

这需要手动添加如下架构:

enter image description here

在设备和模拟器上使用这些架构构建库,使用 lipo -create -output "myLibrary.a"./Simulator/myLibrary.a ./Device/myLibrary.a< 创建胖库 并使用它。

关于ios - 缺少所需的体系结构 x86_64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491858/

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