なえ箱

メモを植えます

Unity

Cannot parse project property android.enableR8='' of type 'class java.lang.String' as boolean. Expected 'true' or 'false'. の解決方法【Unity】

Unity2022にアップデートした際、 * What went wrong: 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…

Addressablesでシーン読み込んだ後にThe referenced script on this behaviour is missingが出る

Addressablesを試しに使い始めてみたところ、 URP環境でAddressables.LoadSceneAsyncを使ってシーンを読み込んだ後、 The referenced script on this behaviour is missing! がめちゃくちゃログで出てきてしまったので、対処方法をメモ。 The referenced scr…

【Admob】広告を見終わった瞬間にクラッシュする時の解決方法

Admob SDK v8.3.0のUnityプラグインを導入したプロジェクトで、 RewardedAd.Show( Action<Reward> userRewardEarnedCallback ) でリワード広告を見せた後、報酬が獲得できる状態になったタイミングでクラッシュするようになった。 UnityとSDK両方同じバージョンの他</reward>…

FileNotFoundException: Could not find file ‘/**/**/**.aab’. の解決方法【Unity】

久しぶりにアップデートするアプリケーションのビルドをしようとした時、こんなエラーが。 FileNotFoundException: Could not find file '/**/**/**.aab'. FileNotFoundException: Could not find file '///**.aab'. apkでビルドするとapkファイルはちゃんと…

【Unity】The asset at [Path] has been scheduled for reimport during the Refresh loop and Loading of it has been attempted

Unityのバージョンを上げて、アプリをビルドしようとしたらこんなエラーが。 The asset at [Path] has been scheduled for reimport during the Refresh loop and Loading of it has been attempted 見たことないエラーだったので調べたのをメモ。 「Fonts」…

【Unity】java.lang.UnsupportedOperationException: This feature requires ASM7の解決方法

UnityにAdmobのSDKv8.3.0を導入してビルドしようとしたところこのエラーが。 error processing C:\Users\[User]\.gradle\caches\transforms-2\files-2.1\93d37200997317f5d7b43eff072bf654\googlemobileads-unity-runtime.jar java.lang.UnsupportedOperatio…

【Unity】コンパイルされる度にScripting Define Symbolsが全部消える

Unity2021.3.17を使用中に、Player SettingsからScripting Define Symbolsを変更してApplyしたところ、 その後のスクリプトコンパイル後、Scripting Define Symbolsの設定がすべて消えてしまった。 再度Scripting Define Symbolsを設定したが、毎回コンパイ…

IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework" failed: No such file or directory (2)の解決方法【Unity】

AdmobのSDKを導入済みのUnityプロジェクトでXCodeProjectを吐き出し、 XCodeでArchiveしようとしたらこのようなエラーが。 No such file or directory building file list ... rsync: link_stat "/path/../../../IntermediateBuildFilesPath/UninstalledProd…

【Unity】Internal build system error. read the full binlog without getting a BuildFinishedMessage, while the backend process is still running

プロジェクトデータの中身を別ディレクトリにコピーして、Unityで開いたらこんなエラーが。 Internal build system error. read the full binlog without getting a BuildFinishedMessage, while the backend process is still running Internal build syste…

TestFlightをURLスキームで開かせる方法

TestFlightでベータ版を公開していて、TestFlightのアプリのページを URLスキーム、ディープリンクで直開きさせるボタンをアプリ内に用意したかったので調べたが、 調べ方が悪いのか検索しても全然出てこなかったので今後の為にメモ。 方法 唯一、一個だけst…

code signing unityframework.framework failedの解決方法

作成したiOSアプリをXCodeでValidateしようとしたら、 code signing unityframework.framework failed の表示が出てValidateできない。 解決できたので、この時の解決方法をメモ。 解決方法 Validateせず、Distribute Appをクリックする。 Distribute App で…

WARNING: The option setting 'android.enableR8=false' is deprecated.の警告を消す【Unity】

UnityでAndroidビルドをする際にこんな警告が出た。 WARNING: The option setting 'android.enableR8=false' is deprecated. It will be removed in version 5.0 of the Android Gradle plugin. You will no longer be able to disable R8 WARNING: The opti…

AdmobのAppIDが勝手に消えないようにする方法【Unity】

UnityでAdmobを使う際、Google Mobile Ads SettingsからAppIDを設定すると思うが、 設定をしたのにプロジェクトを開きなおした時には設定値が消えてしまってることがよくある。 毎回設定しなおすのは本当にめんどくさい。そんな時の解決方法のメモ。 解決方…

Failed to fetch the following dependencies: com.google.firebase:firebase-xxx-unity:+ の解決方法【Unity】

UnityでFirebaseCloudMessaging(FCM)をunitypackageを使ってアップグレードした時に、 下記のようなエラーが出たので解決方法をメモ書き。 appでもmessagingでもanalyticsでも、 firebase-xxx-unity ならおそらく同じ方法で直ると思われます こんなエラー エ…

App Storeでリリースするアプリの「言語」を自動設定する方法【Unity】

App Storeにアプリをリリースしたら言語が英語[EN]になってしまっている。。。 英語じゃないのに英語[EN]表記になってる XCodeで修正する場合には、下のサイトを見ると全部解決する。 nobushiueshi.com でも毎回アーカイブする時にplist設定するのはめちゃく…

ビルドしたアプリが繰り返し停止する時の解決方法【Unity】

Unityでビルドしたアプリが、AndroidやiOS実機で起動できず繰り返し停止してしまう状態になった時の解決方法のメモ。 アプリが繰り返しクラッシュする 原因/解決方法 原因はAdmob周りである事が殆どです。順番に確認していってください。 (Android)AndroidMa…

FileNotFoundException: Temp/gradleOut/launcher/build/outputs/bundle/release/launcher-release.aab does not exist の解決方法【Unity】

Androidでビルドしてaabを書き出そうとした所、下のようなエラーで書き出しが出来なかった。 その時の解決方法についてのメモ。 FileNotFoundException: Temp/gradleOut/launcher/build/outputs/bundle/release/launcher-release.aab does not exist FileNot…

C#で作成したdllのプリプロセッサが動かない【Unity】

最近、dllを作ってみたいという気持ちから何個かdllを作成しているわけだが、 nae3na.hatenablog.com nae3na.hatenablog.com nae3na.hatenablog.com プリプロセッサを仕込んだ処理が動かなくて、まじかよ...と思いつつ仕方なく処理を書き換える みたいな事が…

AdmobのアプリID、広告ユニットIDを楽に管理出来るエディタ拡張「N3AdsSetting」

普段Admobで広告を使用することが多いのですが、 このアプリIDや広告ユニットIDの管理を楽にするべく作成していたエディタ拡張をboothで販売してみました。 nae3na.booth.pm 一々色々作ってから作業...っていうのも面倒だしウィンドウで管理出来た方が良くな…

IPA processing failedでアプリを書き出せない時【Unity】【XCode】

IPA processing failed の表示が出るようになり、アプリの書き出しが出来なくなった時の対処方法のメモ。 解決は一応してるとも言うけど、解決しているかどうかはプロジェクトの状態にもよるかと思うのであくまで参考程度に。 IPA processing failed 解決方…

Invalid Bundle. The bundle at 'ProductName.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'. の解決方法【Unity】【XCode】

アプリを新しく作ったのでアーカイブしてvalidateかけようとした所こんな表示が。 Invalid Bundle. The bundle at 'ProductName.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'. 無効なバンドルってどういうこと? forum.…

iOS framework addition failed due to a CocoaPods installation failure. の解決方法【Unity】【Admob】

Admobを導入したUnityプロジェクトをビルドしたところ、 iOS framework addition failed due to a CocoaPods installation failure. (以下略) のエラーが出るようになり、xcworkspaceが生成されなくなった。 そのままxcodeprojをアーカイブかけようとしても…

【M1Mac】framework not found FBLPromisesが出た時の対応方法【XCode】【Unity】

UnityでビルドしたアプリをXCodeでアーカイブした際に、 framework not found FBLPromisesのエラーでアーカイブが通らなくなった。 解決方法は下にあるので、早く見せろって方は一番下まで飛んでください。 試した事 Build Active Architecture OnlyをNoに変…

Scripting Define Symbol管理エディタ拡張「N3DefineSettingEditor」

前々から作成していて個人で使用してきた、 Scripting Define Symbolの管理用のエディタ拡張をboothで販売してみました。 nae3na.booth.pm 一々一行で管理するのも面倒だし、チェックの入れ外しで管理できればいいなという気持ちから作ってみたものです。 ¥3…

アプリビルドエディタ拡張「N3アプリビルダー」

そういえばDLL作成したことないな、って気づきと、 Boothやってみたいな、という気持ちが合体したので、速攻でシンプルなビルドエディタ拡張つくりました。 nae3na.booth.pm 英語対応まだやってないので、Asset Storeにはまだアップしてません。 まだ調整段…

NSUserTrackingUsageDescriptionの多言語対応【XCode】【Unity】

Privacy - Tracking Usage Description(NSUserTrackingUsageDescription)の多言語対応する時に地味な沼り方したので、対応方法をメモ。 一言語なら、info.plistに追加するだけでいいのだけど、多言語だとLanguage追加して割り当てる必要がある。 手順は以下…

ITMS-90109: "This bundle is invalid. The key UIRequiredDeviceCapabilities...の解決方法【Unity】

Unityのアップデート後、XCodeのUpload時にこのようなエラーが出るようになったので解決方法をメモ。 WARNING ITMS-90109: "This bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent th…

error: unexpected element <queries> found in <manifest>の解決方法【Unity】

Unity2019.4.29にプロジェクトをアップデートして、アプリをビルドしようとしたところ下のようなエラーが出てAABが吐き出せなかった時の解決方法のメモ。 Android resource linking failed <プロジェクトまでのパス>\Temp\gradleOut\launcher\build\intermed…

ITMS-90809の解決方法 & ipaファイルにUIWebViewが含まれているか検索する【Unity】

アプリを久々に作ったので、リリースしようと思ってApp Storeにアップロードしたのに、 App Store Connectに全然アプリが追加されない。 携帯を見てみたらこんな通知が。 通知 なぜかバイナリが無効に変更されてた。 ITMS-90809 メールも見てみるとこんなの…

Unityのビルド時に CommandInvokationFailure: Failed to update Android SDK package list. が出る

Androidプラットフォームでビルドしようとしたらこんなエラーが。 CommandInvokationFailure: Failed to update Android SDK package list. 解決方法 自分はこの方法で直りました。 Preferences > External Tools > Android > JDK Installed with Unity (rec…