2019独角兽企业重金招聘Python工程师标准>>>

解决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了

转载于:https://my.oschina.net/whzhen1452/blog/796586

解除Xcode中Miss File的警告相关推荐

  1. Xcode中Objc动态调用方法同时避免警告的几个办法

    我们在Xcode中使用objc写代码的时候往往会碰到动态调用方法的时候. 如果是静态调用这很常见,不会有任何问题: [self performSelector:@selector(method)]; ...

  2. 去掉xcode中警告的一些经验

    1.编译时,编译警告忽略掉某些文件 只需在在文件的Compiler Flags 中加入 -w 参数,例如: 2.编译时,编译警告忽略掉某段代码 #pragma clang diagnostic pus ...

  3. 在Xcode中使用Git进行源码版本控制

      本文翻译自Understanding Git Source Control in Xcode (译者myShire)欢迎您加入我们的翻译小组. 在应用程序开发过程中,很重要的一部分工作就是如何进行 ...

  4. iOS开发OC基础:Xcode中常见英文总结,OC常见英文错误

    在开发的过程中难免会遇到很多的错误,可是当看到系统给出的英文时,又不知道是什么意思.所以这篇文章总结了Xcode中常见的一些英文单词及词组,可以帮助初学的人快速了解给出的提示.多练习,就肯定能基本掌握 ...

  5. Xcode 中设置部分文件ARC支持

    ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting).简单地说,就是代码中自动加入了retain/release,原先需要手动添加的 ...

  6. ios开发时,在Xcode中添加多个targets进行版本控制

    在ios开发时,我们经常会遇到对同一个app开发多个版本(Pro.Lite.Free)的情况,这里就涉及到xcode里通过添加多个targets来进行版本控制的问题了,下面就简单说明一下: 点击左侧的 ...

  7. Xcode中C、C++、Object-C3种语言的混编

    http://hi.baidu.com/onejw/item/f34390c997cdc226a1b50ae http://www.cocoachina.com/ask/questions/show/ ...

  8. 在 Xcode 中进行自动化测试 (2/2)

    欢迎回到我们的 Xcode 自动化测试入门系列! 在教程的第一部分, 你学到了如何将你的代码提交到 Git 上, 设置一个 Jenkins 持续集成服务器, 还有如何为你的应用添加单元测试. 在第二部 ...

  9. Ubuntu 16.04中的Grub更新警告

    zhuanzi: Ubuntu 14.04中的Grub更新警告 - Ubuntu问答 问题描述 我试图更新Grub所以我运行: sudo update-grubGenerating grub conf ...

最新文章

  1. 大数据是电网创新变革的重要驱动力
  2. py匹配字符串中间的字符串
  3. MVP 2008全球峰会可预订宾馆,寻室友
  4. [转].NET学习网站收集
  5. selenide_使用Selenide进行有效的UI测试
  6. mysql 数据库设计规范_MYSQL数据库设计规范与原则
  7. python 实现Hadoop的partitioner和二次排序
  8. 计算机代数与数论pdf,计算机代数及数论(maple).pdf
  9. undefined reference to ‘android::CallStack::CallStack
  10. 微信小程序父子组件之间传值
  11. 头歌HTML实训笔录
  12. 问题复盘:一个Redisson驱动源码BUG
  13. PMP 考点 第三章 项目经理的角色
  14. 【毕业设计】基于单片机的红外测距系统设计与实现 - c51 物联网 stm32
  15. IDEA本机连接远程TDengine不成功,终于配置成功
  16. Codecraft-18 and Codeforces Round #458 (Div. 1 + Div. 2, combined) C】 Travelling Salesman and Specia
  17. google play直接下载apk安装包文件教程(blynk)
  18. 52.桌面上的IE图标不见了怎么办:
  19. 中国四大银行IT基础架构去IOE问题思考和探讨
  20. TeamViewer Host无人值守远程控制手机,无需root。

热门文章

  1. Typescript 下 Mongoose 外键类型外键数组类型定义类型保护联合类型理解
  2. 医疗大数据技术与应用
  3. CIO关注:数字化转型带来的IT版图巨变正在成为新的挑战
  4. 【Redis3】基于Redis sentinel的自动failover主从复制
  5. 用leangoo怎么做需求管理及规划?(产品Backlog、用户故事)
  6. 小菜鸟装VM之后装linux
  7. Swift:带有私有设置方法的公有属性
  8. Javascript事件模型系列(一)事件及事件的三种模型
  9. Windows Server 2016-Hyper-V HNV 新增功能
  10. Android NDK开发Crash错误定位