我已经成功地本地化和测试了26种语言。我可以成功导出所有26个本地化,选项为:“editor”->“export for localization…”,然后选择所有本地化。
但是,当我使用下面的xcodebuild命令时,它将导出我的默认语言“en”,而不是其他任何语言。
xcodebuild -exportLocalizations -localizationPath TempLocalizationExport
如何导出所有26个本地化而不仅仅是“en”?
没有从命令输出的命令行错误。
我到处都在developer.apple.com上搜索官方的xcodebuild命令行命令文档,我找不到一个详细而有用的源,它可以处理其他的导出本地化选项和标准行为。
根据 docs :
要导出本地化,请在终端中输入此命令,替换 恶径 和 项目名称 争论: xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]] 导出的xliff文件放在 直接路径 . 或者,使用 导出语言参数以导出其他本地化。
要导出本地化,请在终端中输入此命令,替换 恶径 和 项目名称 争论:
xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]]
导出的xliff文件放在 直接路径 . 或者,使用 导出语言参数以导出其他本地化。
更新:
OP发现通过重复-exportlanguage参数可以导出多种语言。例如,此命令导出两种语言:
xcodebuild -exportLocalizations -localizationPath TempLocalizationExport -exportLanguage es -exportLanguage ru