我在Xcode 5.x中为我的项目添加了本地化,并在那时使用了手头的工具。
我现在添加了新的字符串并更新了故事板,因此我需要更新我的翻译。因此,我尝试使用“编辑|导出以进行本地化...”菜单导出我的翻译。它会弹出一个对话框,但是当按下确定时,Xcode会出现错误一秒钟:
“/ Applications / Xcode.app / Contents / Developer / usr / bin / extractLocStrings退出,状态为1”
然后它崩溃了。
为什么我无法导出本地化的任何想法?
答案 0 :(得分:7)
我也有这个问题,发现如果你有数百个文件,找出哪个文件可能是UTF-8的最简单方法是使用命令行调用:
xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]]
这将为您提供更有帮助的错误:
无法以UTF-8编码读取输入文件/path/to/your/file/filename.m
xcodebuild: error: /Applications/Xcode.app/Contents/Developer/usr/bin/extractLocStrings exited with status 1
希望能帮助他人:)
答案 1 :(得分:2)
我遇到了同样的问题:解决了在.m文件中将文本编码从西方(Mac OS Roman)更改为UTF-8
的问题