【问题标题】:In Xcode, what exactly is a scheme?在 Xcode 中,scheme 到底是什么?
【发布时间】:2016-11-29 03:53:30
【问题描述】:

起初我认为方案是每种构建类型的值列表。默认情况下,有两种方案,Debug 和 Release。在应用程序目标中,您可以通过选择值来动态自定义每个方案(在默认情况下为 Debug 或 Release)。

但是,现在我认为这些计划比这更大。您的项目默认带有一个方案,并且包含在该方案中的是能够为不同的构建类型自定义设置,包括运行、测试配置文件等......所以在一个方案中,您可以为运行阶段设置 xyz,并且在另一个 shceme 中,您可以为运行阶段设置 abc。

我在这里有点困惑。谁能简化一下?

谢谢

【问题讨论】:

    标签: ios xcode xcode-scheme


    【解决方案1】:

    来自 Xcode 的帮助:

    方案

    方案是一组设置,用于指定要为项目构建的目标、要使用的构建配置以及产品启动时要使用的可执行环境。当您打开一个现有项目(或创建一个新项目)时,Xcode 会自动为每个目标创建一个方案。默认方案以您的项目命名。

    这里,“构建配置”是您在上面所说的“调试”和“发布”。

    【讨论】:

    • 哦,谢谢!!!所以我把方案与配置混淆了。所以本质上,它是这样的......对吗?......例如,默认方案有多种“构建类型”,例如运行、测试等......这些“构建类型”默认只能有一个设置配置.假设您的 Run 使用 Release 配置。然后,在构建设置中,只要键被释放,您就可以为其设置值。现在,这些设置值将在运行“构建类型”期间使用,以及设置为使用发布配置的任何其他“构建类型”。是真是假?
    • 是的,没错。您也可以添加其他类型的配置。如果您从项目设置中“目标”上方的“项目”部分选择项目,则可以单击“信息”选项卡并添加配置。所有这些配置都将显示在所有目标的构建设置中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 2013-05-05
    • 2010-11-19
    • 2012-06-16
    • 2011-04-02
    • 2016-04-13
    相关资源
    最近更新 更多