“复制包资源”中缺少故事板

时间:2013-09-12 08:10:20

标签: xcode

我正在使用基础国际化来实现我的应用的国际化。一旦我使用它,我的故事板在“复制包资源”中变成红色(在我使用基础国际化之前它们是正常的): enter image description here

我尝试过Xcode Copy Bundle Resources can't find filesBase internationalization and multiple storyboard not working rightBase Internationalization and “Could not find a storyboard named […]”。不幸的是,他们都没有为我工作。

我怎样才能使它正常?

修改

这个问题在xcode5中仍然存在

2 个答案:

答案 0 :(得分:38)

确保在选择MainStoryboard文件时,在文件检查器中勾选了所有“可本地化字符串”复选框。

我遇到了类似的问题。我将项目的主要故事板转换为使用基础国际化。选择MainStoryboard文件时,在文件检查器中,我看到一个名为Base的新条目,它正在使用英语本地化。因此,考虑到“Base”已经占据了英语部分,我取消选中了文件检查器中的英语“Localizable Strings”条目。显然这是我问题的根源。之后,MainStoryboard文件将在“复制包资源”列表中以红色显示。再次检查英语可本地化字符串条目可以解决问题。

答案 1 :(得分:0)

取消选中"可本地化的字符串"可能还需要先将你的故事板复制到其他地方,然后取消选中,然后在xcode项目中再次导入你的故事板。