iOS Depoyment:如何在本地安装证书以在不同的开发团队下分发应用程序?

时间:2016-02-22 04:09:40

标签: ios xcode

我们的组织(MyOrg)有一个移动应用程序,我们已将其许可给其他组织(TheyOrg)。为了为TheyOrg部署应用程序,我们需要进行更改,以便在其环境中工作(端点,图标,标题等)。因此,使用他们的证书签署应用程序是有意义的。目标是能够使用我们的证书或他们的证书来部署应用程序。

这是我们迄今为止所做的:

  1. ' TheirOrg'已经请求我们(MyOrg)加入他们的 开发团队。
  2. 我们加入了开发团队并下载了证书。当我查看KeyChain应用程序时,我可以看到所有证书。
  3. 在部署方面,通过存档选项,我可以看到在开发团队中列出了他们用于配置的#Org'选项。 (这很棒,因为这允许我使用MyOrg或TheirOrg键对应用程序进行签名。)
  4. 选择'他们的'从下拉列表移动到下一个屏幕我面临以下错误:
  5. enter image description here

    以下是我的问题:如何通过XCode(6.4)在本地安装证书?

1 个答案:

答案 0 :(得分:1)

首先,您需要向他们询问p12 certificate(从keychain导出 - 分发证书)&然后安装它。然后按照以下说明操作。

如果要存档应用并将其导出,则必须创建iOS分发证书而不是开发证书。

  1. 生成AdHoc分配配置文件 enter image description here
  2. 下载并双击它。
  3. 在构建设置上选择该配置文件&然后尝试Archieve,它会起作用。