如何在XCode 4中将分组(本地化)文件的位置从绝对路径更改为相对路径?

Vis*_*per 10 relative-path absolute-path filepath xcode4

我在使用XCode 4中的所有文件位置路径时遇到问题.

我有多个infoPlist.strings和CustomLocalizable.strings(针对不同的语言)组合在一起(XCode会自动执行此操作).查看文件检查器(查看>>实用程序>>显示文件检查器)以查找这些文件(默认语言的英语除外),位置为"绝对路径".

问题是文件检查器中这些文件的位置下拉菜单显示为灰色,已禁用.这使我无法将文件位置从绝对路径更改为相对路径描述.

我需要做什么才能使组中文件的所有路径位置相对?

我已经尝试将文件组的路径位置更改为,例如,"相对于组"或"相对于项目".对于组我也设置了相对路径,点击文件检查器中的位置下拉列表中的小图标.

我一直在寻找一段时间的解决方案,并感谢有人能帮助我回答上述问题.

谢谢!

Vis*_*per 8

根据您的回答,我在评论中的回答似乎有效.所以这是官方的答案:

  1. 选择组中的一个本地化文件(例如infoPlist.strings,CustomLocalizable.strings):单击项目树中的文件

  2. 在"文件检查器"的"本地化"窗格中,使用" - "按钮删除文件具有绝对路径的所有语言.

  3. 使用"+">>"全部添加"或特定语言再次添加语言.分组和本地化的文件将再次显示在树中.在文件检查器中,您将看到位置已更改为"相对于组"