XCode 4“清洁”与“清洁生成文件夹”
您在每个应用程序的开发过程中都会遇到您在模拟器中看到的内容与您认为应该发生的内容不符的情况。 大多数情况下,这些都是人为错误,或者至less在我的大部分情况下都是如此 – 但是有时Xcode只是“迷失方向”,或者看起来如此。 我已经了解到, Clean
(Shift + Cmd + K)和Clean Build Folder…
(Option + Shift + Command + K)菜单选项可以显示错误或Xcode之间的区别。
我的问题是:
Clean
命令是干什么的,Clean Build Folder…
存在的原因是什么? 我应该什么时候select一个,为什么不总是清理整个文件夹呢?
Clean…
清理当前选定目标的文件夹。
Clean Build Folder…
清除所有目标的文件夹。
如果从“产品”菜单中select“ Clean
”,则XCode将删除“生成”文件夹中每个文件夹内的文件,如果select“ Clean Build Folder
,则会删除整个生成文件夹。
Clean
指令后:
Clean Build Folder
命令之后:
我想你应该selectClean Build Folder
当你想build立一个二进制Clean Build Folder
当你想要发布到AppStore,当你搞乱了你的项目,或者当你的应用程序不能工作的“未知”的原因,否则使用Clean
。
我希望我已经回答了你的问题:D
如果select“清理”,则Xcode将删除当前目标的Build文件夹中每个文件夹(例如,Products,Intermediates)内的文件。 其他目标的文件仍然存在。
如果你select“清理生成文件夹”,Xcode将删除整个生成文件夹,所以没有剩下。
在大多数情况下,“Clean”会出于“未知”的原因,但是您仍然需要“清理生成文件夹”,因为Xcode不会删除Products文件夹中的include文件夹中的文件。
在Clean
/ Clean Build Folder...
之后, ~/Library/Developer/Xcode/DerivedData/xxx-ABCD
某些文件(其中xxx是项目或工作区的名称)已被删除。 显然, Clean Build Folder...
将删除比Clean
更多的文件将做。 不过,我认为在某些情况下需要删除之前提到的文件夹,例如您的Xcode无法正常工作。
顺便说一句,Xcode 8的东西已经改变, Build
文件夹保持Clean Build Folder...
- 如何更改iOS 7中的状态栏文字颜色
- iOS 6.1和Xcode 4.6,Enumeration警告UIViewAnimationCurveEaseOut
- 以编程方式刷新Whatsapp联系人
- AFNetworking有哪些主要的ASIHTTPRequestfunction?
- FMDBBlockSQLiteCallBackFunction在不使用makeFunctionNamed的应用程序中崩溃
- 从iOS应用程序运行Haxe – hxRunLibrary()错误
- 如何取消select一个选定的UITableView单元格?
- 从UIColor获得稍微更亮和更深的颜色
- 如何做两个UIViewControllers之间的翻转animation,同时点击信息button?