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"

1 ответ

Решение

Хорошо, я понял это, и похоже, что это было несколько изолированно. Я проверил коробку Run script only when installing в Target -> Copy Pods Resources, потому что скрипт был очень медленным, поэтому скрипт для установки пакета не устанавливал пакет во время отладки.

Другие вопросы по тегам