CocoaPods не удалось обновить модуль ScoutMaps-iOS-SDK

Текущая (установленная) версия ScoutMaps-iOS-SDK — 2.4, и я пытаюсь обновить ее до последней версии 2.5.

Однако он не обновляется и не дает сбоев.

Я выполнил команду:

pod update

Результат был:

Downloading dependencies
Using AFDownloadRequestOperation (2.0.1)
Installing AFNetworking 2.5.4 (was 2.5.3)
Using HMSegmentedControl (1.5.1)
Using MBProgressHUD (0.9.1)
Using Reachability (3.2)
Using SWRevealViewController (2.3.0)
Using ScoutMaps-iOS-SDK (2.4.0)
Using ScoutMaps-iOS-SDKTools (2.4.0)
Using ZipArchive (1.4.0)
Generating Pods project
Integrating client project

Если я запускаю команду:

pod outdated

Вывод (даже после выполнения pod update):

Updating spec repositories
Analyzing dependencies
The following pod updates are available:
- ScoutMaps-iOS-SDK 2.4.0 -> 2.4.0 (latest version 2.5)

Содержимое моего подфайла следующее:

platform :ios, '7.1'

inhibit_all_warnings!

target 'MyTarget' do

pod 'ScoutMaps-iOS-SDK'
pod 'ScoutMaps-iOS-SDKTools'
pod 'AFNetworking', '~> 2.5'
pod 'MBProgressHUD', '~> 0.9'
pod 'SWRevealViewController', '~> 2.3'
pod 'HMSegmentedControl'

end

Что может быть причиной этой проблемы? Кто-нибудь знает, как это исправить?

PS: я уже пробовал "чистую" установку, вывод pod outdated все тот же.


person Otávio    schedule 31.05.2015    source источник


Ответы (1)


Причина в том, что ScoutMaps-iOS-SDK является зависимостью ScoutMaps-iOS-SDKTools, а ScoutMaps-iOS-SDKTools не обновлен до версии 2.5.

спецификация для ScoutMaps-iOS-SDKTOOLS 2.4 имеет приведенную ниже зависимость, что означает, что можно использовать любую версию 2.4 ScoutMaps-iOS-SDK, но не 2.5.

"dependencies": {
    "ScoutMaps-iOS-SDK": [
      "~> 2.4.0"
    ],
    ...
}
person duncanc4    schedule 01.06.2015
comment
Есть ли способ заставить его? - person Otávio; 01.06.2015
comment
Я не уверен, есть ли способ без создания новой спецификации модуля. Даже если бы был способ принудительно использовать 2.5, между 2.4 и 2.5 все еще могли бы быть несовместимости API, нарушающие ScoutMaps-iOS-SDKTools. Безопаснее всего будет подождать, пока разработчики обновят ScoutMaps-iOS-SDKTools до версии 2.5. - person duncanc4; 02.06.2015