2016-05-20 3 views
0

質問は、どうやってクリーンなテストをcocoapods PodFileで削除するのですか?私のプロジェクトコンパイルエラー:cocoapods xcodeテストプロジェクトのコンパイルエラー、テストプロジェクトをきれいに削除する方法

I'vedちょうど最近更新cocoapods 1.0.0は、私はその後、私のポッドに入れたサンプルPodFileを生成するための「ポッドの初期化」を実行しました。 XcodeのテストプロジェクトのProjectNameTestsによって生成されたエラーの

全体の束 http://imgur.com/fUOF18i

にはどうすればきれいにテストを削除することができますか?たとえそれをコメントアウトしても、Bridging-Header.hのような他の問題は依存ヘッダーを見つけることができません。 1.0.0のための私の現在のPodFileで

# Uncomment this line to define a global platform for your project 
# platform :ios, '9.0' 

target 'ProjectName' do 
    # Comment this line if you're not using Swift and don't want to use dynamic frameworks 
    use_frameworks! 

    # Pods for ProjectName 

    pod 'FBSDKCoreKit', '~> 4.9' 
    pod 'FBSDKLoginKit', '~> 4.9' 
    pod 'FBSDKShareKit', '~> 4.9' 
    pod 'SwiftyJSON', '~> 2.3.1' 
    pod 'Alamofire', '~> 3.0' 
    pod 'Google/Analytics', '~> 1.0.0' 
    pod 'Fabric' 
    pod 'Crashlytics' 
    pod 'AWSS3' 

    target 'ProjectNameTests' do 
    inherit! :search_paths 
    # Pods for testing 
    end 

end 

私の以前のPodFile、ターゲットプロジェクトやテストのためには言及しない:

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 
use_frameworks! 
pod 'FBSDKCoreKit', '~> 4.9' 
pod 'FBSDKLoginKit', '~> 4.9' 
pod 'FBSDKShareKit', '~> 4.9' 
pod 'SwiftyJSON', '~> 2.3.1' 
pod 'Alamofire', '~> 3.0' 
pod 'Google/Analytics', '~> 1.0.0' 
pod 'Fabric' 
pod 'Crashlytics' 
pod 'AWSS3' 

答えて

0

エラーyou'r定義の種類があるためではありませんあなたはPodfileのテストのターゲットを持っています。 は継承! :search_pathsは、このターゲットがその上のターゲットからポッドを継承することを示します。

「ターゲット 'ProjectName' do」はプロジェクト名ではなくプロジェクトの実際のターゲットに関するものです。

ターゲットの名前はプロジェクトと異なる場合があります。 公式の移行ガイドMigration Guideを確認することもできます。

+0

本当にこれと混同しています。すべてのエラーはテスト対象http://imgur.com/fUOF18iの下にあります。以前と現在のPodFileの外観を更新しました。私はこれで空に走っていますが、なぜすべてのエラーがテストターゲットに入っているのかはわかりません。私はテストターゲットを削除する方法を見つける必要がありますか?ありがとう – Axil

+0

しかし、あなたは何かについて正しいですが、エラーがテストターゲットにありますが、エラーは "宣言されていないタイプのベースサービス"のようなコードに関連しています。私はこの問題を解決する方法に混乱しています – Axil

+0

は継承します! :search_pathsがポッドinit – Axil

関連する問題