我已经完成了一个iOS应用程序的工作,我希望在将它提交到应用程序商店之前,让我的一些朋友在他们的设备上进行测试。然而,他们生活在世界的另一个地方,我无法掌握他们各自的设备。有没有办法让我使用他们的UDID并生成一个.ipa文件,通过电子邮件将它们发送到他们的设备上进行测试,而不必为他提供实际的设备?
我听说TestFlight是一种可能的解决方案,但是它可以用于位于世界其他地方的设备吗?我只需要使用UDID吗?请记住,我希望测试我的应用程序的人不是iOS开发人员,因此没有在Apple的开发人员计划中注册。它还能完成吗?
答案 0 :(得分:3)
为此,您必须在您的iOS配置门户中与您的朋友UDID一起创建新设备。然后在 Provisioning Portal>中供应>分发>您的配置文件并编辑您的currant分发配置文件,并在该分发配置文件中添加新创建的设备。而不是使用这个新的配置文件创建ad hoc分发IPA。而且,taadaa,这个IPA将在你的朋友iPhone上运行。
以下是分发证书的屏幕截图。
使用此video为ad-hoc创建分发配置文件和IPA。
与我们将应用程序提供给客户进行审核一样。
答案 1 :(得分:1)
是的,TestFlight正是您可以轻松地与非开发人员测试人员一起使用的服务类型。他们将能够点击电子邮件中的链接,它将在手机上安装您的应用程序。只要您将其UDID添加到TestFlight和Apple Developer帐户,它们在物理上的位置并不重要。
答案 2 :(得分:0)
Testflight允许您这样做。您需要做的是在您的帐户中注册他们的UDID并向他们发送下载应用程序的链接。然后,您通过该帐户发送您的应用程序,他们将收到一封电子邮件来下载该应用程序。
希望这会有所帮助..