iTunes崩溃日志带有" dyld消息:未加载库..."

时间:2016-04-22 18:54:31

标签: ios xcode itunesconnect

我在iTunes中收到了崩溃日志:

Dyld Message: Library not loaded: @rpath/Foo.framework/Foo

其中有几个,每个都包含在应用程序中的不同框架中,但每个框架都没有。

我明白了什么"库未加载"崩溃意味着,以及如何修复在每次运行应用程序时发生的事情 - 它只是"添加框架来复制文件,因为你忘了之前"。我的印象是,应用程序应该在每次运行时出现此错误时崩溃,或者 none 运行时 - 框架包含在捆绑包中,或者它不是。

更多细节:

  • 我无法重现这一点,并且绝大多数用户似乎相处得很好。
  • 两个工作区(普通"复制文件")和迦太基(carthage copy-frameworks)框架都有崩溃报告。

我应该怎么做才能调查并修复这些崩溃?

1 个答案:

答案 0 :(得分:2)

当设备本身内存运行过低时,似乎会发生这种情况。这是一个应该在iOS 9.3.2(2016年5月16日发布)中修复的iOS错误。经验丰富的用户在发布期间会有许多应用程序崩溃。他们解决问题的唯一方法是重启他们的设备。

问题是由使用太多(第三方)框架的应用引起的。因此,您可以删除框架(例如,通过将第三方代码复制到您的项目中)或等待用户使用修复程序获取iOS更新。