2016-09-22 6 views
3

Xcode 8とSwift 3にアップデートしました。これで、ローカライズされたアプリケーション名がデバイスまたはエミュレータのホーム画面のアイコンの下に表示されなくなりました。 Xcode 7.3ではすべてがうまくいきました。Xcode 8とSwift 3を使用するときのアプリケーション名のローカライズ方法

私は

Bundle Name = $(PRODUCT_NAME) 
Bundle Display Name = $(PRODUCT_NAME) 

を持っているInfo.plistファイルはまた、私は "という名前のInfo.plistするブール値を追加した、次の

"CFBundleName" = <App Name String>; 
"CFBundleDisplayName" = <App Name String>; 

を持つInfoPlist.stringsファイルを定義していますアプリケーションはローカライズされた表示名 "を持ち、YESに設定します。

ただし、ホーム画面に表示されるのは、ビルド設定の[製品名]フィールドに入力されるデフォルトの製品名です。 InfoPlist.stringsファイルが無視されているようです。

Xcode 8のアプリケーション名をローカライズするときに、これはバグですか、何かを変更する必要がありますか?

答えて

2

私は同じ問題を持っている、それだけでBase局在が私の場合は が動作していないように私は、ベースとアラビア語の言語を持っており、それはアラビア語のために正常に動作し、他の言語のために働いていないようです。あなたはinfo.plistを更新し、InfoPlist.stringsファイルを使用し続けることができ

は、

Bundle Name = [App Name] 
Bundle Display Name = [App Name] 

シミュレータ/デバイス上ではない基本的な言語をお試しください。それは動作するはずです

関連する問題