2017-08-18 8 views
0

Google Analyticsライブラリに問題があり、cocoapodsを使用してライブラリを正常に追加しましたが、単体テストを実行するとアプリケーションを実行すると問題なく動作しますファイルGAITrackedViewController.hが見つかりません。コンパイラは、エラーをレキシカルまたはプリプロセッサの問題として強調表示します。レキシカルまたはプリプロセッサの問題単体テストの実行時にGAITrackedViewController.hが見つかりません

私は図書館を数回を再インストールする再試行している、私も、これらのスレッドを見ているより google analytics not foundGAITrackedViewController.h not found、まだ私はこの問題の解決策を得るように見えることはできません。

私はあなたがFirebase Analyticsで見ることができるのObjective-CとXcodeのバージョン8.3.2

答えて

0

私は問題を解決し、誰かが1日、この問題に走る包み答えを投稿することを決めました。

問題は、テストターゲットにリンクしていないcocoapodsヘッダーが原因で問題が解決されたため、podfileに別のターゲット定義を追加する必要がありました。

次のように私はターゲットを追加しました:

target ‘Project NameTests' do 
     inherit! :search_paths 
project 'Project Name.xcodeproj' 

エンド

target 'Project NameUITests' do 
     inherit! :search_paths 
project 'Project Name.xcodeproj' 

エンド

0

を使用しています。これはGAよりも優れています。

Cocoapod:pod 'Firebase/Core'

AppDelegate:

@import Firebase; 

didFinishLaunchingWithOptions:

[FIRApp configure]; 

のUIViewController

[FIRAnalytics logEventWithName:kFIREventSelectContent 
         parameters:@{ 
            kFIRParameterItemID:[NSString stringWithFormat:@"id-HVC"], 
            kFIRParameterItemName:@"Events", 
            kFIRParameterContentType:@"screen" 
            }]; 

cocoapodにこのコードを追加し忘れないでください:source 'https://github.com/CocoaPods/Specs.git'

+0

は提案のためにあなたにErimKurtをありがとうしかし、私はGoogleのAnalyticsを使用して書かれたコードベースをサポートしていますし、 firebase analyticsに変更することは、最後の選択肢になります。私はあなたの提案をありがとう、ありがとう。 – DvixExtract

関連する問題