Итак, у меня есть это приложение, которое уже есть в магазине приложений.Чтобы получить поддержку многоязычной локализации, мы недавно изменили конфигурацию локализации.
Старая конфигурация:
./Localizable.strings
Новая конфигурация:
./Swedish.lproj/General.strings
./Swedish.lproj/Localizable.strings
./Swedish.lproj/Settings.strings
Если удалить старую версиюи установить новую, все работает как положено, но если я оставлю старую версию на телефоне при установке новой, переводы в ./Swedish.lproj/Localizable.strings
не будут видны.Так что мне кажется, что старый ./Localizable.strings
все еще остается на телефоне, скрывая новый ./Swedish.lproj/Localizable.strings
.Переводы в ./Swedish.lproj/General.strings
и ./Swedish.lproj/Settings.strings
оба работают.
Я боюсь, что если мы выпустим обновление как есть, пользователи будут вынуждены удалить приложение перед установкой обновления, чтобы заставить переводы работать,что означало бы, что они потеряли все свои сохраненные данные.Таким образом, вы можете понять, почему эта проблема имеет высокий приоритет.
Если я правильно понял причину проблемы, у меня вопрос: как мне избавиться от ./Localizable.strings
, уже присутствующего в телефоне?Более общий вопрос: как мне решить эту проблему?