在 Xcode 4 中移动本地化文件夹

2023-12-12

我最近从 Xcode 3 升级到 Xcode 4.2,并迁移了现有的 iOS 应用程序以使用这个新版本。该应用程序已本地化,我现在想添加另一种语言。

在 Xcode 4 下,当我添加新的本地化版本时,它会在项目根目录中创建特定于国家/地区的文件夹。例如:

/fr.lproj

但是,我之前的所有语言文件夹都位于 Resources 子文件夹中。例如:

/Resources/de.lproj
/Resources/en.lproj

对于我的一生,我无法弄清楚如何让 Xcode 4 将新的语言文件夹移动到Resources。我找不到 GUI 选项。如果我使用 Finder 移动物理文件夹,Xcode 只会将引用更改为红色,但没有提供修复它的选项。

有人可以帮忙吗?

UPDATE:

以下是一些演示该问题的屏幕截图(这次使用中文):

文件列表:

The actual file in Xcode

该文件的标识部分。请注意,我无法更改它:

enter image description here


找到了解决方案。它不漂亮,但很有效。

这就是我所做的:

  1. 查看内容.xcodeprojFinder 中的文件夹
  2. 编辑project.pbxproj file
  3. 搜索.lproj文件内
  4. 改变path =部分包括Resources路径的一部分。
  5. 保存,然后重新启动 Xcode

这使一切变得顺利,并允许本地化驻留在资源子目录中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Xcode 4 中移动本地化文件夹 的相关文章

随机推荐