CocoaPods无法更新ScoutMaps-iOS-SDK pod

时间:2015-05-31 21:24:11

标签: ios cocoapods skmaps

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)

我的Podfile的内容如下:

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的输出仍然相同。

1 个答案:

答案 0 :(得分:2)

原因是static boolean isBCDFormat(byte[] bcdArray,short bOff, short bLen)ScoutMaps-iOS-SDK的依赖关系,而ScoutMaps-iOS-SDKTools尚未更新为2.5。

spec for ScoutMaps-iOS-SDKTOOLS 2.4具有以下依赖关系,这意味着可以使用ScoutMaps-iOS-SDKTools的任何2.4版本,但不能使用2.5。

ScoutMaps-iOS-SDK