Xcode项目构建全解析
1. 构建阶段与构建设置
在项目开发中,若项目里“Copy Bundle Resources”列表中有你不想复制到应用里的内容,可从该列表删除,这不会从项目、项目导航器或“访达”中删除该内容,仅从要复制到应用的列表中移除。
构建阶段是目标了解如何构建应用的一个方面,另一个方面是构建设置。查看构建设置,可编辑目标并点击编辑器顶部的“Build Settings”。这里有一长串设置,多数情况下你无需改动。Xcode会依据此列表在构建过程的不同阶段执行相应操作,构建设置决定了项目的编译和构建方式。
你可通过点击“Basic”或“All”来决定显示哪些构建设置。这些设置按类别组合,可展开或折叠类别标题以节省空间。若想快速定位某个设置,可使用右上角的搜索字段进行过滤。
点击“Combined”或“Levels”可决定构建设置的显示方式。“Levels”显示会同时展示所有层级,让你能追踪每个构建设置实际值的来源。例如,“Build Active Architecture Only”设置的iOS默认调试配置为“No”,但项目将其设为“Yes”,目标未更改该设置,最终结果为“Yes”。
通常默认的构建设置就足够,你很少需要直接操作,但也可在项目级别或目标级别更改设置值。选择一个构建设置并在检查器面板中显示“Quick Help”可了解更多信息。
2. 配置
实际上有多个构建设置值列表,每次构建时仅应用其中一个列表,每个列表称为一个配置。因为不同时间、不同目的的构建方式不同,且某些构建设置在不同情况下需不同值,所以需要多个配置。
默认有两种配置:
-
超级会员免费看
订阅专栏 解锁全文

251

被折叠的 条评论
为什么被折叠?



