我有一个开发者帐户,并且习惯于创作自己的应用程序。最近与我合作的另一位开发人员希望我在我的设备上测试他们的应用程序。他已经将我的设备 ID 添加到他的配置文件中,并为我提供了一个编译的 IPA,但是我不知道如何将这个 IPA 复制到我的 iOS 设备。XCode 的工作流程似乎不是我在使用自己的源代码时所习惯的。
他特别要求我不要使用试飞。
任何帮助表示赞赏!
我使用 Dropbox 与测试人员共享 Ad-Hoc 构建。流程如下:
使用 Dropbox 分发 Ad Hoc iOS 构建:
确保 iOS 配置文件包含客户端/测试者设备的 UDID,否则构建将不会安装在他们的设备上,并且 Dropbox 已安装在您的 MAC 机器上。
将目标设备设置为iOS 设备并通过转到Product -> Archive 准备一个 iOS App Archive。
存档完成后将打开管理器窗口,其中显示所有以前的存档(如果有)。
选择最新的存档并单击分发,选择Save for Enterprise 或 Ad Hoc Deployment选项并单击下一步。
选择配置文件以签署包含所有目标设备的 UDID 的 .ipa 文件,然后单击导出。
签名完成后,会打开一个 Finder 窗口,询问保存最终 .ipa 文件的位置,选择要放置 .ipa 的Dropbox文件夹。在 Finder 窗口的底部,选中Save for Enterprise Distribution选项。选中 Save for Enterprise Distribution 后,将出现一些文本字段,在Application URL字段中输入虚拟 URL(例如http://dl.myipalink.com),在Title字段中输入应用程序名称,然后单击 Save。
转到 MAC 上的 Dropbox 文件夹,您会发现为您生成了两个文件(即 .ipa 和 .plist)。
6.1) 右键单击 .ipa 文件并选择Share Dropbox Link,链接将被复制到剪贴板。将其粘贴到文本编辑器中,并将链接中的www替换为dl 。现在您的 .ipa 链接已准备就绪,这是 上面第 5 步中讨论的应用程序 URL 。
6.2) 打开 .plist 文件并将虚拟 url 替换为我们在步骤 6.1 中准备的 .ipa 链接。
6.3)右键单击 .plist 文件并单击Share Dropbox Link,将链接粘贴到某处并将www替换为dl。这与我们在步骤 6.1 中所做的相同。您的 .plist 链接已准备就绪。
在保存 .ipa 和 .plist 文件的同一个 Dropbox 文件夹或 Dropbox 文件夹内的任何其他位置创建一个 .html 文件,如下所示。
<!doctype html>
<head>
<title>MY APP</title>
</head>
<body>
<h1><a href="itms-services://?action=download-manifest&url=YOUR .PLIST LINK” > Download My App </a></h1><br><br>
</html>
将您的.PLIST LINK替换为我们在步骤 6.3 中准备的 .plist 链接。保存 html 文件。
右键单击 .html 文件并单击Share Dropbox Link,指向 .html 文件的链接将被复制到剪贴板。将此链接发送给客户/测试人员。保存链接以备日后使用。
下次如果您想更新构建,只需将现有的 .ipa 替换为新的。
希望现在您可以分发 iOS 版本。
我们所做的(在工作中)是:我们确实建立了一个带有 IPA 链接的小型网页。您单击它,设备将安装它。
非常简单,也很容易将 IPA 分发给测试人员。并且只有配置文件中的设备才能安装。
让他将 ipa 放到网上并将新用户指向该 url
iPhone配置实用程序可以用于此-打开应用程序(我不记得您是否需要先下载它)并拖入ipa,连接您的设备,您可以在那里安装它。
您也可以使用 iTunes,但这可能不是您想在工作机器上使用个人设备执行的操作,因为您必须同步整个内容,而不仅仅是安装单个应用程序。
还有另一种方法可以添加.ipa
到我们在工作中使用的设备 - 是 xCode 设备管理器 - 只需打开目标设备的应用程序部分并.ipa
放入已安装的应用程序列表