CocoaPods错误 - 目标`Pods`(OS X 10.6)的平台与之不兼容

时间:2014-01-09 20:40:13

标签: objective-c macos cocoapods

我尝试使用pod installPodfile安装我的CocoaPods,看起来像

platform :osx

pod 'ReactiveCocoa', '~> 2.1.8'

但是我收到了错误

[!] The platform of the target `Pods` (OS X 10.6) is not compatible with `ReactiveCocoa (2.1.8)` which has a minimum requirement of iOS 5.0 - OS X 10.7.

我的部署目标是OSX 10.9,SDK是10.9,所以我不确定它在哪里获得OSX 10.6。

1 个答案:

答案 0 :(得分:30)

解决方案是在Podfile

中指定平台版本
  

平台:osx,'10 .7'

我发现CocoaPods的默认平台在OS X上为10.6,在iOS上为4.3。 CocoaPods网站描述了它here。它似乎并不关心或嗅探Xcode项目文件中的平台版本。

显然,iOS项目会出现similar error

  

[!]目标Pods(iOS 4.3)的平台与...

不兼容