【问题标题】:Do I need UDIDs for .ipa builds which are installed with iTunes与 iTunes 一起安装的 .ipa 构建是否需要 UDID
【发布时间】:2015-05-11 18:00:01
【问题描述】:

我想通过手动将应用程序与 iTunes 同步来分发和临时构建 .ipa 文件,该文件将安装在客户端设备上。我创建了分发配置文件并构建了 .ipa。
我的问题是 - 我是否需要为该配置文件添加客户端设备 udid?他能否将 .ipa 构建拖到他的 iTunes 应用程序库中,选择设备,单击安装,同步并使用该应用程序?
这种方法有问题吗?由于不同的原因,不幸的是,苹果提供的其他分发选项对我不起作用。

【问题讨论】:

  • 如果您使用的是企业配置文件,那么您不需要客户端的 iOS 设备的 UDID。

标签: ios xcode itunes ipa ad-hoc-distribution


【解决方案1】:

是的。 You need the UDIDs for Ad Hoc。如果你想分发而不指定你需要的设备the enterprise distribution

编辑

上述说法是正确的,但您似乎正在使用 iTunes Connect 进行 Beta 测试。

您可以通过三种方式分发您的应用以进行 Beta 测试。二 预发布选项通过 iTunes Connect 进行管理。你上传你的 使用 Xcode 将应用程序连接到 iTunes Connect,然后登录到 iTunes Connect 邀请测试人员下载您的应用。 (可选)分发您的 应用到您的 25 位 iTunes Connect 用户(技术、管理员、 或法律角色)或仅指定电子邮件地址的 1000 个用户。 将您的应用分发给用户需要获得 App Review 的批准。

documentation

这意味着您不必事先在配置文件中指定所有设备。您只需在通过 Ad Hoc 分发时执行此操作。

【讨论】:

  • 嗯..我在创建配置文件时确实指定了一个 udid,但这只是为了进入配置文件向导的下一步。刚才我能够通过 iTunes 同步将应用程序安装到两个不同的设备上。我再说一遍 - 配置文件没有我刚刚安装应用程序的设备的两个 UDID。
  • 是的,基本上我所做的是 - 创建新的应用程序 ID,创建临时分发配置文件,添加 1 个 udid(与我测试的两个完全不同的设备),然后在我创建的 xcode一个具有该应用程序 ID 的新空项目,导出和 .ipa(即席分发构建),然后打开 iTunes 应用程序,将该 ipa 拖到应用程序,挂钩 ipad 设备并将 .ipa 构建安装(同步)到它。该应用程序运行良好,并且该设备的 ID 不在配置文件的设备列表中。 iTunes 版本为 12.x,设备 iOS 版本为 8。
猜你喜欢
  • 2018-02-24
  • 1970-01-01
  • 2014-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多