首页 > 解决方案 > GoogleMaps SDK IOS - 错误日志切换到使用 NSSecureUnarchiveFromData

问题描述

我使用来自 CocoaPods 的 Google Maps SDK 得到这个错误日志:

[错误] 错误:此应用程序中的一个或多个模型正在使用具有未设置或设置为 NSKeyedUnarchiveFromDataTransformerName 的转换器名称的可转换属性。请改用“NSSecureUnarchiveFromData”或 NSSecureUnarchiveFromDataTransformer 的子类。在某些时候,当指定 nil 时,Core Data 将默认使用“NSSecureUnarchiveFromData”,并且包含不支持 NSSecureCoding 的类的可转换属性将变得不可读。

CoreData:警告:实体“GMSCacheProperty”上的属性“值”正在使用 nil 或不安全的 NSValueTransformer。请改用“NSSecureUnarchiveFromData”或 NSSecureUnarchiveFromDataTransformer 的子类。

适用于 iOS 的 Google Maps SDK 版本:3.6.0.0

我已经尝试从 GMSCacheStorage.momd 文件夹中删除 StorageWithTileProto.omo,清理构建文件夹并从 GoogleMaps 3.5.0 更新到 3.6.0 但同样的问题。

标签: iosswiftgoogle-mapssdk

解决方案


推荐阅读