Delphi10.3ではAppleのTestFlightに表示されるアイコンはオリジナルのpngファイルが
表示されていたのですが、Delphi10.4ではデフォルトの炎のアイコン(背景色が黒)に変わってしまいました。
iPadの画面上に表示されるアイコンはオリジナルのアイコンで問題ありません。
Delphiのプロジェクト->オプション->アイコンに指定したオリジナルのアイコン以外の
下記フォルダにある全サイズのデフォルトの炎のアイコンの背景色を白に変更して、
再度、TestFlightで確認しても背景色が黒のデフォルトの炎のアイコンのままです。
C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\Artwork\iOS\iPhone
C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\Artwork\iOS\iPad
関係あるかはわかりませんが、下記URLを参考にXcodeのキャッシュはクリアしています。
https://www.softantenna.com/wp/review/devcleaner-for-xcode/
また、XcodeがインストールされているMac側のPAServerの「scratch-dir」フォルダも削除して試しています。
対処方法についてご教授いただけますと助かります。
【Delphiバージョン】
Delphi10.4 Update 1 バージョン 27.0.38860.1461
【iOSバージョン(iPad第6世代)】
14.0.1
関係あるかは分かりませんが、
アプリケーションアイコン(1024x1024)は設定されていますか?
「Delphiメニュー」→「プロジェクト」→「オプション」→「アイコンメニュー」→「アプリケーションアイコン(1024x1024)」
※ Debug & Release
関係無かったらすみません。
KONNOYA様
アドバイスいただきまして、大変ありがとうございます。
ご指摘いただいたメニューに設定された画像は、
アプリケーションアイコン(1024x1024)を含め、
すべて画像を変更しています。DebugとReleaseもそれぞれ切り替えて画像を差し替えています。
本件、結論を先に申し上げますと釈然としないながらも解決いたしました。
状況をまとめましたので、参考にしていただけたらと思います。
1.作業手順
①DelphiでiOSアプリをビルドする。
②mac側の「Transporter App」を使って①で作ったipaファイルを読み込ませ、
「App Store Connect」にアップロードする。
③「App Store Connect」で外部テスト用に審査提出し、Testflightでアプリを配布する。
2.問題現象
Delphi10.3で作成したプロジェクトをDelphi10.4で上記作業手順を行うと
「Transporter App」に表示されるアプリケーションアイコンが
デフォルトの背景色が黒の炎に変わってしまった。
Testflightでアプリを配布後、Testflightアプリに表示されるアプリケーションアイコンも同様の状態。
アプリケーションアイコンを別の画像にして、上記手順を何度も繰り返しても
デフォルトの背景色が黒の炎のまま変わらない状態。
3.解決方法
完全に新規プロジェクトで試すと正しく指定した画像が表示されため、
Delphi10.3で作成したプロジェクトと色々と比較しましたが、特に差異はないため、
アプリケーションアイコンの指定を別の場所に変更し、
上記作業手順を試したところ、正しい画像が表示されるようになりました。
【補足】調査中にわかったこと
①「Transporter App」に表示されるアプリケーションアイコンおよび
Testflightアプリに表示されるアプリケーションアイコンは、
Delphiでは下記画像が使用されます。
※実機がiPhoneでもiPadでも本画像が使用されるようです。
【Delphiプロジェクトのメニュー位置】
プロジェクト -> オプション -> アイコン -> iPhoneタブ -> アプリケーションアイコン(1024x1024)
【デフォルトの保存場所】
C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\Artwork\iOS\iPhone\
【デフォルトのファイル名】
FM_ApplicationIcon_1024x1024.png
②問題現象が解決した後の症状になりますが、
「Transporter App」に表示されるアプリケーションアイコンは前回アップロードした画像が表示されます。
Testflightでアプリを配布後、Testflightアプリに表示されるアプリケーションアイコンは、
正しく指定した画像が表示されます。「Transporter App」上の表示はおかしいですが、
特に支障はないかと思います。
ツイート | ![]() |