Файлы Localizable.strings показаны КРАСНЫМ цветом в Ресурсах пакета копирования Xcode 5.1.

Мое приложение для iOS поддерживает всего 6 языков. У меня есть 6 разных языковых файлов в моем проекте. Все работает отлично, но мои файлы Localizable.strings для всех языков, кроме «английского», показаны КРАСНЫМ цветом Копировать ресурсы пакета Xcode 5.1. Я использовал ibtool для создания файла .strings.

Я искал в Google и получил разные сообщения, но ни одно из решений не работает для меня.

В соответствии с этим post я проверил настройки своего проекта и всплывающее окно "Настройки проекта действительны с зеленой галочкой"

Я пробовал это решение, но безуспешно.

Вот скриншоты моего Xcode

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения

Если я изменю язык на iPhone на польский или любой другой поддерживаемый язык, я увижу переведенные строки в приложении. Все работает отлично.

Может ли кто-нибудь сказать мне, что не так в настройках проекта?


person iOSAppDev    schedule 25.06.2014    source источник


Ответы (1)


Я точно не знаю, как работает ibtool. Но, как я вижу, вы добавили папки xx.lproj в свой проект. И именно поэтому вы видите их красным цветом в разделе «Копировать ресурсы пакета». Попробуйте добавить каждый файл *.strings по отдельности.

Это то, что вы увидите, если добавите их правильно.

person Artem Stepanenko    schedule 25.06.2014