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