Unity/バージョンアップメモ/unity2022.3.0f1
提供: 初心者エンジニアの簡易メモ
目次
バージョンアップ情報
unity2021.3.4f1からunity2022.3.0f1へ
unityバージョンアップのエラー対策
エラー詳細
Job failed with exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Insecure connection not allowed
- Unityメインメニュー/Assets/ExternalDependencyManager/VersionHandler/Settingを開いて、EnableAnalyticsReportingをoffへ
- Unityメインメニュー/Windows/Documentationを開いて、EnableAnalyticsReportingをoffへ
合わせてほかもバージョンアップ
- GoogleMobileAds-v8.3.0(7.0.2から)
- firebase_unity_sdk_10.0.0(9.1.0から)
以下でアンインストール対応して、インストールすると良いかも。
- Assets/Firebaseを削除
- Assets/GoogleMobileAdsのスクリプトだけ削除
- Assets/Plugins/Android/FirebaseAppを削除
- Assets/Plugins/Android/FirebaseCrashlyticsを削除
Firebase/Analyticsに関するエラー
最初は以下の組み合わせでインストールしていた。
- GoogleMobileAds-v8.3.0
- firebase_unity_sdk_11.1.0
詳細エラー
[!] CocoaPods could not find compatible versions for pod "Firebase/Analytics": In Podfile: Firebase/Analytics (= 10.10.0)
firebase_unity_sdk_10.0.0 に直したら直った。
Podfileを見ながら、バージョンを更新しながら、以下で実行できるか確認して、バージョンを探った。
rm -fr Pods pod install --repo-update
androidビルドエラー
エラー詳細
A problem occurred evaluating project ':launcher'. > Failed to apply plugin 'com.android.internal.application'. > Cannot parse project property android.enableR8='' of type 'class java.lang.String' as boolean. Expected 'true' or 'false'.
Assets/Plugins/Android/gradleTemplate.properties
-android.enableR8=**MINIFY_WITH_R_EIGHT** +#android.enableR8=**MINIFY_WITH_R_EIGHT**
android.enableR8をコメントアウトすれば良い。
参考:https://qiita.com/flysaki/items/f022ae9a714db2b16674
xcodeでビルドエラー
エラー詳細
Undefined symbol: _Firebase_App_CSharp_FirebaseApp_RegisterLibraryInternal
replaceでビルドしたら直った。