你如何测试iPhone应用程序?我可以在我自己的设备上获得它,任何给我设备的人,我可以在他们的设备上运行它,但有没有办法通过应用程序商店进行有限的发布以进行beta测试?
相关:此外,请参阅this question,了解如何在不使用App Store的情况下将应用移至手机上。
答案 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)
答案 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应用程序,如果您想从任何其他浏览器安装表单。
中心*
*
将在以后的版本中提供
上传IPA
存档并上传IPA
上传IPA