看起来XCode总是同时构建Debug和Release配置(见附图)。我无法取消“Profile”选项。在95%的时间里,我只需要构建Debug版本。如何通过不每次按“构建”按钮时构建Release版本来节省时间?
你选择的选项卡只显示每个操作(运行、配置文件、存档等)将要构建的目标(这里是MagicCards1)。
对于任何给定的操作,只会使用适当的构建配置(Debug、Release等)进行一次构建:你的截图显示在运行项目时将使用“Debug”配置来构建你的目标,这让我想到Xcode已经做了你期望的事情(并且它只会编译自上次构建以来发生变化的源文件)。
你可以尝试通过在方案的运行设置中使用不同的构建配置进行清理(Shift+Cmd+K)和构建(Cmd+R)来比较从头开始制作的Debug和Release构建。
你还应该检查你的构建设置中是否将“仅构建活动架构”设置为Yes,以及“构建期间分析”是否设置为No: