xcode4 – Xcode 4:构建存档配置文件是否具体?

我还没有真正使用 Xcode 3下的归档功能,但现在已经习惯了它在Xcode 4中.到目前为止,我总是习惯在我的所有项目中都有三个或四个构建设置:Debug,Distribution AdHoc和Distribution AppStore.颇. AdHoc和AppStore都是“Release”的副本,只是在为Codeigning选择的配置文件方面有所不同(所以基本上它们是方便的,确保我从未向错误的人发送错误签名的版本).

现在我注意到,每当我从组织者导出存档的构建时,Xcode都会询问我要使用哪个配置文件进行签名,但同时如果构建设置中选定的配置文件无效,则构建也会失败. Xcode 4档案供应配置文件是否独立于供应配置文件或与供应配置文件相关联?如何在没有太多构建设置组的情况下解决必须为AdHoc和AppStore构建的“挑战”(在Xcode 4中切换与构建方案相关联的组变得有些麻烦)?

谢谢!

解决方法

在Xcode 4中,如果归档应用程序,则使用您指定在其构建配置下使用的配置文件进行签名.很可能是从Xcode 3项目中继承的设置.

归档的应用程序可以在以后使用不同的配置文件(通过组织者或命令行)进行重新签名,因此在某种程度上,它们与提供配置文件无关.

管理AdHoc和AppStore构建的两个建议:

1)
第一个是利用Xcode 4方案,并为AdHoc和AppStore创建新方案

在方案菜单下:编辑方案 – >重复方案,然后在存档下您可以选择所需的构建配置(AdHoc,AppStore等…),然后您可以将此方案命名为AdHoc,AppStore也匹配.如果要构建for release,只需选择目标方案,它将使用构建配置中的关联供应配置文件对其进行签名.

2)维护1个方案,从构建配置中删除代码签名,并在归档后通过组织者专门对代码签名.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...