【问题标题】:platform of the target `fubarTests` (iOS 4.3) is not compatible with `Kiwi (2.2.1)` which has a minimum requirement of iOS 5.0目标`fubarTests`(iOS 4.3)的平台与最低要求iOS 5.0的`Kiwi(2.2.1)`不兼容
【发布时间】:2013-09-14 00:42:39
【问题描述】:

我似乎无法克服这个错误,也不知道为什么。 我正在运行 xcode 4.6.3 该项目的 ios 部署目标为 iOS 6.1 基础 SDK 为 6.1

我的 Podfile 是:

# Podfile
platform :ios  
target :fubarTests, :exclusive => true do 
 pod 'Kiwi' 
end 

当我尝试从命令行运行 pod install 时,我收到有关目标是 iOS 4.3 的错误。

为什么它认为我的目标是 4.3,我该如何更改它?

【问题讨论】:

  • 您可能需要检查您的 CocoaPods 版本。 pod --version 应该返回 0.24.0 否则您可能需要使用 [sudo] gem update 进行更新(新版本的 CocoaPods 会自动检测您项目的版本,因此您不必像 Adam 建议的那样指定平台)
  • @KeithSmiley 哇,这是一个很好的补充,我不知道已经添加了。

标签: ios cocoapods kiwi


【解决方案1】:

您需要指定

platform :ios, '6.1'

【讨论】:

    【解决方案2】:

    不再需要指定平台和版本。对我来说,我刚刚删除了以 platform 开头的行,一切都开始工作了。

    【讨论】:

    • 但是 cocoapods 不会告诉你一个 pod 是否与你的 ios 版本不兼容......也许你的应用程序会崩溃或者你只是不能使用框架跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 2012-01-02
    相关资源
    最近更新 更多