0

自从过渡到 XCode 4.5 并使用 iOS 6 SDK 构建后,每次调用第三方框架或静态库 .a 文件时,我的应用程序都会崩溃。最初,当我过渡到 XCode 4.5 时,这些框架起作用了。当我开始更新框架时,这个问题开始出现。删除旧版本的框架并添加新版本后,我的模拟器开始崩溃。

在设备上运行代码按预期运行,但只要我在模拟器上调用我的任何一个第三方框架或静态库,我就注定要失败。导致崩溃的一些框架是 Parse Framework、Socialize。错误

有没有人经历过这个或希望找到解决方案?设备上的测试速度较慢,但​​真正令人沮丧的是我无法在我的应用程序上运行任何单元测试。

谢谢,

4

1 回答 1

0

既然您说您更新了框架或静态库:

  • 您确定这些框架/库的 API 在此期间没有改变吗?
  • 您确定您在应用程序项目的构建阶段再次在“Link Binary With Libraries”中添加了框架,以将您的应用程序与 fmk/libs 链接?
  • 还要确保该-ObjC标志仍然存在于您的应用程序的“其他链接器标志”构建设置中,即使您已经拥有它(就像以前一样)也没有理由不这样做。

此外,调用这些方法时的崩溃日志和错误消息是什么?

于 2012-10-03T16:52:50.517 回答