发放iPhone证书私钥?
我工作的公司已将iPhone应用程序的开发外包给其他公司。他们希望二进制文件与我们的证书进行签名分发,但他们要求我将用于创建证书的私钥(certificates.p12)传递给其他公司。我非常担心将签署申请的能力交给另一家公司。发放iPhone证书私钥?
我该如何说服我的老板这是一个非常糟糕的主意?我可以向他建议什么替代解决方案?我已经要求他从他们那里获得资料,所以我们可以自己签署并提交,但是如果没有能力明确表示给他们证书是一个坏主意,我有点陷入“只是研究它我“冷静。
你不需要源代码。您只需要编译的二进制文件(确保它是ARM,而不是x86)与codesign
签署。
太棒了!谢谢。我现在就给这个破解,看看它是如何发展的。我喜欢简单的答案。 – Shabbyrobe 2010-11-18 00:55:42
我已经接受了答案,并增加了另一个问题,因为在你已经回答之后,将目标移动到目前为止对我来说有点不公平。http://stackoverflow.com/questions/4243052/how-can-i-sign -a释放-iphone二进制提供的,由-A-第三方 – Shabbyrobe 2010-11-22 07:02:47
外包公司可以使用自己的证书来构建和签署应用程序。然后,您可以在提交前使用公司的证书辞去应用程序(使用codesign)。
没有太多的顾问可以使用私人密钥来做一个App Store分发证书,但没有团队代理的iTunes Connect登录凭证,因为Apple的审查团队是唯一可以运行一个应用程序与您的分发签名证书,并且您不能将应用程序提交给iTunes Connect,而无需登录匹配证书(AFAIK)。
看到这个答案以及:http://stackoverflow.com/questions/2720193/can-i-submit-an-application-to-itunes-connect-that-is-signed-by-another-apple-dev/3171991#3171991 – Eric 2010-11-18 02:44:16