gpt4 book ai didi

ios - iOS Objective C框架无法在模拟器中运行

转载 作者:行者123 更新时间:2023-12-01 18:37:08 24 4
gpt4 key购买 nike

我编写了Objective-C框架,并使用Xcode连接我的iphone来构建它,当将该框架添加到我的项目中并使用iphone 8模拟器运行时,出现了x86架构错误。

如何解决此错误?

附注:我想将框架与设备和模拟器一起使用。

最佳答案

与您的应用目标无关,而是TestFrameWork.framework

在终端中使用以下命令检查TestFrameWork.framework的体系结构:

lipo -info /path/to/TestFrameWork.framework/TestFrameWork

它在那里输出拱门列表。如果您可以使用此框架在iOS真实设备中构建应用,则它必须在内部包含 armv7 armv7s arm64,即所使用的iOS设备环境。

对于iOS模拟器,它使用嵌套的macOS环境 i386 x86_64。如果您具有 TestFrameWork.framework源代码,则可以在iOS模拟器和iOS设备中进行编译,请使用 lipo命令将它们合并为一个胖代码。如果您从合作伙伴或供应商处获得 TestFrameWork.framework,请为此发送请求。我认为,每个iOS库开发人员都应该知道这一点。

祝好运!

关于ios - iOS Objective C框架无法在模拟器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51511385/

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