2016-02-17 10 views
6

このwierdエラーが発生します。私がcocoapodの仕様を見ると、これは有効な構文のようです。私は間違って何をしていますか?Cocoapods pod installは未定義のメソッドを継承します

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

# from /Users/Downloads/EarlGrey-master/Demo/EarlGreyExample/Podfile:28 
# ------------------------------------------- 
# target TEST_TARGET do 
> inherit! :search_paths 
# pod 'EarlGrey' 
+0

どのココアポッドベリソンを使用しますか? –

答えて

1

私はここで、同様の問題に直面しているが、これは基本的に「継承」

5

を持ってcocoapodsの1.0.0.beta.6バージョンをインストールします

sudo gem install cocoapods --pre 

私のために働いていたものですPodfileとRemove Project_Testsブロックを開きます。例えば

、後

はエラーを与える:

use_frameworks! 

target 'MyPodProject_Example' do 
    pod 'MyPodProject', :path => '../' 

    target 'MyPodProject_Tests' do 
    inherit! :search_paths 


    end 
end 

成功:

use_frameworks! 

target 'MyPodProject_Example' do 

    pod 'MyPodProject', :path => '../' 

end 

次に(ターミナルで)ポッド更新を行います。 .xcworkspaceを作成します

3

最新のバージョンのCocoapodsをインストールしていることを確認してください。 ゾイドバーグ(Zoidberg)が述べたように、「継承」をサポートするには、少なくともバージョン1.0(現在は安定しています)が必要です。

sudo gem install cocoapods 

この場合、pod installはエラーを起こすべきではありません。

関連する問題