我正在尝试重新组织我的Xcode项目中的文件。第一次移动Info.plist文件很顺利-我能够创建一个名为"Supporting Files“的新组,并将其移动到其中。为此,我转到屏幕右侧的文件检查器( Info.plist),将"Location“下拉列表更改为"Relative To Project”。这生成了新路径"Source/Supporting Files/Info.plist“
很好,所以我复制了该路径,转到项目的构建设置,并将Info.plist的路径粘贴到Packaging>Info.plist文件部分。不幸的是,我在将新组命名为"Supporting Files“时犯了一个错误。为了跟上常见的命名约定,我希望文件读取"SupportingFiles“时不带空格。因此,我将文件夹重命名为"SupportingFiles“,并且文件检查器窗格中的Info.plist路径没有更新。它仍然显示为“支持文件”(见下图)

我尝试在构建设置中更新路径,但Xcode仍然找不到Info.plist文件,并说:“无法找到构建输入文件:< path /to/Info.plist>”
为了重新开始,我将Info.plist文件移出了组,回到了它原来所在的位置-- "Source/Info.plist“,并删除了”SupportingFiles“组(可能是个错误)。
同样,将文件在Build Settings>Packaging>Info.plist中的位置更改为"Source/Info.plist“不起作用,因为文件检查器中的位置没有从上图更改。我也不知道在某个地方是否还有对名为"SupportingFiles“的组的引用,因为当我尝试添加新组并将其命名为"SupportingFiles”时,Xcode会抛出错误:“无法将”新组“重命名为”SupportingFiles“。”
此外,如果我将“支持文件”组添加回项目并更改Build Setting>Packaging>Info.plist中的位置,它仍然不起作用。提前感谢您的帮助!
发布于 2020-09-10 02:08:27
在我的计算机上对项目的本地文件进行了一些挖掘之后,很明显,尽管在Xcode中删除了旧文件夹"SupportingFiles“(见下图),但该文件夹仍然存在引用。

将Info.plist文件移回“支持文件”并在查找器中删除"SupportingFiles“,然后允许我直接在Xcode中添加一个名为"SupportingFiles”的新组。然后,我将Info.plist文件从“支持文件”移到"SupportingFiles“中,并在文件检查器中更新了位置。然后,我返回到Build Settings>Packaging>Info.plist,并将文件路径更改为"Source/SupportingFiles/ Info.plist“,Xcode能够找到Info.plist文件。
https://stackoverflow.com/questions/63817082
复制相似问题