有人知道如何解决此错误吗?我无法使用IMFPush库= /编译我的项目


  ld:警告:忽略文件/Users/kersul/Develop/Grabit_iOS/Pods/IMFPush/Frameworks/IMFPush.framework/IMFPush,
  文件中缺少所需的体系结构i386
  /Users/kersul/Develop/Grabit_iOS/Pods/IMFPush/Frameworks/IMFPush.framework/IMFPush
  (2片)体系结构i386的未定义符号:
  从以下位置引用的“ _OBJC_CLASS _ $ _ IMFPushClient”
            在AppDelegate.o ld中为__ObjC.IMFPushClient键入元数据访问器:找不到架构i386铛的符号:
  错误:链接器命令失败,退出代码为1(使用-v查看
  调用)

最佳答案

有一些问题似乎可以解决此问题。

我先来看一下Jordan's advice here
并确保该框架已正确添加到您的项目中。此外,确保框架has been linked correctly

如果都不能解决问题,则还请参见answer posed by Allen并检查.m文件是否列在编译源下面。

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

关于ios - IMFPush Bluemix无法在Swift 2.2上运行(i386错误),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36208122/

10-10 04:13