iOS Ad hoc发行版 - 关于Apple证书

时间:2012-02-02 14:50:44

标签: ios ios5 ios-provisioning ad-hoc-distribution provisioning-profile

我想AdHoc测试一个应用程序。 我的客户拥有一个Apple账户,我是该团队的成员(他补充说我们)。

我们希望使用此技术http://www.innerfence.com/howto/install-iphone-application-ad-hoc-distribution将ipa和移动设备发送给我们的客户。

问题在于,如果我下载客户端的配置文件以生成ipa,则它不会与我的XCode中的任何私钥配对(找不到有效的签名身份)。

我完全迷失了。 我该如何解决这个问题?

我想要做的是:生成.ipa并使用我的客户端.mobileprovision文件发送。

1 个答案:

答案 0 :(得分:4)

您将需要属于其分发证书的客户的公钥/私钥对。密钥对可能目前仅在他们用于创建证书的计算机上可用。

他们需要执行以下步骤向您发送密钥对:

  1. 打开钥匙串访问(在/ Applications / Utilities中)
  2. 导航至左下角的“我的证书”。
  3. 他们现在应该看到一个名为'iPhone Distribution:xxxxxxx'的证书,其中xxxxxx是他们公司的名称。
  4. 右键单击证书,然后选择“导出...”。它应该导出为个人信息交换(.p12)文件,他们必须输入密码才能对其进行加密。
  5. 他们现在可以将此文件与密码一起发送给您。如果担心安全问题,他们可以通过电子邮件将文件发送给您,并通过电话提供密码(例如)。
  6. 在您的计算机上,您只需双击.p12文件,即可获得证书,并可以创建AdHoc版本。 :)
  7. 祝你好运!