Принудительно обновить POD с зависимостью другого модуля - PullRequest
0 голосов
/ 22 октября 2019

У меня есть POD 'FolioReaderKit', в котором есть зависимости от других модулей, таких как 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 до последней версии?

1 Ответ

1 голос
/ 23 октября 2019

На самом деле, используя модуль FolioReaderKit 1.4.0, вы не можете.

На подспецификации выпуска 1.4.0 это явно зависит от RealmSwift 3.13.1:

"RealmSwift": [
  "3.13.1"
]

С другой стороны, RealmSwift 3.13.1 зависит от той же версии Realm:

"dependencies": {
  "Realm": [
    "= 3.13.1"
  ]
}

Так что вы не можете просто обновить версии вручную.

Единственный способ обновить это - создать локальную копию FolioReaderKit и вручную изменить ее файл podspec, но у него, вероятно, есть некоторые причины для исправления версии зависимости модуля pod, поэтому она может привести к сбою.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...