Xcode 3.2.5中的STRINGS_FILE_OUTPUT_ENCODING构建设置对我不起作用。
我的源代码,包括.strings文件,是UTF-8。我希望构建的应用程序将.strings文件存储为UTF-16。
项目|编辑活动目标“构建”选项卡(只有一个目标)设置如下:
选中“转换复制的文件”(APPLY_RULES_IN_COPY_FILES)。 “字符串文件输出编码”(STRINGS_FILE_OUTPUT_ENCODING)设置为UTF-16。
但是.app中的.strings文件仍然是UTF-8。
我对STRINGS_FILE_OUTPUT_ENCODING的目的有误吗?或者我做错了吗?或者是什么?
答案 0 :(得分:0)
对于遇到此问题的其他人:
这是因为没有正确地将Xcode中的.strings文件注册为翻译。本地化文件夹的结构是错误的。当我更正结构并正确注册.strings文件进行本地化时,一切正常。
(这是我继承的一个项目。)