上下文:我已经单独安装了命令行工具作为传统的方法 “xCode->偏好设置 - >下载 - >组件 - >命令行工具 - >安装”对我来说不起作用。
目的:我需要在我的应用程序上实现国际化/本地化,并希望使用 genstrings 来创建Localizable.Strings文件。
问题:当我尝试使用终端并输入类似
的命令时$ find。 -name * .m | xargs genstrings -o en.lproj
我得到:
无法连接到输出目录en.lproj
我应该如何指定目录的路径?另外,我可能还需要为某些* .m文件指定路径。
注意:我建议您阅读genstrings manual,但我不确定如何在使用终端时使用特定的xCode项目。
答案 0 :(得分:1)
需要注意两件事:
1)进入终端后,首先转到目标.m文件所在的文件夹。使用:
cd“path”
2)使用genstrings代码时,请指定输出目录的完整路径。 e.g:
genstrings -o /Users/kushalashok/Desktop/ProjectnName/en.lproj * .m
运行代码后,将在指定的输出文件夹中创建名为“Localizable.strings”的新文件。