分发iPhone证书私钥?

时间:2010-11-18 00:48:15

标签: iphone app-store

我工作的公司已经将iPhone应用程序的开发外包给另一家公司。他们希望用我们的证书签署二进制文件以进行分发,但他们要求我将用于创建证书的私钥(certificates.p12)传递给另一家公司。我非常担心将申请作为我们签到另一家公司的能力。

我怎样才能说服我的老板这是一个非常糟糕的主意?我可以向他建议哪些替代解决方案?我已经让他从他们那里得到消息来源,所以我们可以自己签名并提交,但是没有能力最终说明给他们证书是一个坏主意,我有点陷入“只是调查它我“冷静。”

2 个答案:

答案 0 :(得分:7)

您不需要来源。您只需要编译二进制文件(确保它是ARM,而不是x86)与codesign进行签名。

答案 1 :(得分:2)

外包公司可以使用自己的证书构建和签署应用程序。然后,您可以在提交之前使用公司的证书重新签名应用程序(使用codesign)。

顾问可以使用私钥来处理App Store分发证书,但没有团队代理的iTunes Connect登录凭证,因为Apple的审核小组是唯一可以运行使用您的分发证书签名的应用程序的人,如果没有与证书匹配的登录信息(AFAIK),则无法向iTunes Connect提交应用程序。

相关问题