我最近从 Xcode 3 升级到 Xcode 4.2,并迁移了现有的 iOS 应用程序以使用这个新版本。该应用程序已本地化,我现在想添加另一种语言。
在 Xcode 4 下,当我添加新的本地化版本时,它会在项目根目录中创建特定于国家/地区的文件夹。例如:
/fr.lproj
但是,我之前的所有语言文件夹都位于 Resources 子文件夹中。例如:
/Resources/de.lproj
/Resources/en.lproj
对于我的一生,我无法弄清楚如何让 Xcode 4 将新的语言文件夹移动到Resources
。我找不到 GUI 选项。如果我使用 Finder 移动物理文件夹,Xcode 只会将引用更改为红色,但没有提供修复它的选项。
有人可以帮忙吗?
UPDATE:
以下是一些演示该问题的屏幕截图(这次使用中文):
文件列表:
该文件的标识部分。请注意,我无法更改它:
找到了解决方案。它不漂亮,但很有效。
这就是我所做的:
- 查看内容
.xcodeproj
Finder 中的文件夹
- 编辑
project.pbxproj
file
- 搜索
.lproj
文件内
- 改变
path =
部分包括Resources
路径的一部分。
- 保存,然后重新启动 Xcode
这使一切变得顺利,并允许本地化驻留在资源子目录中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)