什么是Xcode“没有这样的文件或目录错误”?
Xcode不断提示告诉我,我没有在项目中的某个图像,并且在尝试构建时出现错误。如果我删除.png Xcode正在抱怨项目,为什么当我尝试构建时Xcode错误?什么是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:没有这样的文件或目录
现在,我打开了复制包资源选项卡的建议罗伯特哈维,和我的。 png在那里,没有任何东西出现在阅读中。它位于文件系统(Finder)和Project Navigator中。因此,我使用 - 按钮将其从资源中删除,并使用Copy Bundle Resources选项卡中列表左下角的+按钮手动添加它。这将它放在导航器中项目的根目录,所以我再次将它移到我的组中 - 但没有运气,同样的错误。所以我刚刚删除它(从项目导航器,允许它被转移到垃圾箱)。这有效,但我遇到了与下一个图标相同的错误(它每次只报告一个或两个)。
看看错误消息,它似乎认为MyIcons是一个文件夹。不是,它只是一个团体。没有这样的文件夹,我可以在文件系统中看到。
当我通过拖放添加时,我选中了“将项目复制到...组文件夹(如果需要)”并选中“为所有添加的文件夹创建组”。但请注意,我只将图标(集体)拖入现有组中;我没有拖动任何文件夹,也没有拖动任何组或文件夹创建的地方。但不知何故,编译器认为这些资源位于文件系统中不存在的文件夹中。
我右键单击复制资源列表中的图标,然后在项目导航器中同时尝试在Finder和Reveal中显示:并且两者都工作 - 文件在那里,它知道在哪里获取它 - 直到它生成。
我甚至没有找到超出删除图标的解决方法 - 清洁不起作用。我认为我的团队已经损坏。
向上看这里XCode Build – CopyPNGFile Error and No Such File or Directory。 我有同样的问题,这个解决方案可以帮助我。
If you receive either of these annoying errors when building your xcode app, something has corrupted in your project bundle.
- Open your project in Xcode
- Click on your project
- Click on your project under Targets
- Hit the build phases tab
- Open “Copy Bundle Resources” near the bottom
- Look for any resources listed in red!
,并且当您找到您的资源以红色列出时,可以通过选择它并点击删除按钮来删除它。 – 2014-09-17 11:40:39
对我来说,问题出在Compile Sources之下。你太棒了,谢谢! – charmingToad 2015-05-05 23:02:00
对我来说,这个文件并不是红色的。它的路径不见了。查找文件名右侧没有路径的文件。 – mau 2016-02-22 21:03:08
好的,这里有一个令人不满意的解决方法,它为我解决了这个问题。
(首先,请注意,当我右键单击我的躲闪集团在Project Navigator)它看起来像任何其他组除了是开放在外部编辑器是灰色的 - 怪异的EH)
-
我关闭了XCode并重新启动了它。
=>现在我看到所有的违规组下的图标是红色(在Project Navigator)
删除整个组。
-
创建新组(同名)和拖放从原始来源的图标进组
=>错误,无法复制(或一些这样的 - 我不记得,但我所看到的固定在此之前 - 与图标其他地方看到它SO)
这个错误是由于吃剩的图标,所以现在要解决这个问题之一,
我删除所有其他组和移动它们的图标回收站
- open查找器在项目位置
- 删除项目中的每个图标(按种类排序,删除所有.png)
再次创建一个新组,并拖动_again中的所有图标。
-
噢,打到现在生成器
=>的XCode崩溃。
可爱。
重新启动的Xcode
- 手指交叉:建立
=>它的工作原理。简短的庆祝活动并重新开始工作
(明白我的意思大约不合格)
谢谢!....这对我有用...奇怪的Xcode是给这种糟糕的错误。 – Najam 2018-03-09 10:36:43
的XCode建设 - CopyPNGFile错误,并没有这样的文件或目录
如果您在构建您的xcode应用程序时收到这些恼人的错误之一,您的项目包中有东西已损坏。
- 在Xcode您的项目在项目下的目标打开项目
- 点击
- 点击
- 击中构建阶段选项卡
- 打开“复制包资源”接近底部
- 查找以红色列出的任何资源!
请勿复制并粘贴原来的答案! – NecipAllef 2016-04-25 01:22:57
复制粘贴的答案 – 2016-10-17 06:12:31
我有类似的问题,但我的解决办法是不同的一点:
- 在Xcode打开项目
- 打开项目导航
- 在过滤楼下,寻找你的错误文件名
- 我在一个名为“恢复引用”的组下找到该文件并将其标记为红色
- 删除红色文件并且所有内容都应该工作pe完美
没有代码或错误我们无法帮助您。 – twain249 2012-04-16 00:37:45
我明白。不管怎么说,还是要谢谢你。 – zumzum 2012-04-16 00:40:38
吐温并没有要求你放弃!编辑你的答案,并从Xcode插入确切的错误和标记的代码。 – 2012-04-16 00:51:43