NSLocalizedStringFromTable не работает в зависимости CocoaPod

Я установил REActivityViewController в качестве модуля. Вот изображение папки Resources в модуле:

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

А вот одна из строк, пытающихся дернуть за ниточки:

    [_cancelButton setTitle:NSLocalizedStringFromTable(@"button.cancel", @"REActivityViewController", @"Cancel") forState:UIControlStateNormal];

Названия кнопок получаются нелокализованными. В этом примере это показывает button.cancel. Это также не только заголовок этой кнопки, но и все кнопки в этой зависимости.


РЕДАКТИРОВАТЬ

Итак, в моем основном проекте под Info есть это. Я не могу нажать на нее, чтобы увидеть, что это за файлы. У меня есть NSLocalizedStrings в моем основном проекте, но мне еще предстоит создать из них .strings файлов:

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


РЕДАКТИРОВАТЬ

Поэтому я проверил свой Pods-resources.sh и нашел это:

 install_resource "REActivityViewController/REActivityViewController/REActivityViewController.bundle"
install_resource "REActivityViewController/REActivityViewController/Localizations/de.lproj"
install_resource "REActivityViewController/REActivityViewController/Localizations/en.lproj"
install_resource "REActivityViewController/REActivityViewController/Localizations/fr.lproj"
install_resource "REActivityViewController/REActivityViewController/Localizations/it.lproj"
install_resource "REActivityViewController/REActivityViewController/Localizations/ru.lproj"
install_resource "REActivityViewController/REActivityViewController/Localizations/uk.lproj"
install_resource "REActivityViewController/REActivityViewController/Localizations/zh-Hans.lproj"

person OdieO    schedule 11.02.2014    source источник
comment
Добавили ли вы необходимые локализации в свой проект? Простое добавление папки .lproj не позволяет Xcode увидеть ваши локализации.   -  person SevenBits    schedule 15.02.2014
comment
@SevenBits Итак, мне еще предстоит по-настоящему работать со строками NSLocalized, поэтому я не совсем понимаю ваш вопрос. Я включил редактирование, которое, надеюсь, предоставит больше информации... Что касается модуля REActivityViewController, я только что установил его, включив в свой файл pod, но не предпринял никаких дальнейших действий с ним.   -  person OdieO    schedule 16.02.2014
comment
Возможно, вы найдете что-то более полезное в этом ответе: [пользовательские сценарии оболочки xcode замедляют время компиляции] [1] [1]: stackoverflow.com/questions/20649298/   -  person lee    schedule 30.03.2015


Ответы (1)


Хорошо, я понял это, и похоже, что это было несколько изолировано. Я установил флажок Run script only when installing в разделе «Цель» -> «Копировать ресурсы модулей», потому что сценарий был мучительно медленным, поэтому сценарий для установки пакета не устанавливал пакет во время отладки.

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

person OdieO    schedule 16.02.2014