iOS开发者证书

时间:2010-12-11 16:56:37

标签: iphone ios ios4

我正在阅读获取iOS开发人员证书的文档,但我发现很难理解它是如何工作的。

我正在为我的公司开发一些iOS应用程序,现在我需要在真实设备上部署。我知道我需要这个证书,但是即使在阅读文档之后我也不完全清楚:如果我获得了证书,我是否能够在单个特定设备上部署,或者使用我的证书,我将能够部署和在我的公司会给我的任何设备上进行测试?

另一个问题:此证书是否只能在我的Mac上使用,或者我公司将提供给我的任何Mac上?我想我会使用我的个人Mac工作,但是我的公司将来可能会再分配另一个,所以这对我来说很重要。

另外的第三个问题:文档引用了一个团队处理应用程序的情况,但不清楚是否有任何开发人员需要他的个人证书。多个开发人员可以在任何设备上使用相同的证书吗?

感谢您的任何结算!

3 个答案:

答案 0 :(得分:5)

  

如果我获得证书,我是否能够在单个特定设备上部署,或者使用我的证书,我将能够在我的公司将给予我的任何设备上进行部署和测试?

您的开发者证书允许您将您制作的任何应用程序配置到您选择的任何设备上。只需在收到设备时添加设备的UDID,为这些设备分配配置文件,您就可以将它们安装到您选择的设备上。

  

此证书是否只能在我的Mac上使用,或者我公司将提供给我的任何Mac上使用?

有关如何在Mac上导出证书和公钥/私钥并将其传输到您计划编码的其他Mac的说明。我相信您可以从配置门户主页下载用户指南PDF。将这些配置文件导入其他Mac后,请将配置文件安装到这些Mac上的Xcode Organizer上。完成后,Xcode可以签署并安装您的应用程序。

不确定你的第三个问题,我是一只孤独的狼。

答案 1 :(得分:3)

您应该获得贵公司的证书 - 这将允许您为公司中的任何人分发应用程序,而无需将其放在App Store上。作为注册过程的一部分,您需要向Apple提供贵公司的详细信息。

拥有帐户后,您可以使用Mac上生成的私钥创建开发人员证书。您可以在公司开发人员之间复制该私钥并共享证书。

然后您还需要配置配置文件,每个人都可以拥有一个单独的开发人员帐户并共享它们,或者您可以共享一个AppleID进行开发。但是,您应该只有一个主帐户创建的分发证书,即用于签署用户可以下载的应用程序包的内容。

另外请注意,有一种很好的分发机制,您可以在网页上放置一个用户可以从设备浏览的链接,并直接将其安装在设备上而无需通过iTunes。这需要iOS 4.0+,但它避免了分发中的这种疯狂的麻烦,它是您开发的任何业务应用程序的必备要求(并且它还意味着您可以使用更多高级API和块)。

答案 2 :(得分:0)

Ans 1.假设您有开发者帐户。如果不需要企业帐户设备注册。 第1步:注册您的设备。 第2步;创建标识符,开发人员证书然后创建配置文件。 步骤3:然后在Mac计算机中下载并安装,并在Xcode中选择配置和证书。

Ans 2.组建你的Mac。转到钥匙串并创建p12文件,然后将p12文件安装到另一台Mac机上。

Ans 3.是的,我们可以将一个开发者证书共享给另一台Mac机,但建议创建个人开发者证书。