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

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

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

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

我完全迷失了。 我怎样才能解决这个问题?

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

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

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

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

祝你好运!