将 iPhone 应用程序分发给测试人员?

Posted

技术标签:

【中文标题】将 iPhone 应用程序分发给测试人员?【英文标题】:Distribute iPhone app to testers? 【发布时间】:2012-04-28 17:18:14 【问题描述】:

我正在开发我的 iphone 应用程序,现在我想将我的应用程序发送给我的测试人员。但是我应该如何发送给他们?另外,他们没有 Xcode。有必要吗?

【问题讨论】:

【参考方案1】:

看看试飞。我们目前正在使用它,它提供了很多很棒的工具,而且很容易设置。

testflightapp.com

它会临时分发它,然后您可以将其直接推送给测试人员,并允许您查看安装状态。花费的时间和其他分析工具。

回答您的其他问题。不需要 Xcode。他们只需要在你的苹果账户上注册他们的 UDID。他们将收到一封电子邮件,要求下载最新版本。该应用随后会通过无线方式安装。

【讨论】:

【参考方案2】:

ios 4.0 开始,用户就可以通过无线方式安装 Ad-Hoc 应用程序。请注意,您需要获取测试人员的设备 UDID,并将其添加到 developer.apple.com 上的设备列表和应用的配置文件中。

您可以自己主持 IPA,但我建议使用 TestFlightApp.com。

Macworld wrote a decent article 关于它的要点,TestFlight 使用起来相当简单,尤其是因为它允许您向测试人员发送电子邮件或链接并从他们那里收集所需的 UDID。

【讨论】:

谢谢。我会试试这个服务:)【参考方案3】:

试试diawi。 我发现它使用起来非常简单且非常友好。队列类型中也没有等待注册的东西。当您打开它时,只需拖放 .ipa 文件和配置文件。要验证您的应用程序是否已安装,只需在提及的字段中添加您的电子邮件 ID,您将收到一封有关您的应用程序安装的确认电子邮件。为了在测试人员端安装,他们只需要 Safari 来安装应用程序和配置文件。

以下是创建 .ipa 文件(xcode 4.2)的步骤

选择 iOS 设备>转到产品>存档>共享>选择 iOS App Store 包 (.ipa)>提供保存路径。

轻松搞定!!!

【讨论】:

非常感谢!我不知道如何在 xcode 4.2 上创建 .ipa 文件,但现在我做到了并上传到网页上。非常感谢! @Arshad 你能告诉我,使用 diawi,是否需要添加设备的 UDID 才能使用企业分发应用程序?谢谢【参考方案4】:

从 2015 年 2 月 26 日起,Testflight 将关闭他们的服务......

我已使用新链接创建 ipa 的安装链接并将链接分发给您的客户端、测试人员等。

    打开此链接

    http://www.diawi.com/index.php

    将配置文件(拖放)上传到他们的仪表板。

    将 ipa(拖放)上传到他们的仪表板。 点击发送按钮。 之后复制生成的链接并分享给您的客户和测试人员。

【讨论】:

TestFlight 已被 Apple 收购,现可在 testflight.apple.com【参考方案5】:

使用 iOS 8、Xcode 6、iTunes Connect 和 TestFlight,您不再需要 UDID 和 Ad Hocs。您只需要您的 beta 测试人员提供的 Apple ID。目前您只能使用 25 名内部测试人员对您的应用进行 Beta 测试,但很快就会有 1000 名外部测试人员可用。这篇博文向您展示了如何设置内部测试人员的 Beta 测试,

http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/

【讨论】:

以上是关于将 iPhone 应用程序分发给测试人员?的主要内容,如果未能解决你的问题,请参考以下文章

您是未出现在 Google Play 商店中的此应用的 Beta 版测试人员

Testflight,通用应用程序无法安装在 iPad 上

为啥我的测试人员不允许测试我的 iphone 应用程序?

在装有 Windows 的 iOS 设备上测试应用程序

在不同步 iTunes 的情况下安装 Ad Hoc 应用程序进行测试

我可以在测试模式下上传 Iphone App