Ответ 1
Я думаю, что Info.plist не может быть локализован. Если вы хотите локализовать свое имя приложения, вы должны локализовать файл InfoPlist.strings и использовать эти ключи:
"CFBundleDisplayName" = "AppName";
"CFBundleName" = "AppName";
После добавления нескольких локализаций:
и локализовал файл (AppName)-info.plist
:
и проверил Bundle Resources (также пытался удалить Go-info.plist из списка Copy Resources Bundle
:
и свойство файла:
Xcode (4.6.3) дает ошибку:
Ошибка: не удалось прочитать данные из ".../Go/Go/Go-Info.plist": файл "Go-Info.plist" не может быть открыт, потому что такого файла нет.
Похоже, что Xcode игнорирует папку локализации в пути. Он попытался найти info.plist как:
.../Go/Go/Go-Info.plist
вместо:
.../Go/Go/(Localization)/Go-Info.plist
Как я могу это исправить?
Я думаю, что Info.plist не может быть локализован. Если вы хотите локализовать свое имя приложения, вы должны локализовать файл InfoPlist.strings и использовать эти ключи:
"CFBundleDisplayName" = "AppName";
"CFBundleName" = "AppName";