2013-08-05 3 views
16

をローカライズ見つけることができませんXcodeはいくつかのローカリゼーションを追加した後のInfo.plist

enter image description here

をし、バンドルリソース(も行くを削除しようとした確認しました-info.plist from Copy Resources Bundleリスト:

enter image description here

とファイルプロパティ:

enter image description here

Xcodeの(4.6.3)エラーを与える:Xcodeのパスにローカライズフォルダを無視するように

error: could not read data from '.../Go/Go/Go-Info.plist': The file “Go-Info.plist” couldn’t be opened because there is no such file.

は、それは見えます。

.../Go/Go/(Localization)/Go-Info.plist 

は、私はそれをどのように修正することができます。代わりに

.../Go/Go/Go-Info.plist 

:それはのようにInfo.plistファイルを見つけることを試みましたか?

+0

:あなたはあなたのアプリケーションの名前をローカライズしたい場合は、InfoPlist.stringsファイルをローカライズし、これらのキーを使用する必要があります。 AppNameをローカライズする場合は、infoPlist.stringsファイルをローカライズし、それらのキーを追加する必要があります。 "CFBundleDisplayName" = "AppName"; "CFBundleName" = "AppName"; – Toploulou

答えて

39

だと思います。Info.plistはローカライズできません。私はあなたがするinfo.plistをローカライズすることができますかわからない

"CFBundleDisplayName" = "AppName"; 
"CFBundleName" = "AppName"; 
+0

キーの二重引用符をドロップすると、既にNSString値であるため、うまく動作します。 – Itachi

+0

Apple Docを参考にしてください:https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html#//apple_ref/doc/uid/TP40009254-102276 –

+0

ありがとうInfo.plistとInfoPlist.stringsが2つのものであることを指摘するために...私のような多くの「スマートな」人々は、ローカリゼーションを行う際にその違いを見過ごしてしまうと思います。 –

関連する問題