库不在模拟器上工作

时间:2017-03-10 11:52:45

标签: ios iphone xcode7 xcode8

您好我在我的项目中使用了一个库,基本上它是在真实设备上工作,但不是在模拟器上工作。 我想知道如何添加与模拟器的兼容性。

我一直在搜索,我找到了一些应该解决了我的问题的答案,但他们并没有这样做。 (也许我做错了,但仍然没有工作)。

我收到此错误:

  

架构x86_64的未定义符号:" _OBJC_CLASS _ $ _ Library",   引自:         class.o中的objc-class-ref:未找到架构x86_64 clang的符号:错误:链接器命令因退出代码而失败   1(使用-v查看调用)

我在xcode7和xcode8上尝试过它。

感谢。

1 个答案:

答案 0 :(得分:0)

也许您正在使用仅为ARM架构而构建的框架或库。在这种情况下,您必须创建胖二进制文件,其中包括所有平台的代码(x86用于模拟器,ARM和ARM64用于iOS设备)。