【问题标题】:update internal library of pod更新 pod 的内部库
【发布时间】:2019-08-28 21:48:14
【问题描述】:

我已通过可可豆荚在我的项目中添加了第三方库“FolioReaderKit”。

该库中包含“RealmSwift”,但尚未更新到最新版本。现在我想更新“RealmSwift”,但我不知道该怎么做。

请指导我。

谢谢

【问题讨论】:

    标签: ios swift xcode cocoapods


    【解决方案1】:

    FolioReaderKit 库在其Podspec file 上有一个固定的 RealmSwift 版本:

    s.dependency 'RealmSwift', '3.17.3'
    

    安装时会下载此版本。

    您可以更改它的唯一方法是创建库的副本(可以是本地的)并修改其 Podspec 文件。

    【讨论】:

    • 每次pod install之后都会改回来,不是吗?
    • 否,因为您可以使用 pod 'FolioReaderKit', :path => '../Path_To_Local_Pod_Folder' 指定 Podfile 上的 pod 路径(如果您在本地使用它),或者 pod 'FolioReaderKit', :git => 'github.com/FolioReaderKitCopy' 如果您复制 GitHub 上的存储库。无论哪种方式,修改后的 pod 都将在 pod install 上使用,并且更改不会丢失。
    【解决方案2】:

    这是个坏主意,因为FolioReaderKitRealmSwift 的版本兼容性可能会被破坏。但是,您可以将 RealmSwift 添加到您的 Podfile 作为独立 pod,它不会添加两次。

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多