интернационализированный файл не обнаруживается на iPhone - PullRequest
0 голосов
/ 03 августа 2010

У меня есть .plist, который я перевел в своем приложении.Первоначально у меня был один .plist (icons.plist) в корне приложения.Я загружаю файл следующим образом:

[[NSBundle mainBundle] pathForResource:@"icons" ofType:@"plist"]

После локализации файла, добавления своего конкретного языка (в данном случае de) я проверил, чтобы убедиться, что icons.plist существует в English.lproj и de.lproj (это так).

Я всегда выполнял i18n таким образом, и до этого он всегда работал, но теперь он, похоже, не получает обновленный немецкий файл.

NSПросмотрпуть, который он использует, я нахожу, что он все еще ищет в «myApp.app/icons.plist», а не в «myApp.app/de.lproj/icons.plist», как я мог бы предположить.очевидный шаг здесь?

1 Ответ

1 голос
/ 03 августа 2010
  • Удалите каталог "build" (icons.plist все еще может существовать)
  • Удалите приложение с устройства или выполните полную установку, перетащив .app в Organizer ("сборка и запуск/ debug ", очевидно, выполняет инкрементную установку, что означает, что он может не удалить существующий icons.plist)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...