CFBundleDisplayNameを使ってアプリ名のローカライズをしてみました。
2 つの異なる言語に従ってローカライズされた InfoPlist.strings を作成しました。
ある文字列ファイルには次のように書かれています:
CFBundleDisplayName="x11111" と別の文字列:
CFBundleDisplayName="y22222"
また、ファイル info.plist に「Application requires iPhone environment」プロパティを追加し、ブール値を YES に設定しました。また、info.plist では、「バンドルの表示名」に「x11111」を使用しました。
ローカリゼーションはシミュレーターでは正常に機能しましたが、デバイスでテストすると機能しませんでした。デバイスでは、info.plist の「バンドル表示名」に使用した名前のみが表示されます。
ちなみに、プロジェクトにはcocos2dを使用しています。
私が見逃した、または間違ったことはありますか?