按需资源崩溃 - NSBundle资源请求无法连接到其帮助程序守护程序

Aam*_*war 6 cocoa-touch objective-c ios on-demand-resources

使用此描述在iOS应用程序上使用ODR(按需资源)时遇到崩溃 -

因未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'NSBundleResourceRequest无法连接到其帮助程序守护程序

崩溃中常见的iOS版本 - 10.3.2

我在Crashlytics看到崩溃,并且无法在不调用私有方法的情况下在调试模式下重现此问题.我的ODR中包含图像和声音文件.附加堆栈跟踪屏幕截图 - ScreenShotofStackTrace

我也在-[NSBundleResourceRequest conditionallyBeginAccessingResourcesWithCompletionHandler:]一个dispatch_after街区内打电话.这可能是罪魁祸首吗?

任何线索将不胜感激!

小智 -2

就我而言,关闭 Xcode、删除 DerivedData 文件夹中的文件、重新启动 Xcode、清理项目并从模拟器/设备中删除程序解决了这个问题。

  • 实时构建中没有发生任何事情:/ (3认同)