如何对iPhone应用进行测试?我可以在自己的设备上运行游戏,任何人给我设备,我都可以在他们的设备上运行游戏,但有没有办法通过应用商店进行beta测试?

相关:另外,在不使用app Store的情况下将应用程序安装到手机上。


当前回答

在iOS 8、Xcode 6、iTunes Connect和TestFlight中,你不再需要udid和Ad Hocs了。你只需要一个测试版测试者的Apple ID。现在你只能通过25个内部测试员测试你的应用,但很快就会有1000个外部测试员可用。这篇博文将向您展示如何使用内部测试人员设置beta测试。

其他回答

Diawi Alternatives

因为diawi.com增加了一些免费帐户的限制。

接下来最好的和容易使用的替代是

微软

https://appcenter.ms

谷歌

https://firebase.google.com/docs/app-distribution/ios/distribute-console

其他人

https://hockeyapp.net/

http://buildtry.com

快乐构建分享!

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

苹果于2014年收购了TestFlight,并将其整合到iTunes Connect和App Store Connect中。

2014年,伴随着iOS 8和XCode 6,苹果引入了使用iTunes Connect对iOS应用进行Beta测试。

你可以将你的构建上传到iTunes connect,并使用他们的邮件id邀请测试者。你可以使用他们的电子邮件地址邀请多达2000名外部测试人员。他们还可以通过TestFlight安装测试版应用

请注意,传统的“beta测试”是由专业QA工程师完成的,而“公开beta测试”是在产品准备好之前向公众发布的。

你可以进行“beta测试”——将内容加载到测试者将要使用的特定iphone / ipod上。你不能进行“公测测试”,即提前向公众发布。

(因为官方指南在这个帖子中仍然缺失..)

TestFlight已被苹果收购,现在(iOS8+)可用于beta测试,这使得你可以轻松地将应用交给测试人员,而无需事先收集设备uuid(你只需要测试人员的电子邮件地址)。在iTunes Connect开发者指南中可以找到解释所有必要步骤的广泛指南。