4

当我尝试使用cocoapods安装Nimbus时,出现以下错误:[!] Nimbus (1.0.0) is not compatible with iOS 4.3.

我不确定这个 iOS 4.3 是从哪里来的。但这里有更多细节:

我的 Podfile 内容:

platform :ios

pod 'AFNetworking', '0.9.1'

pod 'SSToolkit'
pod 'ConciseKit'
pod 'Nimbus'

当我跑步时,pod install我得到:

warning: Insecure world writable dir /usr/local in PATH, mode 040777
warning: Insecure world writable dir /usr/local in PATH, mode 040777
Resolving dependencies of `./Podfile'
Updating spec repositories

Cocoapods 0.17.0.rc1 is available.

Resolving dependencies for target `default' (iOS 4.3)
[!] Nimbus (1.0.0) is not compatible with iOS 4.3.

想法?

4

2 回答 2

25

当您不定义 iOS 版本时,cocoapods 假定 4.3 为默认版本

例如,如果您将 Podfile 定义如下,您的项目platform :ios, '5.0'的最低 iOS 版本将为 5.0

在您的情况下,这意味着 Nimbus 将更高的 iOS 版本号定义为其 podspec 中的最小值。根据您的项目最低目标,更新您的 Podfile 以支持更高版本或检查之前版本的 Nimbus 是否与 ios 4.3 兼容

用于为 pod 定义特定版本,pod 'Nimbus', '0.X.Y'其中 X 和 Y 是版本号

于 2013-02-27T13:53:59.173 回答
-1

在您的 pod 文件中,将平台 :ios 替换为平台 :ios,'7.1'

于 2014-05-01T07:26:25.710 回答