【问题标题】:How to properly update RealmSwift pod on Xcode?如何在 Xcode 上正确更新 RealmSwift pod?
【发布时间】:2018-03-24 11:30:06
【问题描述】:

上周我在我的 Xcode 项目中安装了 RealmSwift pod,版本为 3.2.0。

昨天,在 Xcode 日志中,Realm 鼓励我更新到最新版本 3.3.0,所以我运行了命令 pod update RealmSwift 来更新这个 pod。

更新过程很顺利,但是当我重新打开 Xcode 项目并构建应用程序时,创建了一个新的警告:

/Pods/Realm/Realm/ObjectStore/src/sync/sync_session.cpp:544:17:
Enumeration value 'connect_timeout' not handled in switch

我该如何解决这个问题?

我的应用程序运行正常,但我不知道这是否有危险。

【问题讨论】:

    标签: ios xcode realm cocoapods


    【解决方案1】:

    您使用的更新方法没有任何问题,从您提供的信息来看,更新似乎非常顺利。似乎警告是由 Realm 的源代码生成的。这并不意味着您的代码有任何问题,问题在于 Realm 的源代码,您无法真正更改它(除非您愿意自己在本地副本中更正它或向 GitHub 上的存储库发出拉取请求) .

    由于在大多数情况下,您不想在使用 CocoaPods 安装它们时更正与 3rd 方库相关的任何警告,所以我建议在您的 podfile 中关闭对 pod 的警告。

    您只需在列出您使用的 pod 之前将 inhibit_all_warnings 行添加到您的 podfile 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-18
      • 1970-01-01
      • 2021-05-20
      • 2016-12-11
      • 2022-09-24
      • 2015-09-25
      • 1970-01-01
      相关资源
      最近更新 更多