与第三方开发者共享证书

时间:2012-05-14 08:52:06

标签: ios mobile itunes-store

我们有一些由第三方开发者构建的应用程序。我不记得过去是如何做到这一点的,但他们刚刚更新了我们的2个应用程序才能正常使用iOS 5.x

协议是他们将构建并签署准备好我们上传到iTunes的文件。我们无法构建代码,因为协议不包含源代码。

我已向他们发送了分发配置文件(.mobileprovision),但他们要求提供“Keychain access证书”

也许我过于谨慎,但我认为我需要将我的开发者证书导出为.cer文件并通过电子邮件发送给他们?我们相信公司,但这是正确的做事方式吗? Apple允许这样做吗?

第三方无法访问我们的帐户(开发人员中心/ iTunes连接),我们无法访问源代码。

谢谢

2 个答案:

答案 0 :(得分:2)

如果他们要像你一样构建东西,他们将需要你的证书和私钥以及配置文件。如果他们要进行建筑和代码签名,我认为没有任何方法可以解决。

我认为这是一种相当典型的做事方式,在客户拥有开发帐户但开发人员拥有来源的情况下。

即使开发公司确实可以访问您的iTunes帐户,您仍然需要向他们发送创建证书的私钥。

答案 1 :(得分:0)

我自己没试过,但似乎有办法重新签署二进制文件(IPA文件)。检查this link它使用名为iReSign

的实用程序