PBXcp error修复-No such file or directory

原创 2015年11月18日 10:34:11

751a1422882334.png

今天在维护程序的时候,出现了这个错误,提示是PBXcp error,截图如上面所示,红色部分是我的项目名称,就屏蔽了,如果看不清楚请点击图片,查看原图

当然这个是个很常见的错误,但是碰到了还是很苦恼,百度了一下,基本上都是给的同一种方法,但是和我的情况不太一样,所以总结一下,以备后用,同时也给后面遇到的人一点提示.

这个错误原因往往是添加或删除美术资源的时候出错,也就是添加图片出错.一般情况下就是图片冲突了.所以根据这个来解决相应的问题

一.单机游戏

如果你的是一个单机游戏解决方法:(PS:这三个方法是百度的,因为和我出错的情况不一样,所以我使用时没有效果)

方法1.退出Xcode,然后从finder里面进入~/Library/Developer/Xcode/DerivedData 删掉里面所有的内容,然后重启Xcode试试看

方法2.上面的操作也可以直接在Xcode的organizer中完成,在organizer里面切换到projects,然后delete掉derived data,在target设置中删掉Prefix Header的值,重启Xcode试试看,最后恢复Prefix Header的设置

方法3:还是在Xcode里面,项目-targets-build phases,然后从copy bundle resources里面删掉红色的错误资源文件



二.网络游戏

我今天碰到这种情况就是网络游戏的原因,这个记录下,首先我游戏是一个project,多个target构成的,因为不同的sdk对应的不同的target,但是里面资源又有公有的,所以我的资源是这么用的,比如说三个是target1,target2,target3,那么我的资源有三个文件夹,Resource,Resource_target1,Resource_target2,Resource_target3

其中Resource是公有的资源,那三个是分别的资源,在连接网络时下载的东西下载到Resource文件的download目录里面.

平时运行好好的,今天切换时就出现这个错误了,当时意识到图片问题,但是怎么找都没找到,最后发现是这个问题.

首先,因为Resource里面存的有热资源,会和服务器比对,同时多个target工程下载的东西又有相同的文件名的资源,那么问题就来了,xcode编译时不知道用哪个资源了,所以会出错,解决办法很简单粗暴,因为现在是本地测试,所以直接把Resource里面的热资源给删除就可以了.

这样的话它是空的,所以就会下载自己唯一的那个,而不会造成混乱,只需要在打包上线的时候,单独分别下载两份作为热资源就可以了

续:今天又碰到这个问题了,删除了还有其他的他提示说还是错误,最后我发现了,原来在导入Resource文件时,因为需要把所有的Target都勾上了,所以有时候居然会出现那种情况,就是Resource里面的文件居然在其他的target的resource里面也有一份,需要做的就是把那个重复的给删除了就可以了

Xcode - PBXcp error修复-No such file or directory

Xcode - PBXcp error修复-No such file or directory,差不多算是Xcode比较常见的一个编译错误了,原因往往是添加或删除美术资源的时候出错。虽然是小问题,但出...
  • Bruce__Liu
  • Bruce__Liu
  • 2015年12月04日 16:23
  • 2840

Xcode PBXcp error修复-No such file or directory

差不多算是Xcode比较常见的一个编译错误了,原因往往是添加或删除美术资源的时候出错。虽然是小问题,但出现的频率很高。 解决方法(可以依次尝试,总有一种能最终解决问题): 方法...
  • lxd211
  • lxd211
  • 2014年04月29日 17:19
  • 497

xcode PBXcp error

PBXcp error差不多算是Xcode比较常见的一个编译错误了,原因往往是添加或删除美术资源的时候出错。虽然是小问题,但出现的频率很高。 解决方法(可以依次尝试,总有一种能最终解...
  • u012160319
  • u012160319
  • 2014年09月16日 10:09
  • 2842

XCODE 找不到路径或者资源错误:no such file or directory

1.删掉报错路径下的app文件  【COMMAND+shift+G】 2.在Build Phases--->>Copy Bundle Resources里边 对应资源  删除 可以重新选择正确路径...
  • xocom
  • xocom
  • 2016年05月03日 09:50
  • 4453

”PBXCp Error“ 错误

解决:http://stackoverflow.com/questions/5642633/pbxcp-issue-file-not-found-but-its-definitely-there,删掉...
  • kareily
  • kareily
  • 2013年09月10日 17:25
  • 3857

u盘在linux系统下文件只读方式的解决方案,linux基本常用命令之二十八dosfsck

一、u盘在linux系统下文件只读方式的解决方案 不知道什么原因,插入u盘后,既不能删除也不能复制、粘贴,即提示为只读文件系统。所以找到了下面的解决方法: 最好在root用户下执行如下命令: (...
  • zhangna20151015
  • zhangna20151015
  • 2016年07月21日 17:48
  • 371

clang: error: no such file or directory:xxx的处理方法

经常会遇到这个问题,后来看了一下,大概是在编程的适合改变了工程目录结构,在编译的时候无法找到相应的文件结构。 说句话白话,编译器是傻的,你小心或者不小心,结果文件的结果和以前不一样了,编译器是不知情...
  • jie863230900
  • jie863230900
  • 2015年04月03日 10:59
  • 4158

IOS常见问题之:clang: error: no such file or directory

在编译工程的时候,出现了下面情况屏幕快照 2015-03-06 下午12.05.06.png内容:clang: error: no such file or directory: main.m’ c...
  • miss_dongangel
  • miss_dongangel
  • 2015年11月30日 22:27
  • 2604

mingw32-gcc.exe: error: CreateProcess: No such file or directory的问题

MinGW的安装
  • tracing
  • tracing
  • 2015年01月23日 15:09
  • 12643

error opening trace file: No such file or directory

 http://bbs.csdn.net/topics/390153679?page=1#post-393102634
  • java2009cgh
  • java2009cgh
  • 2014年01月21日 11:30
  • 8286
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PBXcp error修复-No such file or directory
举报原因:
原因补充:

(最多只允许输入30个字)