在AppStore批准进行beta测试后保持iPhone App私有化

时间:2010-11-11 16:13:11

标签: iphone unit-testing app-store beta-testing

我已经搞砸了AD-HOC分布很多并且也让它工作了。我面临的问题是,我想用作beta测试人员的所有人都是“普通人”,他们甚至从未在计算机上将iPhone同步到iTunes。所以,你可以理解这些人在技术上是多么挑战,这对我很好,因为那是我想用来测试的观众。所有这些人都可以为我做的是,如果我可以给他们一个AppStore链接,他们将在iPhone上下载并为我测试。

因此,基本上AD-HOC分发(UDID,mobileprovision文件和所有废话)对我来说是不可能的。

我的问题是在AppStore批准我的应用程序后,有没有办法让我受到关注,以便普通公众无法下载应用程序,直到我准备好。根据过去的经验,我知道你把应用程序放在那里的那一刻,在第一周你得到100次下载,我不希望这种情况发生,直到我的beta测试结束。

8 个答案:

答案 0 :(得分:4)

尼克,

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

答案 1 :(得分:4)

您不能按照自己的要求行事,但可以让普通用户更轻松地完成此过程。

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

然后,如果他们正在运行iOS 4,您可以使用超酷的Build and Archive方法,让您的用户只需访问Mobile Safari中的网址(您创建的网址)并点按其中的链接:poof,.mobileprovision文件和应用程序都神奇地安装在他们的设备上。

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

这并不容易,但这两件事让世界变得更容易,对大多数潜在的beta测试者都足够好。

答案 2 :(得分:2)

回答我自己的问题。主持人删除了最后一个答案,因此根据他们的规则添加新答案。

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

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

答案 3 :(得分:1)

您可以将其设置为高得离谱的价格,并为测试人员提供验证码。除此之外,Apple不希望我们用测试版填充App商店。不能说我怪他们。临时实际上是合法的方式。

答案 4 :(得分:1)

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

答案 5 :(得分:0)

AFAIK,没有。一旦它在AppStore中,它就在那里。我想你可以考虑的一个选项是Enterprise Program我相信你可以通过电子邮件和你自己的“app store”分发它们(不需要iTunes同步);但是(我很确定)有一些警告可能使其不可用。我知道有很多供应商可以帮助那些人。

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

答案 6 :(得分:0)

将价格设置为99美元,仅在美国商店(或您所在国家/地区)提供,并且可用日期在遥远的将来。将已批准的应用程序的礼品/兑换代码发送给您的Beta版测试人员,并附上一张便条,以便在周二凌晨3点免费使用该优惠券。将可用日期设置为星期二,然后将可用日期设置回星期二日出前的远期。

答案 7 :(得分:0)

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