AppSeedのアプリ開発ブログ

アプリ開発会社AppSeed(アップシード)開発担当のブログです。iOS、Android、Unity、Cocos2d-xなどアプリ開発関連のTipsや備忘録、アプリ開発に役立つ情報を発信します。

【Unity】Textの一部のサイズを変更する方法

Unity開発で最近知ったことについて今後のためにメモとして残しておきたいと思います。【Unity】Textの一部のサイズを変更する方法。GUIのTextコンポーネントでテキストを表示する際、ここの文字は大きく、他の文字は小さくしたいという場合、今までは別のゲ…

【iOS】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)の対処法に関するメモ

iOS

iOSアプリ開発時に最近よく遭遇するエラーに関するメモ。 Unityで作ったアプリをXcodeプロジェクトに出力してビルドした際、以下のエラーが結構な確率で出ます。 error build: '/Users/Library/Developer/Xcode/DerivedData/Unity-iPhone-epytbalgcvkjceamxx…

iOSアプリの審査が最近さらに厳しくなった気がする...

iOSアプリの開発を始めてからかなりの年月が経ちましたが、ここ最近、さらにアプリの審査が厳しくなったように感じます。今回はその事についてまとめておこうと思います。

【Unity】Could not find a working python interpreter...のエラーに関する対処法

Unityでアプリ開発中に以下のエラーが出てしまい、解決に少々時間がかかってしまったので今後のためにメモとして残しておきたいと思います。 Could not find a working python interpreter. Please make sure one of the following is in your PATH: python3…

【Unity】Failed to determine xcode installation path...でiOS版のプロジェクトファイル出力ができない場合の対処法

Unityアプリ開発をかれこれ5〜6年行っていますが、最近珍しいエラーに遭遇したので今後のためにメモとして残しておきます。現象としては、以下のエラーログが出てiOS版のXcodeプロジェクトファイル出力が行えないという感じです。 Failed to determine xco…

【Unity】Building native binary with IL2CPP...のまま固まってしまうエラーに関するメモ

最近、久しぶりに数日間ビルドエラー?的な問題に遭遇してしまい、だいぶ精神的にも肉体的にも疲弊した事があったので、今後の為にメモとして残しておきたいと思います。IL2CPPビルドが終わらない...現状としては、上記のようなビルド中の画面のまま、2〜3…

【Unity】角丸の画像やボタンを自作する方法

アプリ開発をしていると角丸の画像やボタンが必要になる場合が結構あります。 iOSやAndroidのネイディブアプリでは作成したことがありましたが、Unityでは作ったことがなく、最近簡単に自作する方法を知ったので今後のために残しておきたいと思います。Unity…

【iOS】アプリのプレビュー動画が原因でリジェクトをくらった(Guideline 2.3.4 )

最近、過去にリリースしたアプリのアップデートを行なったところ、今までは特に指摘されていなかった、アプリのプレビュー動画に関するリジェクトを受けました。 今後気をつけるために備忘録としてまとめておこうと思います。Bug Fix Submissions The issues…

Google Playの「データセキュリティのフォームが無効です」のエラー対処法

過去にリリースしたAndroidアプリが最近、Google Playから警告を受けました。 警告の内容的には以下です。一応、Google Play上からは削除されておりませんが、そのまま放置すると更新が否承認になるとのことなので、対応を進めることにしました。Google Play…

【Unity】実機転送時にブルースクリーンが表示される場合の対処法

最近、Unityでアプリ開発をして、ある程度実装したタイミングで実機転送したところ、ブルースクリーンが表示されてしまい、作ったシーン、画面が表示されないという現象に遭遇してしまいました。ちなみに、Unityエディターのプレイヤー上では普通に動く感じ…

【Unity】「error: unexpected element <queries> found in <manifest>.」のエラーの対処法に関するメモ

最近、Google Playに新規登録するアプリは、targetSDKが31以上じゃないとエラーが出るようになったらしく、アップロードできませんでした。 仕方なく開発したアプリのtargetSDKを30から31に上げたのですが、エラーに遭遇したので今後の為にメモとして残して…

【AdMob】Androidも審査通らないと広告配信が制限されるようになった

[確認するアプリ] ページをご確認ください 2022 年 9 月より、審査と承認を受けていないアプリへの広告配信が制限されるようになります。審査プロセスを開始するには、[確認するアプリ] で追加の設定が必要なアプリをご確認ください。[確認するアプリ] ペー…

Multiple precompiled assemblies with the same name Google.VersionHandler.dll includedのエラーの対処法に関するメモ

最近遭遇したエラーに関する対処法のメモ。PrecompiledAssemblyException: Multiple precompiled assemblies with the same name Google.VersionHandler.dll included or the current platform. Only one assembly with the same name is allowed per platfo…

【Unity】Androidのresフォルダがビルドエラーになる場合の対処法

最近、Unityを2021.3.9f1にアップデートしたのですが、Assets/Plugin/Android/res に配置していたフォルダの部分で下記のようなエラーが出るようになってしまいました。今回はこの対処法についてメモしておきたいと思います。Providing Android resources in…

【Unity】Using memoryadresses from more than 16GB of memory のエラーの対処法

最近リリースしたアプリで、Android11、Android12の特定の端末でアプリ起動時にクラッシュしてしまう現象が発生したので、対処法を今後のためにメモとして残しておきたいと思います。クラッシュを再現できた端末では、以下のようなエラーログを吐いていまし…

Unityで作ったAndroidアプリのtargetSDKを31に上げた時に出たエラーの対処法に関するメモ

最近、仕事でAndroidアプリを開発したのですが、Google Play Consoleで新規リリースのためのアプリを登録する際に以下のようなエラーが出てaabのアップロードに失敗しました。「APIレベル31以上を対象とする必要があります。アプリの対象APIレベルを31以上に…

【Unity】TextのフォントをスクリプトでArialフォントに変更する方法

前にTextのフォントをスクリプトで変更する方法については書いたのですが、 最近、UnityのEditer上でTextのフォントを設定したものを、スクリプトで Arialフォント(Unityに元々入っているフォント)に変更するという場面があったので、今後の為にメモとして…

App Store Connectへアップロード時に「error code STATE_ERROR.VALIDATION_ERROR.10 for...」のエラーが出る現象に関するメモ

The app contains one or more corrupted binaries. Rebuild the app and resubmit. With error code STATE_ERROR.VALIDATION_ERROR.10 for ... 昨日、iOSアプリをビルド後、AppStoreConnectへアップロードしようとしたところ、上記のようなエラーが出てしま…

【Unity】オブジェクトの衝突判定時のすり抜け問題の対処法に関するメモ

最近、ブロックを動かすパズルゲームを開発しているのですが、オブジェクトが衝突した際にすり抜けてしまう問題が発生しました。色々と試した結果、どうにか解決できたので、今後のために対処法をメモしておきます。まず、Unityでオブジェクトの進行を妨げる…

UnityのPlayer実行時の音量設定を変更する方法

YouTubeなどで音楽を流しながらUnityでアプリを開発するってことが結構あるのですが、UnityのPlayer実行時にUnity側の音量が大きすぎて音楽が聞こえない時があったりするのですが、最近になってUnityのPlayer実行時の音量設定を変更できることを知ったので、…

【Google Play】広告のポリシー違反でアプリが一発で削除された…

リリース済みのアプリのダウンロード数やレビューは定期的にチェックしているのですが、最近、Google Playに公開済みのアプリが急に削除されてしまったので結構困りました。今後の教訓を兼ねてメモとして残しておきたいと思います。急にアプリがストア上から…

XcodeからArchiveアップロード時にAsset validation failedのエラーが出て詳細がわからない場合の対処法に関するメモ

iOS

iOSアプリをビルドしていつも通りアーカイブをアップロードした際、上記のような画面が表示されてアップロードできない状況が発生しました。 一応、Xcodeを再起動したり、アップロードし直してみても状況が変わらずでした。 エラー内容がわかれば対処法がわ…

ITMS-90338: Non-public API usageでアップロード直後にリジェクトされる問題の対処法

iOSアプリをビルド後アップロードしたところ、以下のメールがAppleからとんできて、バイナリーリジェクトを受けました。ITMS-90338: Non-public API usage - The app references non-public selectors

Unityパッケージ(.unitypackage)を作成する方法に関するメモ

最近、複数アプリで使い回すようなSDKのようなものの実装を行うことになったので、Unityパッケージ(.unitypackage)を作ることにしました。今回は実際に作った時のやり方をメモしておきます。Unityパッケージ(.unitypackage)を作成する方法。Unityパッケ…

Invalid Bundle. The bundle at 〇〇 contains disallowed file 'Frameworks'. の対処法に関するメモ

Unity出力したiOSアプリで遭遇したエラーに関するメモ。 ビルドと実機転送は普通に成功したのですが、アーカイブをAppStore Connectにアップロードする際に上記のようなエラーが出てアップロードに失敗しました。 Invalid Bundle. The bundle at '〇〇.app/F…

【AdMob】アプリのレーティングと広告のブロックは厄介

最近、Google Playに出しているアプリのアップデート申請をしたところ、前回同様に広告関連のリジェクトを受けました。今までの対処とは別の方法で解決したので、今後のためにメモとして残しておきたいと思います。

【AdMob】アダプティブバナーを試してみた

毎年恒例なのですが、4月はAdMobの収益が他の月に比べるとかなり下がります。 おそらく3月は年度末に予算を使い切るためにドカンと広告費を使った企業が4月は使わなくなることが関係しているのかなと思っているのですが、 毎年3月のいい感じの収益からの…

【AdMob】「Google アナリティクスの利用規約に同意して頂く必要があります」の対処法に関するメモ

一部のアプリの Google アナリティクス データを受信できなくなっているため、「ユーザー アクティビティ」や「コホート」などの AdMob のレポートが影響を受けます。データの受信を再開するには、Google アナリティクスの利用規約に同意していただく必要が…

Google Playの広告掲載のポリシー変更に関する対応のメモ

広告掲載のポリシーの変更によりセキュリティとプライバシーがさらに強化されました。ユーザーが広告 ID を削除することを選択した場合、デベロッパーが ID にアクセスしようとすると、ID の代わりにゼロの文字列が返されます。この動作は 2022 年 4 月 1 日…

アプリ開発で、昔はやっていたけど今はやらないこと

社会人になったのが2012年なので、今年で社会人10年目に突入しました。 新卒からアプリ開発の仕事を続けているので、アプリ開発の仕事も10年目ということになります。社会人として働き始めたのはつい最近だと思ってましたが、本当にあっという間ですね... 約…