如何解决这个错误,如无效的`Podfile`文件:[!]不支持的选项`{:exclusive => true}`for target

时间:2017-02-20 11:59:58

标签: ios iphone xcode cocoapods podfile

我从存储库和包含版本0.39.0的项目podfile中克隆项目。当我尝试pod install命令时,我总是得到错误 Podfile档案:[!]不支持的选项{:exclusive=>true} for target’。 Podfile如下所示

inhibit_all_warnings!

def shared_pods

    pod 'AFNetworking', '~> 2.0'
    pod 'Crashlytics'

end

target ‘product_DEV' do
    shared_pods
end

target ‘productTests', :exclusive => true do

    shared_pods

end

如何解决这个问题?请帮帮我。

1 个答案:

答案 0 :(得分:1)

  • :exclusive => true do已弃用,请查看this迁移指南。

    • 尝试重新启动pod文件,以便您可以拥有最新的pod文件。
    • 或尝试将pod文件内容更改为此类内容,

      # Uncomment the next line to define a global platform for your project
      # platform :ios, '9.0'
      
      target 'product_DEV' do
      
      use_frameworks!
      
      pod 'AFNetworking', '~> 2.0'
      pod 'Crashlytics'
      
      target 'productTests' do
      inherit! :search_paths
      end
      
      end
      
    • 这是一个绑定镜头,尝试一下它可能有所帮助,检查其他参考ref1ref2

    • 检查ref2 abstract_target可能有帮助。

      abstract_target' DummyTarget'做 pod" ..." 目标' App1'做 结束 目标' App2'做 结束 端