无法 "save for Enterprise Deployment"、ios ipa

Cannot "save for Enterprise Deployment", ios ipa

我开发了一个 ionic 2 应用程序,我希望能够通过邮件发送或在线托管某处作为 ipad 的 iOS 应用程序 - 所以我需要制作它 ipa.

我有一个 Apple Developer Enterprise Program 帐户类型和 XCode 8.2.1。我已经成功地存档了应用程序,但是当我尝试导出它时,我不能使用任何方法,除了 "Save for Development Deployment" 确实会生成一个 ipa 文件,但是当我尝试在 ipad 消失时安装它 - 安装开始,工作一半然后就消失了。

当我尝试 "Save for Enterprise Deployment" 时,我选择了我的团队,然后它给了我这个:

我已经从我的开发者帐户下载并安装了所有可用的证书,但没有成功。

我是不是做错了什么?

P.S。我用 diawi 托管了应用程序,当我尝试从那里安装它时,它给了我他的错误:Cannot download the app - "Myapp" cannot be installed > OK or Retry

Provisionning Profile needs > Certificate needs > Signning Identity (Certificate Signing Request CSR)

用于创建证书的签名身份不在您的机器上。

两种解法:

从具有签名身份的机器中导出开发者配置文件,然后将其导入到您的机器中。

Create a new provisionning profile:

  1. Create a CSR from your machine.
  2. Create a certificate on the apple member center and upload the CSR.
  3. Create provisionning profile and select the new certificate.

注意:当您在苹果会员中心创建证书时,系统会指导您如何创建 CSR。