你如何测试iPhone应用程序?

时间:2008-09-02 17:52:24

标签: ios beta-testing

你如何测试iPhone应用程序?我可以在我自己的设备上获得它,任何给我设备的人,我可以在他们的设备上运行它,但有没有办法通过应用程序商店进行有限的发布以进行beta测试?

相关:此外,请参阅this question,了解如何在不使用App Store的情况下将应用移至手机上。

10 个答案:

答案 0 :(得分:410)

答案 1 :(得分:164)

2011年,有一项名为“Test Flight”的新服务,它直接解决了这个问题。

Apple于2014年购买了TestFlight,并将其集成到iTunes Connect和App Store Connect中。

答案 2 :(得分:9)

请注意,专业QA工程师进行的传统“beta测试”和在公布之前向公众发布产品的“公共测试版”之间存在区别:)

您可以进行“beta测试” - 加载到您的测试人员将使用的特定iPhone / iPod。你不能做“公共beta测试” - 预发布给公众。

答案 3 :(得分:5)

2014年,iOS 8和XCode 6苹果使用iTunes Connect推出Beta Testing of iOS App

您可以将您的版本上传到iTunes connect并使用他们的邮件ID邀请测试人员。您只需使用其电子邮件地址即可邀请最多 2000 外部测试人员。他们可以通过TestFlight

安装测试版应用

答案 4 :(得分:3)

Diawi Alternative

由于diawi.com增加了一些免费的限制。

下一个最好的和易于使用的替代方案是

http://buildtry.com

它很棒

答案 5 :(得分:2)

使用testflight:

1)通过开发证书

创建ipa文件

2)在testflight

上传ipa文件

3)现在,要识别要测试的设备,请在Apple帐户上添加设备ID并刷新开发证书。下载更新的证书并将其上传到testflight网站。检查您获得的设备ID。

4)现在将ipa文件通过电子邮件发送给测试人员。

5)下载ipa文件时,如果测试人员未收到任何警告,则表示设备令牌+配置文件已经过验证。因此,测试人员现在可以在设备上下载ipa文件并进行测试工作......

答案 6 :(得分:2)

这是一项名为HockeyApp的相对较新的服务,似乎与TestFlight相媲美,但是他们声称可以让您访问无限用户,但它确实花费了一些不同于现在已经直接集成的TestFlight进入iTunes Connect。

答案 7 :(得分:2)

使用iOS 8,Xcode 6,iTunes Connect和TestFlight,您不再需要UDID和Ad Hoc。您只需要来自Beta测试人员的Apple ID。目前,您只能使用25个内部测试仪对您的应用进行beta测试,但很快就会有1000个外部测试仪可用。 This blog post向您展示了如何使用内部测试人员设置beta测试。

答案 8 :(得分:1)

(由于此主题中仍缺少官方指南..)

TestFlight,被Apple收购,现在(iOS8 +)可用于beta测试,可以轻松将您的应用交给beta测试人员而无需事先收集设备UUID(您只需要测试人员的电子邮件地址)。可以在iTunes Connect Developer Guide中找到解释所有必要步骤的详尽指南。

答案 9 :(得分:1)

您可以使用 AppBox ,一个使用您的保管箱帐户向您分发临时和企业应用的mac应用程序,如果您想从任何其他浏览器安装表单。

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases

选项

存档和上传IPA

  • 只需选择项目/工作区存档 - > 制作ipa - > 上传ipa - > 发送邮件 - >和关闭mac

仅上传IPA

  • 只需选择IPA文件上传ipa - > 发送邮件 - >和关闭mac

功能

  • 保持相同的链接
    • 此功能将为使用相同捆绑包标识符上传的所有未来ipa保留相同的简短网址。
    • 如果启用此选项,您还可以使用相同的网址下载以前的版本。
  • 自动发送电子邮件应用分发链接
  • 发布后
  • 自动关机Mac
  • 最大上传大小 =>等同于您的Dropbox帐户存储空间
  • 上传的应用有效期 =>直到您从Dropbox中删除
  • 每个应用的安装次数 =>无限
  • 中心*

    *将在以后的版本中提供

AppBox vs Diawi

截图

上传IPA

存档并上传IPA

上传IPA

在此尝试https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases