【问题标题】:Run ipa on device without cable and not with TestFlight?在没有电缆而不是使用 TestFlight 的设备上运行 ipa?
【发布时间】:2020-01-03 22:34:24
【问题描述】:

是否可以将IPA 分发到没有TestFlight 的设备,而不是通过电缆?我有一台带有 USB-C 和 iPhone 的新 MacBook Pro。很难成立公司TestFlight。知道如何在设备上进行测试吗?

【问题讨论】:

  • 是的。导出为 ad-hoc 并启用 OTA。不过,将要安装应用程序的所有设备都需要在导出之前进行注册。前往 developer.apple.com、会员中心、设备并使用其 UDID 添加多个设备。

标签: ios


【解决方案1】:

是的。 Ad-Hoc OTA 是必经之路。

在 developer.apple.com 上:

  1. 导航到您的帐户并登录
  2. 点击左侧侧边菜单中的证书、ID 和配置文件
  3. 在左侧,找到设备并点击+
  4. 通过上传包含 UDID 和设备名称的电子表格来注册多个设备
  5. 按照步骤完成注册过程

您可能需要等待 24 小时;我发现,更改有时需要很长时间才能生效。

Xcode 内部:

  1. 准备:打开 Xcode 设置、帐户、您的帐户,然后重新下载所有配置文件和证书
  2. 归档产品
  3. 打开“管理器”窗口并找到您刚刚创建的存档
  4. 点击分发应用
  5. 选择 Ad-Hoc
  6. 确保包括用于 OTA 安装的清单 启用
  7. 按照步骤进行
  8. 最后,点击导出并选择保存文件的位置

将所有文件(图标、.plist 和 .ipa)上传到您的服务器。请注意,服务器必须是https,这强制性的。如果不是,请将其上传到 Dropbox 或其他一些云服务。如果您使用的是 Dropbox,请确保将 www.dropbox.com 替换为 dl.dropboxusercontent.com

清单

  1. 打开manifest.plist文件并插入所有新的url
    • 再次,对于保管箱:将 www.dropbox.com 替换为 dl.dropboxusercontent.com
  2. 将清单 plist 上传到安全服务器。

链接:

itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/YourURLHere/manifest.plist

【讨论】:

    【解决方案2】:

    你可以试试Diawi 换成Development & In-house Apps Wireless Installations

    它将要求目标设备注册到将分发的已签名配置文件中

    【讨论】:

      【解决方案3】:

      对我来说,Fabric 是一个很好的工具。您可以查看here。我经常使用它分发临时构建。它只是通过电子邮件发送应用安装链接,您可以从 iOS 设备打开电子邮件并立即安装构建。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-30
        • 1970-01-01
        • 2020-01-04
        • 2022-01-27
        相关资源
        最近更新 更多