iOS分发证书,由另一个开发人员签名

我的公司为已经拥有Apple开发者帐户并已经创build了分发证书的客户创build了一个应用程序。 当证书被下载到我们的构build机器时,显然不是我们签署的。

我们是否可以签署他们已经创build的证书,以便我们可以提交应用程序?

请要求客户提供Certificate.p12,证书和私钥。

为了创build.p12 goto keychain访问权限,请在左侧窗格的第二个块中select证书选项,然后select所需的证书,然后右键单击>导出>inputp12的密码>inputmac passowrd>保存到所需的位置。

要安装在你身边,只需从客户端双击p12打开它并input客户端为p12input的密码。

最后,你完成获得在客户地点签署的分发证书。

如果满足您的要求,请投票给我,并标记为答案。

谢谢,

所以我已经解决了这两种方式之一与我的客户。 假设在这里是客户相信你足够的…

  1. 请求客户端的Apple Developerlogin名和密码信息,撤销当前的分发证书并使用您的构build机器构build一个新的分发证书。 繁荣! 签署并提交。

  2. 要求客户提供他/她用来签署原始分销证书的私钥。 这是通过钥匙串访问完成的(请参阅Ronak的具体答案)。

如果所述客户对#1有所怀疑,则在应用程序被提交和批准后,他/她可以改变其开发账户密码,然后撤销/制作新的分发证书。

获得客户的私钥(#2)会给客户带来一些安全风险,但这是我唯一知道的其他方式。

您需要在您的门户中创build一个,并生成一个分发到应用程序商店。