よくある質問
  • 29 Nov 2022
  • 1 分
  • Dark
    Light

よくある質問

  • Dark
    Light

Tenjin SDKについてのよくある質問


プロジェクトをSwift3.0で開発しましたが、 AppDelegate.swiftにTenjinSDKをインポートできません.

-iOSの開発はObjective-CまたはSwiftによって行われます。 Swiftを使用する場合は、この特別な設定を実装する必要があります。これを機能させるには、 “Build Settings” -> “Swift Compiler - General”で、ブリッジヘッダーを追加します。

  • こちらがアップルのドキュメントになります。
  • また、サンプルのプロジェクトもご参照ください。

マニフェストファイルで古いバージョンのGooglePlayサービスへの参照を削除できますか?

  • はい、Androidマニフェストファイルから次の行を削除しても問題ありません。
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
    

Tenjin SDKを使用してAndroidアプリをビルドしようとした際に発生する下記エラーを解決するにはどうすればよいですか?

Execution failed for task ':transformClassesWithDexForRelease'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/actions/ItemListIntents;
  • このエラーは、別のバージョンのGooglePlayサービスライブラリを使用している場合に発生します。解決するには、次のライブラリを削除してください。
    • /Assets/Plugins/Android/play-services-basement-11.0.4.aar

iOSのビルドをアーカイブしようとすると、次のビットコードエラーが表示されます。

ld: warning: arm64 function not 4-byte aligned: ltmp0 from /Users/shayashi23/Workspace/UnityProjects/cultura02/Builds/ios2.1.0_tenjin_transfer_mediation/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _unwind_tester from /Users/shayashi23/Workspace/UnityProjects/cultura02/Builds/ios2.1.0_tenjin_transfer_mediation/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
ld: could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1000.11.45.2_0' Reader: '902.0.39.2_0')', using libLTO version 'LLVM version 9.1.0, (clang-902.0.39.2)' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  • これは、Xcodeのバージョンが古い場合に発生します。 こちらで説明されているように、Xcodeを最新バージョンにアップグレードする必要があります。

AndroidのminSdkVersionが21となっていますが、なぜですか?

  • Androidの他のアプリストア向けに2つのSDK、MSA OAID SDK(バージョン1.0.25の場合はminSdkVersionは21)、HuaweiリファラーSDK(minSdkVersionは19)のサポートを開始しました。これらのSDKはどちらも、minSdkVersionをそれぞれ16から19および19から21に更新する必要がありました。これが、tenjinのminSdkVersionが21である理由です。
  • 最新のSDKが必要で、HuaweiリファラーSDKとMSA OAID SDKを統合する予定がない場合は、このブランチを使用してください。

Tenjin Adob​​eAirを実装することができません、使用できるプラグインはありますか?

  • 一部のお客様は、こちらのプラグインを使用しています。このプラグインはTenjinによって作成されたものではないことに注意してください。

Unityのインポートエラーメッセージ "Unity infinite import loop has been detected. The following Assests were imported multiple times” を修正するにはどうすればよいですか?

  • これは、edtiorフォルダーを削除することで修正できます。それでも解決しない場合は、support@tenjin.comまで詳細をご連絡ください。


この記事は役に立ちましたか?

What's Next