Ответ 1
Обычно это происходит потому, что у вас есть жанры, которые выглядят в неправильной папке или в неправильных файлах. У меня была проблема, когда он не собирал все мои строки, и я понял, что он ищет только *.m файлы (не *.mm), и он не разбирает файлы в моей папке Classes. Небольшое изменение зафиксировало, что:
genstrings -o Classes/en.lproj Classes/*.{m,mm}
Первый параметр сообщает genstrings, где я хочу файл .strings.
- -o Классы /en.lprog
Второй параметр указывает на жанры, где искать. Помните, что я запускаю genstrings из корня проекта, поэтому мне нужно было указать Classes/.m или, более конкретно, Classes/. {M, mm}, чтобы он разбирал файлы .m и .mm.