たとえば、アプリのバンドル表示名を変更できるかどうか知りたいのですが。プリプロセッサマクロの変更。
これは、iPhoneのホーム画面で区別するためだけに、アプリのさまざまなバージョンが必要な場合に役立ちます。
プログラムで設定することはできませんが、アプリケーションがローカライズされている場合は、ローカリゼーションリストにある言語ごとに異なる値を設定できます。CFBundleDisplayName
CFBundleDisplayName
新しいバージョンをAppStoreにアップロードする場合、理論的には、新しいバージョンごとにを変更できます。CFBundleDisplayName
運が良ければ、Appleは文句を言わないでしょう。
動的に実行することはできませんが(特にマクロでは実行できません。これはコンパイラー機能であり、ランタイム機能ではありません)、アプリケーション名をローカライズすることはできます。アプリケーションの名前を変更したい場合は、info-plistキーの値を変更してくださいLSBundleDisplayName
。