未能加载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"任何使用CD的自定义框架(例如GoogleMaps等)也会导致这种警告和潜在的崩溃。
更新:使用Xcode11,注意到与DTDeviceKitBase.framework类似的问题:
CoreData: annotation: Failed to load optimized model at path '/Applications/Xcode11.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/CrashDatabaseModel.momd/CrashDatabaseModel-5.0.1.omo'
注意:
尝试了以下几点:
请补充建议。这一警告的潜在含义是什么?
相关信息:
旧Xcode 6/iOS 9和Xcode 7/iOS 9中的类似问题
发布于 2017-09-24 14:40:39
现在处理它的唯一方法(ios 11 =崩溃,而不仅仅是警告)是降级你的sdk!
在Podfile中修改以下行:
pod 'GoogleMaps', '2.2'
pod 'GooglePlaces', '2.2'这样做之后,运行pod update以便库得到更新。
上面的任何版本都会崩溃。
更新:尝试创建新目标,并为我们运行更新的吊舱工作。
发布于 2017-10-25 00:53:09
GoogleMaps 2.5.0已经发布,这是为了解决这个问题。
以下是问题跟踪器:iOS 11上的崩溃
只需更新你的Podfile
pod 'GoogleMaps'
pod 'GooglePlaces'和吊舱更新
在把我的“GoogleMaps”吊舱恢复到2.2之后,我在模拟器上得到了这些警告,API不再显示地图了。我更新到2.5,刚刚发布,地图现在工作,但我仍然得到这些日志。
也尝试一个干净的建筑!每当我打开一个带有导入GoogleMaps的控制器时,我的应用程序就会突然崩溃,一切都很好,所以我花了几个小时,最后做了一个干净的构建,问题就解决了!
command + shift + B发布于 2017-10-30 22:43:03
将Xcode升级到9.1beta版(9B46)不会在控制台中输出此警告。以下尝试复制控制台消息:
https://stackoverflow.com/questions/46312298
复制相似问题