0

任何人都知道如何解决这个错误?我无法使用 IMFPush 库编译我的项目 =/

ld:警告:忽略文件 /Users/kersul/Develop/Grabit_iOS/Pods/IMFPush/Frameworks/IMFPush.framework/IMFPush,文件 /Users/kersul/Develop/Grabit_iOS/Pods/IMFPush/Frameworks/IMFPush 中缺少所需的架构 i386。框架/IMFPush(2 片)体系结构 i386 的未定义符号:
“_OBJC_CLASS_$_IMFPushClient”,引用自:AppDelegate.o ld 中 __ObjC.IMFPushClient 的类型元数据访问器:未找到体系结构 i386 的符号 clang:错误:链接器命令退出代码 1 失败(使用 -v 查看调用)

4

1 回答 1

0

有几个问题似乎可以解决这个问题。

我将首先在这里查看 Jordan 的建议, 并确保将框架正确添加到您的项目中。另外确保框架已正确链接

如果两者都没有解决问题,那么还请查看Allen 提出的答案并检查您的 .m 文件是否列在您的编译源下。

也就是说,iOS 模拟器使用的是 i386 架构。请注意,模拟器无法复制推送功能,因此即使您能够为其编译 IMFPush,它也无法正常运行。

于 2016-04-05T14:19:04.040 回答