iOS应用提交和测试版审核流程

我正在为客户开发iOS应用程序.对商店的提交审查流程往往是一个漫长的过程,对我来说是比较新的.

我的客户想要使用TestFlight进行beta测试,并通过XCode和Itunes Connect将应用程序提交到应用程序商店.

淘宝苹果的文档我似乎不能很好地了解以下内容:

>如果我想更新商店上的现有应用程序,我是否必须再次完整的审核过程?
>如果我的应用程序通过TestFlight被批准用于测试版测试版本,在向应用商店提交应用程序进行审查时是否考虑到这一点?
>如果我想通过TestFlight测试一个新的版本,我需要再次完整的测试审查过程?
>如果应用在应用商店获得批准,它会自动通过测试版审核吗?
(这听起来违反直觉,考虑到您不想在发布到商店之后进行beta测试,但在某种情况下,您可能想要在实时版本在商店中进行封闭版本的测试更新)

解决方法

2016年中期…

If I want to update an existing application on the store do I have to go through the review process again in full?

当然是.

If I have my app approved for beta testing release through TestFlight,is this taken into consideration when submitting the app for review to the store?

不,不幸的是,这是绝对无关的.

(事实上​​,向商店提交straght是很常见的,很明显许多公司根本就不会以任何方式使用TestFlight)

If I want to test a new build through TestFlight,do I need to go through the beta review process again in full?

说你有一个应用程序HappyApp:

第一次提交beta测试时,有一个延迟:通常大约一天.

那就是等待“beta认证”.这就是TestPlight上的HappyApp测试版的“build 1”.

每一个FIRST TestFlight构建,肯定 – 延迟约一天:

这似乎是人类的过程. (没有人知道,不管怎么说,总是大约有一天,到2016年).你可以依靠这个延迟,它永远不会更短.

Actual example. July 14-15 2016. Submitted to first-beta Thursday 7PM,released by Apple’s computers as useable on TestFlight (aka “beta approval”) Friday 4PM. 21 hours.

在这一天的延迟中,这正是它的样子:

注意(如今,最后)清楚地说“等待Beta App Review”.

2017年4月…

苹果改变了iTunes Connect页面的设计(现在更糟糕,更令人困惑).

它不再说“等待Beta应用程序审查” – 它只是说“等待审查”.

结果是一样的,您必须等待约24小时才能进行第一次测试.

进入下一步.所以,对于在TestFlight上的HappyApp的构建2,3,4,5 ..

当您提交每个新版本时,每个新版本只能延迟一秒(比如说15分钟).

所有的测试版都是在第一个版本之后,严格的延迟了15分钟. (绝对没有人的处理.)

下一个问题!

这是非常普遍的 – 约八分之一的构建 – 构建无法通过.

如果你已经等了30分钟,还没有通过:将构建号增加一个,然后重新推一下.

这是Apple的笨蛋TestFlight系统最常见的问题.如今,我们永远不会等待30多分钟.我只是增加内部编号并再次发送.

对于2个版本,有一个已知的问题,它有时会“卡住”.在这种情况下,添加一个到编号并重新发送.

没有意义等待超过30分钟 – 增加编号并重新发送.

就这样

另一个问题!让我们再次回到第一个建设

说你的第一个建造时间比“大约一天”要长.在我看来:它可能已经破裂:你必须制作一个新的bundleID并重新提交. (所以,如果是com.company.testing,做一个新的com.company.testingb,然后c,d等等)

这导致一个有趣的问题:在开发过程中考虑使用一次性的bundle ID.只有当准备提交到商店时,才能更改为真正的bundID. (所以,我们使用我们用于所有TestFlight的bundle ids“com.mycompany.testinga”,b,c – 稍后我们更改为客户端的真正的bundleID.

If an app is approved on the app store,does it automatically pass the beta review?

愚蠢的,不行你必须重新开始. HappyApp verion 7在应用商店赚钱.你做版本8,并放入测试版发送给你的同事.第一版的Version8将会得到愚蠢的1天的测试版,如上所述.

(This sounds counterintuitive considering you don’t want to do a beta test after releasing to the store but in a scenario where you may want to do a closed release of an update for testing while a live version is up on the store)

关于苹果审批流程的一切都是愚蠢的.把你的常识留在门口! :/

这个帖子截至2016年夏天.

脚注!说你制作一个全新的应用程序所以,新的BundleID,然后在iTunesConnect,你点击“加号”,并逐字地创建一个新的应用程序,称为“MagicApp”.我的意思是,甚至在您上传第一个构建之前.事实上,相当令人烦恼的是,在“MagicApp”的空存根仅仅出现在iTunesConnect上的应用程序列表中需要半小时. (!!)这是非常烦人的,因为它没有指示发生什么.可以支付退出iTunesConnect并重新登录.一旦作为存根显示在列表中,您将上传最初的构建.那么需要很好的5-30分钟才能出现.然后你继续进行“beta review”(需要1天,如上所述).

以上是来客网为你收集整理的iOS应用提交和测试版审核流程全部内容,希望文章能够帮你解决iOS应用提交和测试版审核流程所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。