2016-03-19 8 views
0

iOSゲームでコンバージョントラッキングを設定しようとしましたが、できませんでした。このチュートリアルはここにあります:https://developers.google.com/app-conversion-tracking/ios/?hl=it#usage_and_disclosureAdmobのコンバージョントラッキング(スウィフト)

GoogleConversionTrackingSDKを自分のプロジェクトに統合し、AdSupportフレームワークを読み込み、他のリンカーフラグに-ObjCと入力します。 Iがobj-Cからこのスニペットを変換しようとした:

ACTConversionReporter.reportWithConversionID("MY_ID", label: "MY_LABEL", value: "MY_VALUE", isRepeatable: false) 

と私はAppDelegate.swiftのdidFinishLaunchingWithOptionsメソッドであることを置くが、私はエラーを取得:

[ACTConversionReporter reportWithConversionID:@"MY_ID" label:@"MY_LABEL" value:@"MY_VALUE" isRepeatable:NO]; 

スウィフトに

Use of unresolved identifier 'ACTConversionReporter'

ビルド設定 "ACTReporter.h"(qmなし)のSwiftコンパイラ - コード生成でObj-Cブリッジヘッダーをタイプすると、私は自分のゲームのフォルダにヘッダファイルを置きます私はその名前で終わる「ACTReporter.h」の全体のパスを入力する場合は、私がビルドを失敗し、私は2つのエラーを取得:私は何をするか分からない

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_ACTConversionReporter", referenced from: type metadata accessor for __ObjC.ACTConversionReporter in AppDelegate.o

ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)

を。私はこれを解決できる人がいることを願っています。

答えて

0
あなたは、あなたのプロジェクトに追加する必要が

「YourProjectName・ブリッジング・HEADER.H」ファイル

Here you can see how to add the file

ブリッジングヘッダファイルに#import "ACTReporter.h"

を追加し、それはあなたのために動作します!