似乎 XCode 总是同时构建 Debug 和 Release 配置(见附件截图)。我无法取消切换“个人资料”选项。我只需要在 95% 的时间内构建调试版本。每次按“构建”时,如何通过不构建发布版本来节省时间?
2 回答
默认情况下,XCode 实际上总是为 Debug 构建,仅当您从菜单 Archive 或 Profile(快捷键cmd+ I)中选择时,在 Release XCode 构建中,您会看到这一点,因为选择时您会看到 XCode 构建您的项目。
您选择的选项卡仅显示将为每个操作(运行、配置文件、存档...)构建的目标(此处为 MagicCards1)。
对于任何给定的操作,只会使用适当的构建配置(调试、发布......)进行一个构建:您的屏幕截图显示,当您运行项目时,“调试”配置将用于构建您的目标,导致我认为 Xcode 已经完成了您的预期(并且它只会编译自上次构建以来更改的源文件)。
您可以尝试通过在方案的运行设置中使用不同的构建配置清理 ( Shift+ Cmd+ K) 和构建 ( Cmd+ )来比较从头开始构建的调试和发布构建。R
您还应该检查“Build Active Architecture Only”是否设置为Yes,以及“Analyze during Build”是否在 Build Settings 中设置为No :
您可能还想观看这个 WWDC 2013 视频:Xcode Core Concepts 401。方案包含在 44' 标记周围。
https://developer.apple.com/videos/wwdc/2013/?include=401#401