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, потому что скрипт был очень медленным, поэтому скрипт для установки пакета не устанавливал пакет во время отладки.