我在iTunes中收到了崩溃日志:
Dyld Message: Library not loaded: @rpath/Foo.framework/Foo
其中有几个,每个都包含在应用程序中的不同框架中,但每个框架都没有。
我明白了什么"库未加载"崩溃意味着,以及如何修复在每次运行应用程序时发生的事情 - 它只是"添加框架来复制文件,因为你忘了之前"。我的印象是,应用程序应该在每次运行时出现此错误时崩溃,或者 none 运行时 - 框架包含在捆绑包中,或者它不是。
更多细节:
carthage copy-frameworks
)框架都有崩溃报告。我应该怎么做才能调查并修复这些崩溃?
答案 0 :(得分:2)
当设备本身内存运行过低时,似乎会发生这种情况。这是一个应该在iOS 9.3.2(2016年5月16日发布)中修复的iOS错误。经验丰富的用户在发布期间会有许多应用程序崩溃。他们解决问题的唯一方法是重启他们的设备。
问题是由使用太多(第三方)框架的应用引起的。因此,您可以删除框架(例如,通过将第三方代码复制到您的项目中)或等待用户使用修复程序获取iOS更新。