Iphone 重复的情节提要文件出现在Xcode项目目录中。几乎无法运行项目

Iphone 重复的情节提要文件出现在Xcode项目目录中。几乎无法运行项目,iphone,ios,ipad,uistoryboard,localizable.strings,Iphone,Ios,Ipad,Uistoryboard,Localizable.strings,我有一个相当大和复杂的项目与多个故事板,所有本地化的两种语言。我有4个故事板-主iPhone,主iPad和另外2个单独的功能 以下是我遇到的问题 其中2个故事板在项目中重复。当我设法运行时,不知何故在运行时,其中一个故事板被选中。当我编辑故事板时,我必须在两个文件中进行编辑 副本1 副本2 另一个问题是,我在项目目录中有一个混乱。我有两份资源的本地化版本。。因此,有两个it.proj文件夹,一个在项目的根文件夹中,一个在源文件夹中 项目根目录中的it.proj文件夹 源代码文件夹Agent

我有一个相当大和复杂的项目与多个故事板,所有本地化的两种语言。我有4个故事板-主iPhone,主iPad和另外2个单独的功能

以下是我遇到的问题

其中2个故事板在项目中重复。当我设法运行时,不知何故在运行时,其中一个故事板被选中。当我编辑故事板时,我必须在两个文件中进行编辑

副本1

副本2

另一个问题是,我在项目目录中有一个混乱。我有两份资源的本地化版本。。因此,有两个it.proj文件夹,一个在项目的根文件夹中,一个在源文件夹中

项目根目录中的it.proj文件夹

源代码文件夹AgentAsist中的故事板

更本地化的资源

这些造成的问题是不寻常的。。有时只是运行良好,有时我会出现不同的错误。一个是

编译失败。无法写入路径:/User…..基本错误描述:无法将文件“CMAStoryboard\u iPad.storyboard c”保存在文件夹“Base.lproj”中,因为同名文件已失败原因:名为“CMAStoryboard\u iPad.storyboard c”的文件已恢复建议:要保存该文件,请提供其他名称,或移到一边或删除现有文件,以及tr基础说明:操作无法完成。失败原因:说明:“CMAStoryboard_iPad.storyboard c”无法删除,因为您没有访问ac的权限失败原因:您没有每个恢复建议:查看或更改权限,在查找器中选择项目,然后选择文件>G基础描述:操作无法完成。Directo失败原因:Directo

另一个可选错误是Copy.strings文件错误。 错误:无法删除…/Xcode/DerivedData/agentasist bgxpswehldjaxchamdipxdcafbf/Build/Products/Debug iphoneos/agentasist.app/it.lproj/CMAStoryboard.strings:“CMAStoryboard.strings”无法删除

然后,有时在清理、删除派生数据文件夹后,甚至什么也不做,它只是运行

您的帮助将非常感谢,因为我无法解决这个问题,我不能继续与该项目的工作


谢谢您

对于每个情节提要文件名(或者实际上是Xcode中的任何资源),您应该只有一个具有该文件名的源文档。具有相同名称的资源都映射到同一个输出文件,您可以看到这种未定义行为的结果以各种方式得到解决

所以如果你有这个:

ProjectRoot/Base.lproj/MyStoryboard.storyboard ProjectRoot/Folder/Folder/Base.lproj/MyStoryboard.storyboard

然后,这两个文档映射到同一个输出文件


您需要删除ProjectRoot/Base.lproj中的文档或ProjectRoot/Folder/Folder/Base.lproj中的文档,但不要同时保留这两个文档。

谢谢您的快速回复!问题是,当我删除其中一个文件时,我在Xcode上得到了标记为红色的文件,无法让它再次工作。是否有删除其中一个文件的过程?红色引用表示项目引用的文件已从磁盘中删除,但未从项目中删除。您应该启动从Xcode删除,或者也从Xcode删除红色引用。问题很简单。。即使我在项目的目录中复制了一些副本,删除xcode中一些副本的引用似乎已经解决了这个问题。谢谢