アプリアイコンの下のタイトルにスペースを含めることができ、ビルドファイルにはスペースを入れないように、アプリの名前を変更する最良の方法は何ですか。 (つまり、タイトルは「My Project」、ビルドファイルはMyProject.appです)
PRODUCT_NAMEを変更しましたが、変更するとアプリファイルにもスペースが含まれます。
「Executable file」のデフォルト値であるEXECUTABLE_NAMEが見つからないことを除いて、すべてのフィールドの名前を変更してもうまくいくようです。
ティーありがとう
変更する必要があるフィールドは、Bundle Display Name
のinfo.plist
から${PRODUCT_NAME}
(CFBundleDisplayName
は生のキー名です)から '希望する名前'です。
注:CFBundleDisplayName
はCFBundleName
とは異なります。 CFBundleDisplayName
は、デバイスのホーム画面、アイコンなどに表示される人間の目に見える/マーケティング名です。CFBundleName
は、IPAのファイル名とファイルシステム上のアプリのフォルダーです。たとえば、何でもWhatever.ipa
としてアーカイブされ、アプリはWhatever.app
というフォルダーの下のデバイスにインストールされます。
Xcode 6を使用しています。Info.plistでは、キーはバンドル名と呼ばれ、デフォルトは$(PRODUCT_NAME)です。ダブルクリックして名前を変更すると、名前を確認できます。
Plistのソースコードを表示すると、次のように表示されます。
<key>CFBundleName</key>
<string>Change this to the string to display under the icon</string>
ここには本当に注意すべき点があります。シェルスクリプトなど、元のアプリ名に依存するものがある場合は、上記のソリューションを追求すると、大幅な変更が行われる可能性があります。表示名のみを変更したい場合は、それだけで、カスタムiOSターゲットプロパティのターゲットの情報にバンドルの表示名があります。