37、Xcode项目构建全解析

Xcode项目构建全解析

1. 构建阶段与构建设置

在项目开发中,若项目里“Copy Bundle Resources”列表中有你不想复制到应用里的内容,可从该列表删除,这不会从项目、项目导航器或“访达”中删除该内容,仅从要复制到应用的列表中移除。

构建阶段是目标了解如何构建应用的一个方面,另一个方面是构建设置。查看构建设置,可编辑目标并点击编辑器顶部的“Build Settings”。这里有一长串设置,多数情况下你无需改动。Xcode会依据此列表在构建过程的不同阶段执行相应操作,构建设置决定了项目的编译和构建方式。

你可通过点击“Basic”或“All”来决定显示哪些构建设置。这些设置按类别组合,可展开或折叠类别标题以节省空间。若想快速定位某个设置,可使用右上角的搜索字段进行过滤。

点击“Combined”或“Levels”可决定构建设置的显示方式。“Levels”显示会同时展示所有层级,让你能追踪每个构建设置实际值的来源。例如,“Build Active Architecture Only”设置的iOS默认调试配置为“No”,但项目将其设为“Yes”,目标未更改该设置,最终结果为“Yes”。

通常默认的构建设置就足够,你很少需要直接操作,但也可在项目级别或目标级别更改设置值。选择一个构建设置并在检查器面板中显示“Quick Help”可了解更多信息。

2. 配置

实际上有多个构建设置值列表,每次构建时仅应用其中一个列表,每个列表称为一个配置。因为不同时间、不同目的的构建方式不同,且某些构建设置在不同情况下需不同值,所以需要多个配置。

默认有两种配置:
-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值