XCODE 4.5中Clean和Clean Build Folder作用

简介:

注:本文结论尚不全面,而且只适用于xcode 4.5(其中版本不确定)。


Clean命令

Xcode菜单“Product”下面有一个Clean命令。如果(在Windows平台)同时按下Alt键,则Clean命令会变换成Clean Build Folder,那么这两个命令各自有什么作用,以及它们之间有什么区别呢?


首先,Clean的作用基本上就是清除编译过程中的中间文件、目标文件以及可执行文件,使得项目回到没有被编译之前。但是,通过分析网络上的不少文章,并结合自己的Xcode 4.5下的测试可以得知:每次运行工程时系统并不会自动clean,因此也就不会自动更新资源文件。于是,出现了如引文

http://blog.sina.com.cn/s/blog_5383588c0101kidp.html中所说的现象(“添加新的资源文件后,程序运行时总是找不到这个文件”)。这种现象看起来也是Xcode初学者容易出现犯的错误之一(或者说是Xcode下的一个BUG也可以吧)。




参考资源:

  1. http://zhidao.baidu.com/link?url=tyhODLjA3rvGCYjTzly19esptwStyuaJ6q3EI4rqZGkDsb2b6J2Ke9xDDib9F9Oea0xTOH5JQecfIGqPiF4fFxoDGpfpNCE6ow78YoFi1QS 

  2. http://www.cocoachina.com/bbs/simple/?t168320.html

  3. http://blog.sina.com.cn/s/blog_5383588c0101kidp.html

  4. http://segmentfault.com/q/1010000000209590

  5. http://stackoverflow.com/questions/8087065/xcode-4-clean-vs-clean-build-folder%3C/p%3E




















本文转自朱先忠老师51CTO博客,原文链接: http://blog.51cto.com/zhuxianzhong/1570733,如需转载请自行联系原作者










相关文章
|
iOS开发
Xcode更改Build输出路径
Xcode更改Build输出路径
284 0
Xcode更改Build输出路径
|
Java iOS开发
Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
Mac编译OpenJDK8:configure: error: Xcode 4 is required to build JDK 8, the version found was 10.1config
135 0
|
iOS开发
Xcode更改Build输出路径
Xcode更改Build输出路径
223 0
Xcode更改Build输出路径
|
前端开发 iOS开发 移动开发
Xcode 10: Build input file double-conversion cannot be found
升级到xcode10之后 ReactNative项目启动报错如下: error: Build input file cannot be found: '/Users/rod/dev/react/testing/awesome/node_modules/react-native/third-party/double-conversion-1.
3277 0
|
iOS开发 开发工具 git
记录 xcode 配置build自增长
有时候,为了省事,我们可以配置build号自增长,现记录如下: 在Build中,填写 Build and Version set By Build Phase。
913 0
|
iOS开发
苹果官方xcode工程build设置指南
https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.
934 0
|
iOS开发 Shell
让Xcode自动更新Build版本
我们每天都要打包给测试,每天都要改Build比较麻烦,幸运的是可以通过Shell脚本来省略这个过程。在Xcode工程里选择对应的Target,在Build Phases里点击“New Run Script Phases”: 在下面的窗口中写入类似于...
1267 0
|
iOS开发
Xcode修改项目的Build Location
Xcode默认project通过build输出的目录,存放于目录 /Users/用户名/Library/Developer/Xcode/DerivedData/产品名称-hjwqiconnjhpjleqhsxvhdsxwktv/Build/Products/   可以在项目最左侧的文件列表里展开Product,查看输出文件,按住control单击可以在Finder中显示,右侧辅助区域也会看到全路径 不过上面的路径,实在太长,看着也非常地蛋疼。
817 0
|
iOS开发
Xcode添加build configuration
  图片转载自:Adding a build configuration in Xcode
792 0
|
6月前
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
95 2