При попытке выполнить следующую команду: genstrings ./Classes/*.m в Терминале я получаю следующую ошибку: Argument is not a literal String. Кто-нибудь знает, в чем может быть проблема?
genstrings ./Classes/*.m
Argument is not a literal String
Проверьте ваши исходные файлы, если у вас есть что-то вроде
NSLocalizedString(stringVariable, @"comment");
Возможно, у вас должна быть буквальная строка в этой функции:
NSLocalizedString(@"literalString", @"comment");
В моем случае я получил ошибку, потому что у меня была NSLocalizableString в комментарии (например, "// TODO: измените строку выше на NSLocalizableString перед отправкой в производство"). Видимо, genstrings не игнорирует комментарии.