STRINGS_FILE_OUTPUT_ENCODING在Xcode 3.2.5中不适用于我

时间:2011-07-11 18:27:13

标签: xcode

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的目的有误吗?或者我做错了吗?或者是什么?

1 个答案:

答案 0 :(得分:0)

对于遇到此问题的其他人:

这是因为没有正确地将Xcode中的.strings文件注册为翻译。本地化文件夹的结构是错误的。当我更正结构并正确注册.strings文件进行本地化时,一切正常。

(这是我继承的一个项目。)