相关疑难解决方法(0)

核心数据 - 无法在路径中加载优化模型

我在我的iPhone 6中使用iOS 9 beta 5从Xcode 6运行我的应用程序时,在我的控制台中获得了一些这些打印件:

CoreData:无法在路径'/var/mobile/Containers/Bundle/Application/0000000B-BDBC-0000-000B-0000FB00000B/Distribution.app/database.momd/database.omo'中加载优化模型

我找不到与此相关的东西,有没有人对这条消息有所了解?

xcode core-data objective-c ios ios9

72
推荐指数
1
解决办法
3万
查看次数

CoreData:注释:无法在Xcode 9 GM的路径上加载优化模型

无法加载OMO警告(潜在崩溃):

在调试/发布版本(iOS 11 GM/beta和iOS 10)中,在控制台中观察到带有警告的xcode 9的项目:

CoreData: annotation:  Failed to load optimized model at path "/Users/xyz.abc/Library/Developer/CoreSimulator/Devices/A-GUID/data/Containers/Bundle/Application/B-GUID/app-name.app/Frameworks/framework-name/mystorename.momd/mystorename 6.omo"
Run Code Online (Sandbox Code Playgroud)

使用CD的任何自定义框架(例如GoogleMaps等)也会导致此警告和潜在的崩溃.

更新:使用Xcode版本9.1 beta(9B46)不会导致此警告.

注意:

  • 还注意到这与app和其他框架中使用的模态.对于app,clean build会导致此错误.警告中显示的路径指向与app一起使用的模型,而不是框架.
  • 使用以前的Xcode编译工作正常,没有注意到警告.

试过以下:

  1. 完全干净的构建
  2. 确保omo存在于datamodel v6中,ManagedObjectModel和PersistentStoreCoordinator是非零的.所有功能都按预期工作.
  3. 添加更新版本的datamodel v7,确保omo v7存在 - 干净的构建和设备部署
  4. 再次添加架构

请添加建议.这个警告的潜在影响是什么?

有关:

  1. https://openradar.appspot.com/33212613
  2. https://openradar.appspot.com/33573724
  3. https://openradar.appspot.com/33773917
  4. https://issuetracker.google.com/issues/35827124
  5. https://issuetracker.google.com/issues/35827113

与旧的Xcode 6/iOS 9和Xcode 7/iOS 9类似的问题

  1. 核心数据 - 无法在路径中加载优化模型
  2. CoreData:无法在路径中加载优化模型
  3. Google Maps SDK for iOS运行时警告 - 核心日期无法加载优化路径

core-data objective-c ios xcode9

20
推荐指数
1
解决办法
1万
查看次数

标签 统计

core-data ×2

ios ×2

objective-c ×2

ios9 ×1

xcode ×1

xcode9 ×1