我最近遇到了一些麻烦,那就是用最新的iOS 4.1 SDK构建应用程序,并在设备上使用iOS 3.x运行它。应用程序在4.x设备和iPad上运行正常,但在运行较旧的3.x iOS的设备上发生崩溃。在iOS 3.x上使用XCode 3.2.4和iOS SDK 4.1编译运行应用程序时遇到的问题
问题似乎在链接器中,因为崩溃显然是由调用项目中使用的第三方库引起的。链接器(甚至编译器)的怀疑是由事实支持的,当我使用较旧的3.1.3 SDK构建应用程序时,它可以按预期工作。
我的发行配置使用iOS 4.1作为基本SDK和iOS 3.0作为部署目标平台,使用LLVM GCC 4.2进行编译。我也试过GCC 4.2编译器,但它也没有帮助。
我发现在这个版本的SDK中存在链接器/编译器中的一些错误,但没有提出的解决方案为我工作。
我非常需要解决这个问题,所以任何帮助都非常感谢。
感谢大家的任何提示或建议。
你需要接受一些你的问题的答案。您只需按下您认为可帮助您解决问题的答案旁边的复选标记即可。这将奖励花时间帮助你的用户,你也会得到一个小小的奖励。 – Emil 2010-10-04 14:22:50