iOS临时发行-关于Apple证书

Ton*_*ony 2 ad-hoc-distribution ios provisioning-profile ios5 ios-provisioning

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

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

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

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

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

Des*_*ond 5

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

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

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

祝好运!

  • 除了使用Keychain Access之外,另一种选择是使用Xcode的Organizer窗口。有一个“导出开发人员配置文件”选项,它将一步将私有密钥,开发/发行证书和移动置备捆绑在一起。然后,您只需将其复制到新的Mac,然后使用Xcode的“导入开发人员资料”命令来撤消该过程。 (2认同)