ios - 在没有 UDID 的多台机器上测试 IOS 应用程序

标签 ios ad-hoc-distribution

我目前正在为 IOS 开发一款游戏,我已经成功地将游戏部署到 iPad 上进行测试,这非常棒(使用 xCode)。但是,我想知道是否有一种方法可以将应用程序安装到 IOS 设备中而无需注册其 UDID?例如,如果我想在发行商设备上安装游戏的某个版本,我可以创建某种包并将其通过电子邮件发送给他们,然后他们可以自行安装吗?

我尝试检查了一下,最接近的似乎是临时配置?但除非我弄错了,Ad Hoc 仍然要求我注册设备的 UDID。我尝试检查 this page , 但无法真正理解它。这些图像似乎也与我在 xCode 中看到的不同,这让我迷失了方向。

最佳答案

最好的方法是使用企业部署目标存档您的应用程序。

它是如何工作的:

  1. 生成用于企业分发的 ipa(使用正确的配置文件);其他分发系统要求将每台设备的 UDID 添加到您的开发者资料中。

  2. 将 IPA 上传到任何您想要的地方,如果您需要漂亮的东西,您可以制作一个应用程序,列出您的 IPA(您的商店 ^^)及其相关信息,以及下载它的链接(如下所示)

  3. 上传 .plist 文件并使其 url 字段中的 URL 为您在步骤 1 中上传的 .ipa。

  4. 创建一个基本的 HTML 页面,并在您想要的位置添加此行:

    *<*a href="itms-services://?action=download-manifest&url=YOUR-UPLOADED-PLIST-FILE.plist">Clic here ;-)</a>
    

用户现在可以点击它并下载;)

(我必须在开头添加两个 **,否则会将其显示为链接。)

我不确定您是否可以在应用程序商店上发布您的商店应用程序,我认为您只需要 99 美元/年的订阅。这需要检查。

您需要更多信息吗?

关于ios - 在没有 UDID 的多台机器上测试 IOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26274425/

相关文章:

ios - 如何检测 UICollectionView 的所有可见单元格已加载

objective-c - 操作完成后如何隐藏或删除 UIwebview?

ios - Ad hoc iOS应用-不带iTunes分发

iphone - 在不越狱的情况下将自定义应用程序加载到 iOS 设备中?

ios - Adhoc 证书过期问题

iphone - iOS Over-the-Air 移动 Ad-Hoc 下载 : "Could not Extract Archive" error

ios - 通过聊天发送图像

ios - SceneKit - 音频在我第一次播放声音时导致 cxa_throw 延迟

ios - Spritekit 多节点动画序列器,可以提高性能吗?

ios - 企业发行版“无法下载应用程序”在iPhone 4上但在iPhone5上有效