解决Xcode删除文件后missing file警告

在用xcode开发的时候,删除不用的文件后, 编译的时候会有missing file的警告,原因是由于SVN或git造成的,有几种方法可以解决。

1.命令行进入missing file目录,然后运行

svn delete file.cpp

或者

git rm file.cpp

2.删除隐藏的.svn文件,命令行运行

defaults write com.apple.finder AppleShowAllFiles TRUE

killall Finder

开启显示隐藏文件,然后到工程目录下删除.svn文件,然后再恢复

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder

3.进入工程目录,运行下面命令删除隐藏文件

find . -name .svn -exec rm -rf { } \;

报警是因为,先在文件夹中删除工程中引用的文件,工程引用的路径还存在,删掉也还会报错,怀疑是bug

以上都不管用,找到报警信息,找到相应文件夹,和相应文件名称,新建一个同名文件,拖入到工程内,不要选择copy,clean后,在工程中删除此文件,一切都清净了。

注意:删除资源文件一定要从工程中删,否则后或自负。

Targets中

copy Bundle Resource  中的链接一定是惟一的,否则会报错,这个错误最好解决,直接输入重复的文件名,保留一个,其他删除

copy Bundle Resource  中一定不要包含info.plist  否则会报错

[WARN]Warning: The Copy Bundle Resources build phase contains this target‘s Info.plist file ‘cocoa2dMVCDemo/Resources/Info.plist‘.

这个错误也容易解决,删掉链接即可  ,方法有两种,(加深理解)

1.copy Bundle Resource 中输入  info.plist  删除

2.左边视窗找到info.plist文件,点击,右边属性视窗    TargetMemberShip  勾选取消掉    一切OK了

时间: 2024-11-05 12:26:59

解决Xcode删除文件后missing file警告的相关文章

x-code删除文件后missing file警告

删除不用的文件后, 编译的时候会有missing file的警告,原因是由于SVN或git造成的. 解决方案: 1.运行终端,执行命令行进入missing file目录,然后运行 svn delete nameOfMissingFile 或 git rm nameOfMissingFile 2.删除隐藏的.svn文件. 命令行运行 defaults write com.apple.finder AppleShowAllFiles TRUE? killall Finder 开启显示隐藏文件,然后到

Xcode4删除文件后missing file警告

1.运行终端,执行命令行进入missing file目录,然后运行 svn delete nameOfMissingFile或git rm nameOfMissingFile 2.删除隐藏的.svn文件.命令行运行defaults write com.apple.finder AppleShowAllFiles TRUE?killall Finder开启显示隐藏文件,然后到工程目录下删除.svn文件,然后再恢复defaults write com.apple.finder AppleShowAl

转:Xcode 删除文件后编译出现的missing file的警告

进入“Missing File”对应的目录进行删除即可. 1.由于使用SVN导致的,可进行如下操作: # cd ~/iHost/Demo/sfsimonutility/SFSimonUtility/SFSimonUtility/Views/ # svn delete SFStatusView.m 2.由于使用GIT导致的,可进行如下操作: # cd ~/iHost/Demo/sfsimonutility/SFSimonUtility/SFSimonUtility/Views/ # git rm

解决linux删除文件后不释放磁盘的问题

1.用df 检查发现/根目录可用空间为0  [[email protected]/]#df -h                         //查看系统的磁盘空间 2.用du检查发现各目录占用的空间都很少,有约3G的空间莫名其妙地丢了. [[email protected]/]# du -s * |sort -nr |head      //查看前10的最大文件 3.用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象 [[email protected]/]

linux 删除文件后空间没有释放的解决办法

清空没用的文件,当我删除文件后,发现可用空间沒有变化 os:centos4.7 现象: 发现当前磁盘空间使用情况: [[email protected] ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda1             981M  203M  729M  22% /none                   16G     0   16G   0% /dev/shm/dev/sda9    

liunx删除文件后磁盘未减小

一. 场景一:进程打开此文件 当一个文件正在被一个进程使用时,用户删除此文件,文件只会从目录结构中删除,但并没有从磁盘删除.当使用这个文件的进程结束后,文件才会真正的从磁盘删除,释放占有的空间. 我们发现剩余磁盘空间比较少时,回去删除一些大的临时文件或者log文件,如果删除之后会发现磁盘空间并未减少,那么可以通过"lsof"命令去查看正在使用该文件的进程,然后再重启该进程或者服务. [例子] 现在发现磁盘空间的占用了99%,剩余空间只剩下522M. [plain] view plain

删除文件后,磁盘空间没有释放的处理记录

问题说明: IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件.但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢?? [[email protected] ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 58G 7.8G 47G 100% / tmp

解决磁盘满了,删除文件后仍然饱满问题

df -hT  查看磁盘使用率为100% du -sh * 查看目录下所有文件夹大小 删除大文件后磁盘依然为100%,用 /usr/sbin/lsof|grep deleted 查看哪些进程占用 然后kill 掉找出的文件句柄 OK 原文地址:http://blog.51cto.com/xiaorenwutest/2133765

RHEL6删除文件后未释放空间

早上一个网站页面打开空白,后来查看是磁盘空间满了,查看是nginx的access.log占用了170多个G,于是通过rm将其删除,后重启nginx问题依然,此时再查看磁盘发现空间并未释放 [[email protected] logs]# du -h * 176G access.log 0 error.log 4.0K nginx.pid [[email protected] logs]# du -sh  176G . [[email protected] logs]# rm access.lo