我有POD'FolioReaderKit',该POD具有对其他Pod(如Realm RealmSwift)的依赖 安装吊舱时,我得到:
FolioReaderKit: 1.4.0
- Realm 3.13.1
- RealmSwift 3.13.1
FolioReaderKit的版本是最新版本,但是Realm版本太旧了,存在3.19.1,我需要对其进行更新。
在pod文件中,平台设置为ios 12.1,并且在进行“ pod更新”后没有任何反应。如果我手动添加RealmSwift〜> 3.19.1,则会出现以下错误:FolioReaderKit依赖于此库RealmSwift 3.13.1
如何将Realm和RealmSwift更新到最新版本?
答案 0 :(得分:1)
实际上,您不能使用FolioReaderKit 1.4.0
窗格。
在1.4.0 release podspec上,它明确取决于RealmSwift 3.13.1:
"RealmSwift": [
"3.13.1"
]
另一方面,在同一版本的Realm上,RealmSwift 3.13.1
depends:
"dependencies": {
"Realm": [
"= 3.13.1"
]
}
因此,您不能只是手动更新版本。
唯一更新此方法的方法是创建FolioReaderKit
的本地副本并手动修改其podspec
文件,但是它可能有某些原因要修复pod依赖项版本,因此很可能会崩溃。