我完全迷上了Xcode 4的构建设置和方案。
在Xcode 4中,您有以下内容:
主项目窗口中的弹出菜单,允许您选择要运行/测试/分析/.

一些构建设置:

方案管理器:

方案编辑器:

使用这些接口,我如何定义许多有自己的项目构建设置的方案。
我的意思是,今天,无论我做什么,当我在一个方案中改变一个构建设置时,让我们说“为我调试”,然后选择另一个方案--比如说“释放”,构建设置就是我改变的那个。
例如,谈到"RUN“操作,我如何为”AppStore上的发布“设置不同的构建设置,为”在iPhone上发布“设置其他的设置,为”调试团队的iPhone上的调试“设置其他设置。
假设我想在这些配置文件之间更改配置文件--供应配置文件,添加/删除一些用户定义的构建设置,更改iOS目标,以及其他类似的内容?
所有这些设置都将适用于所有目标。
或者具体的目标如果我想..。
如何才能做到这一点?
发布于 2011-09-04 13:40:23
你没必要制定这么多计划。连一个都够了。
如您所见,方案编辑器中有"Build、Run、Test、Profile、Analyze、Archive“,这些设置用于”产品“菜单中的操作。
这意味着,当您在“产品”菜单中单击"Run“时,Xcode将在您的方案中使用您的"Run”设置。
因此,当您在屏幕截图中设置时,无论是在iOS设备上还是在iOS模拟器上,当您直接“运行”应用程序时,它总是在调试。
另外,当您选择相同的方案并在“产品”菜单中单击"Archive“时,Xcode将自动使用方案中的"Archive”设置,即: Release。
最后,关于“调试团队”这件事,我不知道您的意思是什么,但是它看起来像是测试团队的一些特殊的代码符号配置文件吗?
在这种情况下,可以在构建之前更改目标的配置文件设置,也可以使用创建新的目标。
如果不需要调试,在使用“组织者”共享应用程序时,只需“归档”您的应用程序并选择您的团队配置文件来签名应用程序就很容易了。
编辑:添加一些帮助的屏幕截图,如果您想要有不同的设置相同的动作“运行”,你也需要不同的方案。
由于Xcode允许您添加不同的构建配置,因此不需要创建多个目标。只需“添加”一个新的构建配置,如"Pic1“所示,例如"TeamDebug”。编辑您的目标,为构建配置设置一个新的配置文件,或者设置任何您想设置的配置。

然后创建一个新的方案并编辑您的“运行”设置,选择您以前创建的构建配置。

你已经准备好走了。
在Xcode 4中,使用"Archive“构建,发现应用程序刚刚构建在”组织者“中,选择" submit”提交是将应用程序发布到App的更好方法。或者您也可以选择“共享”与测试团队共享您的应用程序。
希望这个答案能帮助你,如果它是,投票或选择它作为正确的答案将是非常感谢的。
发布于 2011-09-04 15:14:41
如果希望为不同的方案设置不同的生成设置,则需要的是不同的目标。
创建一个目标,该目标定义构建的各种设置。创建目标之后,然后创建一个使用该目标的方案。
阅读一下Xcode概念。
https://stackoverflow.com/questions/7299202
复制相似问题