Xcode8 警告报错 “xx”is missing from

作者: 范特森 | 来源:发表于2016-09-29 09:55 被阅读5473次

    问题描述:
    iOS开发时,将Xcode升级到8后,工程运行后出现了很多的报错警告,如下图所示,几乎每个文件都有“xx”is missing from working copy的警告。某某文件 is missing from working copy字面意思来看是类似使用SVN时出现的删除某个文件后,此文件仍出现在SVN缓存的问题。但是奇怪的是这个工程我暂时还没有使用SVN,所以个人推断原因可能是文件路径缓存的问题。(有哪位同仁知道具体原因请麻烦告知)

    Paste_Image.png

    问题具体原因:
    同问题描述中所述。

    问题解决:
    1.打开Mac终端;
    2.cd 到出问题的工程文件夹下 (to 新手朋友,就是在终端中输入 cd 然后 输入空格,再把出问题的那个文件拖拽到终端的窗口内,然后点击回车。这其实就是一种获取文件路径的快速方法)
    3.输入 find . -type d -name .svn | xargs rm -rf (此命令的意思为删除置顶文件下的所有SVN相关)
    4.重新打开Xcode运行,成功,不在报错“xx”is missing from working copy。
    注意⚠️:此处应用的方法为解决svn缓存的方法,如果是因为SVN缓存问题出现的个别某个文件“xx”is missing from working copy报错,请在第3步中输入 svn rm --force 丢失文件的名称,而不是删除所有svn相关。

    问题相关其他问法(为方便各种搜索问题习惯的朋友快速找到此解决方法):
    Xcode8升级后报错is missing from working copy;
    iOS 报错is missing from working copy;
    升级Xcode8后很多警告报错;
    iOS很多警告报错is missing from working copy;
    某某文件 is missing from working copy;

    参考资料及鸣谢:
    http://blog.csdn.net/sinat_29789455/article/details/52640913
    http://blog.csdn.net/hdfqq188816190/article/details/52594761
    等等。

    键盘之上寻自我,代码世界有乾坤。

    相关文章

      网友评论

      • 郑明明:不错,使用git也是同理
      • 原鸣清:我用的git,出现这些是因为删了文件夹或者改了名字之类的。解决办法是到项目路径下,
        $ git rm ProjectName/*
        今天还遇到一个执行上述命令报如下错误的,
        fatal: not removing './Assets.xcassets' recursively without -r
        找到一篇博客解决问题。执行下面命令。
        $ git rm -r --cached .
        博客地址:(http://avahe.pixnet.net/blog/post/44282593-%5Bios開發%5D-更新到xcode-8後出現一堆-xx-is-missing-fr)
      • Andy_WangPeng:一看就是从别的项目拷贝了
      • 博尔茨杰:方法不管用:sweat:
      • 656d9360b5b4:都不知道自己什么时候用的git,cd 进入报missing路径 git rm 报missing文件解决了,强迫症朋友们的一大福音
      • Kevinz:我用的git ,xcode 同步了版本控制的代码,重新提交下就好了、
      • sa124a:我用了当前没不出出现警告了,可是重新打开xcode就又出现了,我也没用svn
        少年_如他:@爱mu我也是,请问您解决了吗?
      • 淡写余音未央灬:楼主,可是我cd 那个路径,提示我那路径不存在啊,这怎么搞
        少年_如他:@淡写余音未央灬 请问解决了吗?我的也是,提示不存在..
        淡写余音未央灬:@Shixq2016 没
        Shixq2016:@淡写余音未央灬 朋友, 请问问题解决了吗?
      • d15eb9289fc7:但是我第二天打开文件,它又出来了~我这里并没又搭建svn~求解
        d15eb9289fc7:@爱mu 恩,解决了。。打开终端,cd到目标路径,然后git rm 文件名,提示成功,即删除成功,如果提示找不到文件,请核对路径和文件名,如果还不行,我也不知道了。 :pray:
        sa124a:@龙战神 我也遇到同样问题,你解决了吗
      • d15eb9289fc7:可以,已亲测,谢谢! :pray:
      • coinue:如果并没有使用过svn或git,这个方法能解决问题吗?
        一个很帅的蓝孩子:@coinue Xcode->Preferences->Source->Enable Source Control 勾勾去掉 这个可用 想问下这个影响上架吗

      本文标题:Xcode8 警告报错 “xx”is missing from

      本文链接:https://www.haomeiwen.com/subject/ydmkyttx.html