Ios 为项目中的多个目标设置共享公共POD

Ios 为项目中的多个目标设置共享公共POD,ios,cocoapods,Ios,Cocoapods,我正在尝试使用abstract\u target安装Pod,以便为多个目标共享公共Pod。我被跟踪安装吊舱。但它会产生以下错误 [!] Invalid `Podfile` file: undefined method `abstract_target' for #<Pod::Podfile:0x007fcd7380d098>. Updating CocoaPods might fix the issue. # from /Users/Sagar/Desktop/CocoaPod

我正在尝试使用
abstract\u target
安装Pod,以便为多个目标共享公共Pod。我被跟踪安装吊舱。但它会产生以下错误

[!] Invalid `Podfile` file: undefined method `abstract_target' for #<Pod::Podfile:0x007fcd7380d098>. Updating CocoaPods might fix the issue.

 #  from /Users/Sagar/Desktop/CocoaPodsMultipleTarget/Podfile:5
 #  -------------------------------------------
 #  
 >  abstract_target "Networking" do
 #  
 #  -------------------------------------------
下面是我的播客文件

# Uncomment this line if you're using Swift
use_frameworks!


abstract_target 'Networking' do

    pod 'AlamoFire'


    target 'CocoaPodsMultipleTarget' do

    platform :ios, '9.0'

        pod 'IQKeyboardManagerSwift'

    end


    target 'MyWatchDemo Extension' do

    platform :watchos, '2.0'

    end

end
我的播客文件有什么问题吗


感谢您的帮助或建议。

您确定您的CocoaPods版本是1.0而不是0.39.0吗?使用
abstract\u target
仅适用于1.0及以上版本。在你的终端

检查版本:

$ pod --version
预发布版本的更新:

$ [sudo] gem install cocoapods --pre

作为参考:

我也有同样的问题;原来rvm装载的是旧版本的椰子荚。内爆rvm并重新安装,安装了最新的cocoapods 1.0测试版。。。成功了!您可以检查
$which pod
$pod--version
实际使用的版本,正如我在问题中提到的,我已经安装了
CoCoCoaPods-1.0.0.beta.2
,但不起作用。如果你有解决方案,请张贴答案。
$ [sudo] gem install cocoapods --pre