Apple Mach-O仅在编译iPhone 64位时出错

时间:2014-01-08 10:12:20

标签: ios iphone xcode ios5 ios-simulator

我正在使用TestFlightSDK,当我在任何其他模拟器上运行它没有问题,当我测试iPhone 5s模拟器时( 64位))我收到有关testflight lib和pod项目的错误:\ 这是错误:

  

ld:警告:忽略文件   /Users/lightdream/Library/Developer/Xcode/DerivedData/PECO-gwvmtuvxtbegjiasbpanfvzmzery/Build/Products/Debug-iphonesimulator/libPods.a,   文件是为存档而构建的,而不是链接的体系结构   (I386):   /Users/lightdream/Library/Developer/Xcode/DerivedData/PECO-gwvmtuvxtbegjiasbpanfvzmzery/Build/Products/Debug-iphonesimulator/libPods.a   架构i386的未定义符号:
  “_OBJC_CLASS _ $ _ MFSideMenuContainerViewController”,引自:         AppDelegate.o中的objc-class-ref ld:找不到架构i386 clang的符号:错误:链接器命令失败,退出代码为1   (使用-v查看调用)

我不知道这是怎么发生的,也无法弄清楚:\

注意:文件在那里,并且它正在编译所有其他模拟器(包括ipad),它不会丢失文件的东西,它没有找到只在iPhone(64位)模拟器上的库

1 个答案:

答案 0 :(得分:0)

检查您的构建阶段并确保您拥有所有.m个文件和.a个lib文件