iOS:链接第三方框架并在部署时崩溃

时间:2012-04-10 23:26:10

标签: iphone ios xcode

所以,我的问题是我正在创建一个与iOS一起使用的框架。它在模拟器中以及我在iPad上进行调试时效果很好但是一旦我通过Testflight(包括我的iPad)将它发送给任何人,它就会崩溃。应用程序将加载启动屏幕,然后崩溃。

我试图象征着这份报告,但我没有得到任何结果。

2 个答案:

答案 0 :(得分:1)

有一次发生在我身上...... xcode编译应用程序在模拟器上进行调试,但是要在iOS设备上发布。然后,调试版本没有做很多增强。

转到“产品” - > “管理计划”。在那里,如果我是你,我会将所有内容设置为“构建配置”:发布。

这样,你可能会让模拟器崩溃......而且你可能更容易弄清楚发生了什么。

在我的情况下,我使用了一个块但没有复制它...然后,在发布版本上,编译器清除了内存,而调试版本没有。

希望有所帮助

答案 1 :(得分:1)

所以,我的问题的解决方案是我链接框架但没有将其复制到设备,所以当我用连接到它的iPad调试它时,它会找到对框架的引用,但是一旦它是部署时,应用程序在尝试查找框架时崩溃了。

答案是:

  1. 转到项目的构建阶段。
  2. 添加构建阶段>添加复制文件。
  3. 在“目标”字段中选择“框架”。
  4. 复制框架。
  5. 您的应用现在应该在任何需要的地方复制和安装框架。