2

我想 AdHoc 测试一个应用程序。我的客户拥有一个 Apple 帐户,我是团队的成员(他添加了我们)。

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

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

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

我想要做的是:生成一个 .ipa 并将其与我客户的 .mobileprovision 文件一起发送。

4

1 回答 1

6

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

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

  1. 打开钥匙串访问(在 /Applications/Utilities 中)
  2. 导航到左下角的“我的证书”。
  3. 他们现在应该会看到一个名为“iPhone Distribution: xxxxxxx”的证书,其中 xxxxxx 是他们公司的名称。
  4. 右键单击证书并选择“导出...”。它应该作为个人信息交换 (.p12) 文件导出,并且他们必须输入密码才能对其进行加密。
  5. 他们现在可以将此文件连同密码一起发送给您。如果安全是一个问题,他们可以通过电子邮件将文件发送给您,并通过电话给您密码(例如)。
  6. 在您的计算机上,您只需双击 .p12 文件,瞧,您现在将拥有他们的证书并可以创建 AdHoc 构建。:)

祝你好运!

于 2012-02-02T15:04:08.540 回答