首页 > 解决方案 > 由于不推荐使用的 NSKeyedArchiver archiveRootObject,无法使用 Firebase 编译 iOS 应用程序

问题描述

我正在为 iOS 12+ 更新一个小应用程序。我更新了 CocoaPod 列表以使用最新的 Firebase 工具,但我无法编译,因为GoogleDataTransport有一个文件仍然引用了已弃用的方法:

第 129 行:[NSKeyedArchiver archiveRootObject:self toFile:[GDTCORStorage archivePath]];

吊舱似乎已经是最新的,所以我不确定我应该如何解决这个问题。有没有人有同样的问题?

标签: firebasecocoapodsdeprecatednskeyedarchiver

解决方案


至少更新到 Xcode 10.1。

最新版本的 Firebase 在早期版本的 Xcode 中遇到了这个问题。


推荐阅读