Configuration 在Xcode中添加生成配置
我想在Xcode 5“QA”中添加一个新的构建配置,添加到我们目前拥有的其他三个配置(调试、分发和发布)中。但是,当我单击“编辑器>添加配置”时,所有内容都显示为灰色。首先,我对Xcode不是很熟悉,所以我不知道该怎么做Configuration 在Xcode中添加生成配置,configuration,build,xcode5,Configuration,Build,Xcode5,我想在Xcode 5“QA”中添加一个新的构建配置,添加到我们目前拥有的其他三个配置(调试、分发和发布)中。但是,当我单击“编辑器>添加配置”时,所有内容都显示为灰色。首先,我对Xcode不是很熟悉,所以我不知道该怎么做 它变灰有什么原因吗?这是添加生成配置的过程吗?谢谢。我遇到了同样的问题并解决了。下面是问题的屏幕截图。我想复制我的“Release”配置,但这样做的选项已被禁用。为什么? 答案就藏在这个小按钮后面(红色圆圈) 此菜单将打开,显示您当前已选择构建目标。构建目标没有自己的配置
它变灰有什么原因吗?这是添加生成配置的过程吗?谢谢。我遇到了同样的问题并解决了。下面是问题的屏幕截图。我想复制我的“Release”配置,但这样做的选项已被禁用。为什么? 答案就藏在这个小按钮后面(红色圆圈) 此菜单将打开,显示您当前已选择构建目标。构建目标没有自己的配置 配置是项目范围的。如果选择项目文件,菜单将起作用,如下所示 您还必须确保选择了“信息”选项卡,如果您在“构建设置”页面上,则选项仍会变灰
对于Xcode 11+,您可以在此处添加自定义配置:
生成配置和生成配置文件(.xcconfig)
构建配置
Scheme -> Info -> Build Configuration
实际上,默认情况下会创建Debug
/Release
生成配置
创建生成配置
Scheme -> Info -> Build Configuration
您可以通过复制Configurations
Editor -> Add Configuration -> Duplicate <configuration_name> Configuration -> Click plus button under configuration list
生成配置文件(.xcconfig) 更强大的功能是
生成配置文件
,您可以为配置分配该文件
File -> New -> File... -> Configuration Settings File
//Do not include it to any target
Project -> Info -> Configurations -> Build Configuration -> Target -> Build Configuration File
请注意,您可以为项目和目标设置生成配置文件。取决于它,已解析变量也将被设置,$(继承)
将不同
例如,将名称添加到生成配置文件中
PRODUCT_NAME = THE BEST NAME
project '<project_name>', '<scheme_name_1>' => :<build_congiguration_file_name_1>
//For example
project 'MyProject', 'debug' => :conf1, 'release' => :conf2
您可以在生成设置
CocoaPods
和构建配置文件
PRODUCT_NAME = THE BEST NAME
project '<project_name>', '<scheme_name_1>' => :<build_congiguration_file_name_1>
//For example
project 'MyProject', 'debug' => :conf1, 'release' => :conf2
项目“”,''=>:
//比如说
项目“MyProject”,“调试”=>:conf1,“发布”=>:conf2
您还必须确保选择了“信息”选项卡,如果您在“构建设置”页面的“编辑器(!)菜单”上,则选项仍然呈灰色,然后选择信息,然后选择项目。。。苹果,为什么这么简单的事情需要人们提问呢?我完全按照这个答案回答(是的,我在截图中选择了项目,是的,我选择了信息选项卡,然后选择了我的项目),但所有这些选项仍然是灰色的?对我来说,只有当我按下“构建设置”选项卡时,它才起作用。不过,您可以将“构建设置”向下滚动到“用户定义”部分并手动添加设置。这是一篇文章,可能会对您有所帮助。在这里,您将看到示例代码+,详细介绍如何使用构建配置设置登台和发布web URL、密钥等。我看到了各种资源,但没有完整的代码示例。这就是为什么我添加了完整的示例代码,详细描述了如何使用plist和自动构建配置过程生成集合构建配置,同时为发布和测试模式创建归档。对于早期的Xcode版本也是如此。你不需要使用菜单栏(在找到这个问题之前,我甚至不知道你可以)