Xcode 不断提示告诉我项目中没有特定图像,并且在我尝试构建时出错。如果我从项目中删除了 Xcode 抱怨的 .png,为什么在我尝试构建时 Xcode 会出错?
[大黄编辑(评论太大了)]
我对这些细节也有同样的看法。复制命令看起来像这样
CpResource MyIcons/../13-bicycle.png /Users/Me/Library/Developer/Xcode/DerivedData/MyProject-cxsohyxdecdbptgrrtaixbhhixrj/Build/Products/Debug-iphonesimulator/MyProject.app/13-bicycle.png
然后有一堆 setenv 并且命令被翻译成“内置副本”但这些都不重要,结果是当我编译时我得到这个错误:
错误:/Users/Me/Development/MyProject/MyIcons/../13-bicycle.png:没有这样的文件或目录
现在,我按照 Robert Harvey 的建议打开了 Copy Bundle Resources 选项卡,我的 .png 文件就在那里,没有任何内容出现在 read 中。它位于文件系统(Finder)和项目导航器中。因此,我使用 - 按钮将其从资源中删除,并使用 Copy Bundle Resources 选项卡中列表左下方的 + 按钮手动添加。这将它放在导航器中项目的根目录,所以我再次将它移到我的组中 - 但没有运气,同样的错误。所以我只是将它完全删除(从项目导航器中,允许它被移动到废纸篓)。那行得通,但是我在下一个图标上遇到了同样的错误(它一次只报告一个或两个)。
查看错误消息,似乎认为 MyIcons 是一个文件夹。不是,只是一群人。没有这样的文件夹,我可以在文件系统中看到。
当我通过拖放添加时,我选中了“将项目复制到...组文件夹(如果需要)”并选中了“为任何添加的文件夹创建组”按钮。但请注意,我只是将图标(整体)拖到现有组中;我没有拖过任何文件夹,也没有在哪里创建任何组或文件夹。但不知何故,编译器认为这些资源位于文件系统中不存在的文件夹中。
我右键单击复制资源列表中的图标,并尝试在 Finder 中显示和在项目导航器中显示:两者都有效 - 文件在那里并且它知道从哪里获取它 - 直到它构建。
除了删除图标之外,我什至还没有找到解决方法 - 清理不起作用。我认为我的小组被破坏了。