首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 4-专用配置设置:生成设置和方案定义

Xcode 4-专用配置设置:生成设置和方案定义
EN

Stack Overflow用户
提问于 2011-09-04 12:28:51
回答 2查看 8.9K关注 0票数 12

我完全迷上了Xcode 4的构建设置和方案。

在Xcode 4中,您有以下内容:

主项目窗口中的弹出菜单,允许您选择要运行/测试/分析/.

一些构建设置:

方案管理器:

方案编辑器:

使用这些接口,我如何定义许多有自己的项目构建设置的方案。

我的意思是,今天,无论我做什么,当我在一个方案中改变一个构建设置时,让我们说“为我调试”,然后选择另一个方案--比如说“释放”,构建设置就是我改变的那个。

例如,谈到"RUN“操作,我如何为”AppStore上的发布“设置不同的构建设置,为”在iPhone上发布“设置其他的设置,为”调试团队的iPhone上的调试“设置其他设置。

假设我想在这些配置文件之间更改配置文件--供应配置文件,添加/删除一些用户定义的构建设置,更改iOS目标,以及其他类似的内容?

所有这些设置都将适用于所有目标。

或者具体的目标如果我想..。

如何才能做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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的更好方法。或者您也可以选择“共享”与测试团队共享您的应用程序。

希望这个答案能帮助你,如果它是,投票或选择它作为正确的答案将是非常感谢的。

票数 8
EN

Stack Overflow用户

发布于 2011-09-04 15:14:41

如果希望为不同的方案设置不同的生成设置,则需要的是不同的目标。

创建一个目标,该目标定义构建的各种设置。创建目标之后,然后创建一个使用该目标的方案。

阅读一下Xcode概念

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7299202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档