Ad-hoc分发通过电子邮件实现。

7
这个网站上,我发现你可以通过电子邮件进行分发:

Ad Hoc 分发

通过 Ad Hoc 分发,您可以将应用程序与最多 100 个其他 iPad、iPhone 或 iPod touch 用户共享。用户可以通过电子邮件或将其发布到服务器上来下载和安装您的应用程序。

我找不到任何关于如何执行此操作的说明。由于它说“通过电子邮件将其发布到服务器上”,因此我希望能够发送包含所需文件的电子邮件而不使用服务器。这是可能的吗?

我尝试将通过 Xcode 存档的 .ipa 文件发送到我的电子邮件中,但它显示:

邮件无法打开此附件。

如果邮件应用程序不知道该怎么处理它,那么我该如何通过电子邮件分发应用程序?


嗨 Woz,我也遇到了同样的问题。你可以检查一下 AppleConfigurator。如果你知道任何相关信息,请让我知道。我不想通过服务器上传 iPa 文件。我只想通过邮件安装 iPa 文件。 - Hariprasad.J
2个回答

5

您需要通过iTunes加载IPA文件。

只要您在创建IPA时放置了正确的设备证书,您就应该能够将IPA拖放到连接的设备上的iTunes中。


所以当苹果说“通过电子邮件”时,他们的意思是你可以将文件通过电子邮件发送给某人,以便他们可以使用iTunes进行安装?我希望您可以像从Web一样从iOS设备中的电子邮件安装应用程序。 - woz
1
是的,这正是他们的意思。通过iTunes的电子邮件机制现在非常陈旧,而且比基于服务器的方法要差得多。看看像TestFlight这样的东西,以便通过网络进行良好的分发方式。 - JosephH
1
最简单的管理方法是使用免费的TestFlight服务。他们使得收集设备ID和分发变得简单。安装了TestFlight应用程序的用户实际上可以直接安装IPA文件,而无需使用iTunes。 - Pork 'n' Bunny
我尝试了TestFlight,到目前为止它非常棒!谢谢你。这正是我所需要的。 - woz
很高兴听到这个消息。请确保尽快将所有设备添加到您的证书中。事后添加设备是不可能的,而且非常令人恼火。任何发布都必须针对整个测试组进行,否则只有被选中的人才能访问最新版本,而那些被排除在外的人甚至无法访问之前可以访问的版本。 - Pork 'n' Bunny
TestFlight是如何管理这个的?他们是苹果的一部分吗?如果不是,我们应该能够像他们一样做。 - tallen11

5
有OTA(空中升级)选项。请查看教程

没错,我已经做到了,但是我想分发这个应用程序而不必上传到服务器并使用网页。 - woz
@ClayBridges 官方苹果文档 https://developer.apple.com/library/tvos/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html - Andrea

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接