3

I have messed around with AD-HOC distribution quite a bit and got it working too. The problem I am facing is all the people who I want to use as beta testers are "normal people" who never even sync their iPhone to iTunes on a computer. So, you can understand how technically challenged these people are, which is fine with me because that is the audience I want to use for testing. All these guys can do for me is if I can give them an AppStore link they will download it on their iPhone and test it for me.

So, basically AD-HOC distribution (UDIDs, mobileprovision file and all that crap) is out of question for me.

My Question is after AppStore approves my app, is there a way for me to be under the radar so that normal public can not download the app until I am ready. From past experience I know that the moment you put an app out there, in first week you get 100s of downloads and I dont want that to happen until my beta testing is finished.

4

8 回答 8

4

缺口,

App Store 中没有相关规定。Ad hoc 是唯一的解决方案。您的测试人员必须同步。:-)

托尼

于 2010-11-11T16:17:12.807 回答
4

您不能按照您的要求做,但您可以让普通用户的过程更容易。

首先,要获取他们的 UDID,您可以鼓励他们下载类似 UDID+ 的应用(应用商店中有一堆,我真的不知道哪个最好,UDID+ 是我碰巧使用的)。这让他们可以非常简单地通过电子邮件将他们的 UDID 以及一些有用的设备信息发送给您。

然后安装构建,如果他们运行的是 iOS 4,你可以使用超酷的 Build And Archive 方法,让你的用户只需访问 Mobile Safari 中的 url(你创建的)并点击那里的链接:噗, .mobileprovision 文件和应用程序都神奇地安装在他们的设备上。

通过使用流畅且免费的 Beta Builder 应用程序,您可以更轻松地完成第二个过程:http ://www.hanchorllc.com/2010/10/08/ios-beta-builder-1-0-1/

这并不容易,但是这两件事让它变得更容易,对于大多数潜在的 beta 测试者来说已经足够好了。

于 2010-11-11T18:21:30.473 回答
2

回答我自己的问题。最后一个答案已被版主删除,因此添加了符合其规则的新答案。

到目前为止,我发现对您的 IOS 应用程序进行 beta 测试的最佳方法是使用http://testflightapp.com。他们有一个很棒的产品,最近推出了他们的网站。如果不是他们,我们进行 Beta 测试会非常痛苦。

我在我自己的博客文章中添加了更多详细信息:http: //iostipsntricks.wordpress.com/2011/06/03/beta-testing-your-ios-apps-with-testflightapp-com/

于 2011-06-24T23:55:43.320 回答
1

您可以将其设置为高得离谱的价格,并为测试人员提供验证码。除此之外,Apple 不希望我们在 App Store 中填充测试版。不能说我怪他们。Ad hoc 确实是合法的方式。

于 2010-11-11T16:21:11.810 回答
1

Testflightapp 是一种解决方案,Appaloosa 商店 ( http://www.appaloosa-store.com/ ) 是另一种很好的解决方案,非常易于设置和使用,适用于 iOS 和 Android(很快适用于 WP7)。

于 2011-12-22T15:47:28.183 回答
0

将价格设置为 99 美元,仅在美国商店(或您所在的国家/地区等)有售,供货日期在很远的将来。周二凌晨 3 点向您的 Beta 版测试人员发送已批准应用的礼品/兑换代码,并附上使用优惠券免费获取该应用的说明。将可用日期设置为星期二,然后将可用日期设置回在星期二日出之前的遥远未来。

于 2010-11-11T19:56:58.720 回答
0

AFAIK,不。一旦它在 AppStore 中,它就在那里。我想您可以研究的一个选项是企业计划,我相信它允许您通过电子邮件和您自己的“应用商店”分发它们(不需要 iTunes 同步);但是有(我很确定)一些警告可能会使它不可用。我知道有很多供应商可以帮助人们解决这个问题。

除此之外,我认为@Slimesoft 的想法可能是你最好的选择 - 考虑到如果应用程序是“测试版”质量,Apple 可能不会批准该应用程序(审查指南 11.11 - “一般来说,你的应用程序越贵,越彻底我们会审查它”)。

于 2010-11-11T16:27:36.953 回答
0

我们尝试了 hotpaw2 的建议,将价格定为 50 美元,Apple 无缘无故拒绝了我们的应用程序。他们说这只是一个网页剪辑,我可以指出几十个可能称为“网页剪辑”的应用程序。在仔细阅读他们的评论指南后,他们特别提到价格越高,评论就越详细。所以我不建议这样做。调查了企业分布。只要您的测试版用户拥有相同的域(我想这是公司域),您就可以尝试。刚收到http://testflightapp.com/的邀请,它就可以了!希望Apple不会阻止它们,但您实际上可以完全绕过App Store,可以让用户下载未经批准的应用程序。

于 2010-11-16T07:24:29.910 回答