【发布时间】:2018-07-25 05:28:49
【问题描述】:
我编写了objective-c 框架并通过在Xcode 中连接我的iphone 来构建它,当将此框架添加到我的项目并使用iphone 8 模拟器运行时,我遇到了x86 架构的错误。
我该如何解决这个错误?
P.S:我希望框架同时适用于设备和模拟器。
【问题讨论】:
-
您是否将产品框架添加到项目的嵌入式二进制文件中?
-
@David Yes David。
-
您确定您的框架支持 x86_64 和 i386 吗?使用
lipo -info查看 -
@Tj3n 如何检查 lipo?我没有指定输入文件错误
-
在构建活动拱门下。 - 调试 - 让它成为 YES。在有效拱门下。删除 x86_64 i386 拱门。然后清理并构建。
标签: ios objective-c frameworks