在XCode 8中重新使用扩展配置文件
问题描述:
某些上下文。在XCode 8中重新使用扩展配置文件
使用的XCode 8团队开发者已经存档,并出口(实际上expoterd的IPA但我认为这是无关紧要的)XCode中使用自动配置设置的iOS应用8.
我想现在提交我们的应用程序到应用商店。
如果我去通过与自动设置归档过程中,Xcode创建一个新的供应曲线和无效现有的一个。
我如何可以继续使用的XCode 8的自动功能,同时还供应曲线重新使用已经产生的?
我的目标是使用现有的配置文件简单地将应用打包到应用商店。或者说,打包应用程序而不会使现有配置文件无效。
这可能吗?
答
这是可以做到只有当你仍然有私钥签署了包的证书。
如果可用,那么你必须使用钥匙串访问工具将其添加到您的Mac。
只要您添加证书,您就可以使用现有配置文件来签署包裹。
如果证书不再可用,那么您可以修改Apple Dev站点上的现有配置文件,以便使用Apple Dev站点的iOS证书部分提供的逐步过程生成的全新证书。在这种情况下,您必须在Xcode设置中重新下载设置配置文件。
答
而不是在旧的(洪水猛兽)“修复问题”按钮,使用在Xcode 8+自动代码签名不会影响现有的证书和配置文件。使用自动代码签名应该保留现有的配置文件和证书,其他开发人员可以继续使用自己的证书/配置文件,而不会出现问题。
如果您正在使用一个代码库(你应该),当你在你的代码签名变更项目检查,任何其他开发人员现在可以在他们的项目的副本自动代码签名。如果他们的机器上存在有效的证书和配置文件,则可以使用这些证书和配置文件。如果没有,或者由于任何原因证书/配置文件无效,Xcode将生成一个新的。
感谢Cristallo。我想我有一个后续问题。 Uising XCode 8自动登录的东西,如果我存档并推送由XC创建的新配置文件,它会自动使现有配置文件失效? – andy
我不让xcode选择签名标识...我通常明确设置代码签名标识。我想它是试图生成一个新的,因为旧的不能使用,由于私人密钥缺失的问题。 – cristallo
嗯,谢谢Cristallo。但是你知道如果我用新配置文件存档,现有的配置是否仍然有效? – andy