我面临一个我似乎无法找到解决方案的问题。InfoPlist.strings路径和SVN
我正在研究一个项目,其中有2个本地化,英语和法语。
默认本地化是英语,我后来添加了法语。
到目前为止好,InfoPlist.strings是局部的,我可以看到这两个不同的文件:
InfoPlist.strings(英文)
InfoPlist.strings(法国)
但是,我使用SVN进行源代码控制,当我在一台机器上提交项目并在另一台机器上执行更新时,出现内部错误,指出
“文件InfoPlist.strings无法打开,因为没有这样的文件“。
我收集到这个错误是由于没有找到InfoPlist.strings(法语)。事实上,这个文件在项目导航器中是红色的。
当我点击文件并检查其身份(在Xcode的右侧窗格中)时,我可以看到它的路径实际上是SVN提交的另一台机器上文件的绝对路径。
问题是路径不可编辑。 “位置”下拉菜单是灰色的(并且被“绝对”阻挡),所以我无法将路径改变为相对路径,我相信这样可以解决问题。
唯一的解决方法是删除法语本地化并重新添加它,这一点,我相信你会同意,是远非理想。
有没有办法将本地化InfoPlist.strings文件的绝对路径更改为相对路径?
由于提前,
问候 的Xcode,iOS 5的
的可能重复的[文件InfoPlist.strings不能打开(http://stackoverflow.com/questions/9359835/the-file-infoplist-strings-couldnt-be-打开) – 2012-07-30 18:28:19
看[这里为Mutix答案](http://stackoverflow.com/questions/9359835/the-file-infoplist-strings-couldnt-be-打开),这是一个完整的,一步一步的解释你需要什么。 – Shebuka 2012-07-30 13:53:17