Открыть терминал и перейдите в корневой директории проекта (или каталог, где хранятся все файлы XIb) и введите эту команду:
find . -name \*.xib | xargs -t -I '{}' ibtool --generate-strings-file '{}'.txt '{}'
Волшебство находка и xargs команды работают вместе. -I вариант создает местозаполнитель. -t - только для подробного вывода (вы видите, какие команды были сгенерированы и выполнены). Он генерирует файлы txts с тем же именем, что и файлы xib в том же каталоге. Эта команда может быть улучшена, чтобы объединить вывод в один файл, но все же является хорошей отправной точкой.
Объединение их вместе:
Вы можете объединить эти недавно созданные файлы в один, используя аналогичную команду терминала:
find . -name \*.xib.txt | xargs -t -I '{}' cat '{}' > ./xib-strings-concatenated.txt
Эта команда поместит все строки в один файл XIB-струнные-сцепляются. txt в корневом каталоге.
Вы можете удалить созданные частичные файлы (если вы хотите) с помощью функции поиска и xargs снова:
find . -name \*.xib.txt | xargs -t -I '{}' rm -f '{}'
Вы нашли ответ? – Lukasz
@ Lukasz не полностью один, но я обязательно отправлю ответ, когда у меня будет решение. – sorin