【问题标题】:Cannot "save for Enterprise Deployment", ios ipa无法“为企业部署保存”,ios ipa
【发布时间】:2017-03-15 15:41:49
【问题描述】:

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

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

当我尝试“为企业部署保存”时,我选择了我的团队,然后它给了我这个:

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

我是不是做错了什么?

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

【问题讨论】:

    标签: xcode ipad ionic2 ipa


    【解决方案1】:

    供应配置文件需求 > 证书需求 > 签名身份 (证书签名请求 CSR)

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

    两种解决方案:

    从具有签名身份的机器中导出开发者资料,然后将其导入您的机器。

    创建新的配置文件:

    1. 从您的计算机创建 CSR。
    2. 在苹果会员中心创建证书并上传CSR。
    3. 创建配置文件并选择新证书。

    注意:当您在苹果会员中心创建证书时,您将被告知如何创建 CSR。

    【讨论】:

    • 好的,我会在 4 天后尝试。你能想到为什么我无法安装导出的 ipa 的原因吗?该存档适用于 ios 10.2.1 最新版本,我已尝试将其安装在具有相同 ios 版本的 ipad 上,但无法安装。
    • 我还导出了适用于 ios 8 或更高版本的 ipa,我可以将其安装在 os 9 的 ipad 上,但无法安装在 10.2 的 ipad 上 - 我认为 ipad 有问题而不是应用程序
    • 该设备的 UDID 是否包含在配置文件中?应该用于签署应用程序的配置文件应该是一个临时配置文件,并包括需要安装它的所有设备的 UDID。
    • 我有企业帐户,所以我认为我不需要 udid - 它应该可以在任何设备上使用
    • 我对此表示怀疑。但是,您的部署是用于无论如何都不适用的开发。你应该有 udid 在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多