我有26种语言已成功本地化和测试。我能够使用选项“编辑器”->“导出本地化...”成功导出所有26个本地化,然后选择所有这些。
但是,当我使用以下xcodebuild命令时,它会导出我的默认语言“ en”,而不会导出其他任何内容。
xcodebuild -exportLocalizations -localizationPath TempLocalizationExport
如何导出所有二十六个本地化版本,而不仅仅是“ en”?
该命令没有输出命令行错误。
在developer.apple.com上,我到处都是xcodebuild命令行命令的官方文档,但是找不到用于解决其他-exportLocalizations选项和标准行为的详细且有用的资源。
答案 0 :(得分:1)
根据docs:
要导出本地化,请在终端中输入此命令,替换为 dirpath 和 projectname 参数:
xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]]
导出的XLIFF文件放置在 dirpath 中。 (可选)使用 exportLanguage参数可导出其他本地化版本。
更新:
OP发现可以通过重复-exportLanguage参数来导出多种语言。例如,此命令导出两种语言:
xcodebuild -exportLocalizations -localizationPath TempLocalizationExport -exportLanguage es -exportLanguage ru
答案 1 :(得分:0)