【发布时间】:2017-03-10 20:16:28
【问题描述】:
您好,我在我的项目中使用了一个库,基本上它可以在真实设备上运行,但不能在模拟器上运行。 我也想知道如何添加与模拟器的兼容性。
我四处搜索,找到了一些应该可以解决我的问题的答案,但他们没有这样做。 (也许我做错了,但还是不行)。
我收到此错误:
架构 x86_64 的未定义符号:“_OBJC_CLASS_$_Library”, 参考自: class.o ld 中的 objc-class-ref:未找到体系结构 x86_64 的符号 clang:错误:链接器命令失败并出现退出代码 1(使用 -v 查看调用)
我在 xcode7 和 xcode8 上试过了。
谢谢。
【问题讨论】:
-
你能告诉我们更详细的错误日志吗?打开 Xcode Report Navigator 窗口并选择有错误的构建。然后在 Xcode 主窗口中找到该错误并复制完整的错误日志。
-
这就是我所拥有的一切:/ 显示最近的问题“_OBJC_CLASS_$_Library”,引用自:class.o ld 中的 objc-class-ref:未找到架构 x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
-
您是否嵌入了框架,并确保框架搜索路径正确?
-
我认为是这样,否则它也不会在设备上运行,对吧?
-
你使用什么库/框架?其中一些不适用于模拟器