facebook twitter hatena line email

「Unity/GoogleMobileAds/バージョンアップ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
("iosのpod updateで、`FirebaseAnalytics` requires CocoaPods version `>= 1.10.0`, which is not satisfied by your current version, `1.9.3"エラーが出る場合)
(iosのxcodeビルドで"Showing Recent Messages Undefined symbol: _OBJC_CLASS_$_GKLocalPlayer"エラーが出るとき)
行38: 行38:
 
===iosのxcodeビルドで"Showing Recent Messages Undefined symbol: _OBJC_CLASS_$_GKLocalPlayer"エラーが出るとき===
 
===iosのxcodeビルドで"Showing Recent Messages Undefined symbol: _OBJC_CLASS_$_GKLocalPlayer"エラーが出るとき===
 
  rm -rf ~/Library/Developer/Xcode/DerivedData
 
  rm -rf ~/Library/Developer/Xcode/DerivedData
 +
 +
===iosで、"Showing Recent Messages Undefined symbol: _RequestReview"エラーが出るとき===
 +
レビューライブラリを入れてる場合、削除されてない確認。
 +
Assets/Plugins/iOS/ReviewPlugin.mm

2021年3月12日 (金) 12:38時点における版

6系から7系へ

具体的には、6.15.0から7.1.0へ発生したエラー

DllNotFoundException: FirebaseCppApp-7_1_0エラーが出るとき

FirebaseAnalytics.unitypackageとかのファイルからインストールするのをやめて、 Window/PackageManagerのFirebaseAnalyticsとかからinstallする。

古いfirebaseなどは削除。以下辺り

  • Assets/Editor\ Default\ Resources/Firebase
  • Assets/Firebase
  • Plugins/iOS
  • Plugins/x86_64

RemoteConfig更新

=がstaticからinstance生成形式に

- Task fetchTask = Firebase.RemoteConfig.FirebaseRemoteConfig.FetchAsync(new TimeSpan(0));
+ Task fetchTask = Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(new TimeSpan(0));

-  Debug.Log("version=" + Firebase.RemoteConfig.FirebaseRemoteConfig.GetValue("version").StringValue);
+ Debug.Log("version=" + Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.GetValue("version").StringValue);

ActivateFetchedのメソッドが削除され使えない場合

ActivateAsyncへ変更して修正

- Firebase.RemoteConfig.FirebaseRemoteConfig.ActivateFetched();
+ Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.ActivateAsync();

'Packages/com.google.firebase.app/Parse/Plugins/dotNet45/Unity.Compat.dll' conflicts with:エラーが出るとき

unitypackageとPackageManagerでいれたdllが競合してると思われるので、 Assets/Parse/Pluginsにある、Unity.Compat.dllとかを削除すればよい。

iosのpod updateで、"`FirebaseAnalytics` requires CocoaPods version `>= 1.10.0`, which is not satisfied by your current version, `1.9.3"エラーが出る場合

以下実行

sudo gem update -n /usr/local/bin cocoapods

iosのxcodeビルドで"Showing Recent Messages Undefined symbol: _OBJC_CLASS_$_GKLocalPlayer"エラーが出るとき

rm -rf ~/Library/Developer/Xcode/DerivedData

iosで、"Showing Recent Messages Undefined symbol: _RequestReview"エラーが出るとき

レビューライブラリを入れてる場合、削除されてない確認。

Assets/Plugins/iOS/ReviewPlugin.mm