【发布时间】:2014-01-26 08:54:29
【问题描述】:
我正在使用 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 ld 中的 objc-class-ref:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1 (使用 -v 查看调用)
我不知道这是怎么发生的,也想不通:\
注意:文件在那里,并且它正在针对所有其他模拟器(包括 ipad)进行编译,它不是缺少文件的东西,它找不到库仅在 iPhone(64 位)模拟器上强>。
【问题讨论】:
-
MFSideMenuContainerViewController 丢失,请检查所有 .m 文件是否处于活动状态
-
不不,它在那里,这个 MFSideMenuContainerViewController 在那里,它在 pod 项目中,否则它不会针对其他 iOs 模拟器进行编译!
标签: ios iphone xcode ios5 ios-simulator