在调试/发布构建(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"
任何使用 CD 的自定义框架(例如 GoogleMaps 等)也会导致此警告和潜在的崩溃。
CoreData:注释:无法在路径 '/Applications/Xcode11.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/CrashDatabaseModel.momd/CrashDatabaseModel-5.0.1.omo 加载优化模型'
请补充建议。 此警告的潜在含义是什么?
最佳答案
现在处理它的唯一方法(ios 11 = 崩溃,不仅仅是警告)是降级你的 sdk!!
在您的 Podfile 中修改以下行:
pod 'GoogleMaps', '2.2'
pod 'GooglePlaces', '2.2'
这样做之后,运行 pod update 这样库就会得到更新。
任何高于它的版本都会崩溃。
更新:尝试创建新目标并运行更新的 pod - 对我们有用
关于ios - 核心数据 : annotation: Failed to load optimized model at path with Xcode 9 GM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46312298/