objective-c – Restkit on Xcode 4.5 GM在iOS 6设备上不起作用 – 文件是为存档而构建的,而不是被链接的体系结构

我一直在使用 Xcode 4.4.1,而Restkit一直在模拟器和设备上完美运行.自从我昨天升级到Xcode 4.5以来,Restkit在模拟器上工作正常,但是当我尝试在我的iOS 6设备上运行时,我遇到编译错误;
d: warning: ignoring file /Developer/Xcode/DerivedData/App-Name/Build/Products/Debug-iphoneos/libRestKit.a,file was built for archive which is not the architecture being linked (armv7s): /Developer/Xcode/DerivedData/App-Name/Build/Products/Debug-iphoneos/libRestKit.a
Undefined symbols for architecture armv7s:

  "_OBJC_CLASS_$_RKObjectManager",referenced from:
      objc-class-ref in AppDelegate.o

这是什么意思,我该如何解决这个问题?感谢帮助.

解决方法

我已将分支推送到RestKit Github存储库,该存储库应解决iOS 6 SDK的构建问题.我无法在项目中复制构建错误(我与主分支显着不同),但相信修复是准确的.

如果有人遇到这个问题,请切换到bugfix / 930-arm7s-compatibility分支,并告知Github上的修复程序是否正常?有一个Github问题跟踪此问题:https://github.com/RestKit/RestKit/issues/930

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...