iOS- TestFlight是否具有与应用程序实时发布到App Store时相同的严格标准?

时间:2017-03-12 01:44:47

标签: ios iphone testflight beta

我想将应用推送到TestFlight。我听说在发布给你之前,Apple仍然有一个发现过程。我也听说如果你将应用推送到App Store,他们会确保它坚持他们的H.I.G。

我的问题是:

- 如果我的应用程序需要T& C和PP才能上线,是否需要提供这些才能使用TestFlight?

-apps现在必须使用IPv6。推送到TestFlight需要吗?

- 我当前的ui是基本的,但它得到了重点,但它确实看起来非常不专业。推动TestFlight我是否需要将视觉效果与Apple的标准相提并论,就好像我是在现场发布一样?

- 假设Apple会让我逃避某些与实时应用程序不一致的事情,但对于TestFlight来说很好,他们是否会将这些问题区域指向我,所以当我将它推送给他们上线时我会#I我们已经整理好了吗?

我现在主要关心的是将测试版应用程序放到一些人的手中,并获得他们对这个概念的看法,并调整任何需要完成的工作,然后上线。

4 个答案:

答案 0 :(得分:2)

来自App Store Review Guidelines,第2.2节:

  

通过TestFlight提交用于测试版分发的任何应用都应该用于公开发布,并且应符合应用审核指南。

因此,简单地说,同样的规则适用于您公开在App Store上发布应用程序。

答案 1 :(得分:1)

如果你要做的只是beta测试一个你认为不适合App Store的应用,你可以简单地配置你的团队成员的设备,并在你解决问题的同时在这些设备上构建和运行。

正如其他人提到的,TestFlight提交应符合AppStore指南的审核。如果是这样,您可以将TestFlight用于"外部" "测试"在提交最终reivew之前,请与非团队成员进行测试。 Apple会快速审核,然后您就可以邀请有限数量的外部用户,他们需要Apple ID和TestFlight来下载和运行您的应用。

  

通过TestFlight beta测试,您可以将应用的预发布版本分发给测试人员,以收集反馈并准备您的应用以便在App Store中发布。 TestFlight beta测试是可选的;您可以提交您的应用以供审核,而无需使用它。但是,在App Store中发布应用程序之前,它很容易实现,免费且有价值的方式来改进您的应用程序。您可以在开发者帐户中一次为最多100个应用启用TestFlight Beta版测试。有关此功能的概述,请转到TestFlight Beta Testing。

答案 2 :(得分:0)

自从我问了这个问题以来,我已经多次推送到TestFlight。我从来没有强迫团队成员,因为我没有任何用户,而且我的所有用户都是beta用户。我最近将我的应用程序实时发布到App Store。这是我自己的问题的答案:

-如果我的应用需要T&C和PP才能上线,是否需要这些才能使用TestFlight?

•在进入TestFlight之前,我已经制定了实际的条款和条件,但是我的Beta版在大约两个小时内获得批准。他们无法通读整个条款和条件。我建议在Google的某个地方找到一些全面的条款和条件,并使用它。您不需要与实时应用程序中需要的完全相同的条件,通用的东西就可以了。

-应用必须使用IPv6才能正常工作。推送到TestFlight是否需要这样做?

•在将我的应用程序推送到TestFlight并获得批准之前,我没有检查过IPv6。我也从未在App Store上发布它并获得批准之前对其进行过检查。我的应用程序必须已经兼容IPv6,所以我无法回答推送到TestFlight时会发生什么情况,并且不兼容。

-我当前的用户界面很初级,但可以理解,但是看起来确实很不专业。推送到TestFlight时,是否需要像我实时发布一样使视觉效果与Apple的标准保持一致?

•我完成了大部分设计,它们基本上与我在实时应用程序中使用的设计相同。我认识的其他iOS开发人员已将一些具有beta ui的非常简单的应用程序推到TestFlight,并且获得了批准。他们还使用相同的beta ui将其中一些应用程序推送到App Store,但仍获得批准。因此,不,推送到TestFlight时不需要像素完美的应用程序。

-假设苹果会让我摆脱某些与实时应用不一致但对TestFlight有利的问题,他们会指出这些问题区域给我,以便当我将其推向现场时我'已经把它们整理好了吗?

•根据我之前在此答案上的答案,我认识的其他人将他们的应用程序推向带有beta ui的Test Flight的人仍然获得批准。我测试了几个应用程序,并指出了一些缺陷和崩溃。苹果没有向他们指出他们,所以在试飞阶段我怀疑他们指出了他们。仅供参考苹果也没有在我的应用程序中指出它们,并且我有多个缺陷和崩溃,直到我被推向Test Flight并获得批准后才知道。他们永远不会让应用程序遇到我遇到的所有问题。

答案 3 :(得分:-1)

您可以将构建应用推送到TestFlight,而不会被苹果团队审核。但它应该是一个足够好的顺序来进行适当的测试,否则,重点是什么。