有用的初步提示!
https://stackoverflow.com/a/55044137/294884
2019年重要新闻
截至2月,新版iTunes Connect出现了一个漏洞。(谁能想到呢?)
如果你的测试飞行构建在“处理中”状态下卡住了(比如5分钟后)...
事实上,只需退出appstoreconnect.apple.com并重新登录即可。
令人惊讶的是,现在它会...
![enter image description here](https://istack.dev59.com/MTo76.webp)
这似乎“经常”有效,甚至“总是”,如果它被卡住超过5分钟。
我认为这个问题发生了十分之三的时间。
另一个更难证明的点。传统上,如果构建“卡住”:如果您将构建号增加1,然后仅存档并再次发送它。那似乎会推进第一个卡住的构建。不幸的是,“加一”的技巧似乎不再起作用。如果构建“卡住”,它似乎只会保持“卡住”状态。
2018年新闻!
2018年的变化!
苹果公司在2017年底至2018年初发生了著名的“彻底失败”,几周内(基本上)没有任何东西能够正常工作。截至2018年2月,情况似乎已经稳定下来。
变化!关于延迟:“对于测试版(与应用商店无关),每次你有一个新的版本号时,你必须经历延迟。”这通常相当短(“大约一天”);现在明显更长(“大约两天”)。他们改变了某些东西。
(注意-不要忘记:当你实际上将一个版本发送到应用商店时,这会“强制”你在测试版上拥有一个新的版本号。因此,如果是星期一早上,你的启动团队获得了新版本的批准(适用于应用商店),然后是星期一下午,你即将发送一个新的测试版构建,实际上你现在必须提高一个版本(并且你将获得前面提到的延迟)。)
变化!关于延迟:“对于测试版(与应用商店无关),您必须每次仅上传新版本(因此,较高的构建编号)而不更改版本号时会遇到延迟。” 基本上现在这个延迟时间更长了,但不是出现故障了。 以前通常几乎可以立即发生,有时需要一段时间(例如5-10分钟),最后有时会完全出现故障(如下所述)。 对于2018年:他们已经改变了。它现在总是需要“5-10分钟”。 (它永远不会立即发生。)并且他们似乎已经解决了有时会出现故障并且您必须重试的问题:幸运的是,那似乎已经成为历史。
变化!提交到实际应用商店。 简单来说,一般情况下现在速度更快了。(即使您有应用内购买 - 无论如何。)也许他们改进了对测试人员的处理,自动化了一些操作或其他方面。
对于2016年中期(更新至2018年)...
如果我想更新商店中已有的应用程序,我是否需要再次完整地通过审核流程?
是的,一定要。
如果我已经通过TestFlight获得了beta测试发布的应用程序批准,这是否会在提交应用程序进行商店审核时被考虑?
不会,无论好坏都是完全无关的。
(实际上:直接提交到商店是相当常见的。需要明确的是,许多公司根本不使用TestFlight。如果你不想使用,就不必使用。)
如果我想通过TestFlight测试新的构建版本,我是否需要再次完整地通过beta审核流程?
假设你有一个名为HappyApp的应用程序:
第一次将其提交进行beta测试时,会有一个延迟,通常约为两天。
等待“beta批准”期间就是这样。因此,这是在TestFlight上你的beta版本HappyApp的“构建1”。
每一个首个TestFlight版本,都会有一个大约两天的延迟:
(注意 - 这在2018年初从“大约一天”更改为“大约两天”。)
这似乎是人工处理的。 (没有人确切知道。)您可以依靠这种延迟,它永远不会更短。 在这一天的延迟期间,beta测试看起来就像这样:
![enter image description here](https://istack.dev59.com/O5sA5.webp)
所以,你需要等待大约两天才能获得给定测试版版本号的第一个审核结果。
接下来是下一步。因此,对于HappyApp在TestFlight上的2、3、4、5等版本:
当您提交每个新版本时,每个新版本都需要等待5-10分钟才能完成。
第一个版本之后的所有测试版都会有5-10分钟的延迟。
- 截至2018年初,该延迟可靠地为5-10分钟
- 在旧日子里,有时会立即发生:现在不再是这种情况。现在始终需要5-10分钟
- 在旧日子里,通常会在这个阶段“突然出问题”。经过三年开发人员的抱怨,他们似乎终于解决了这个问题。本帖子中有一个涉及该问题的大部分内容,任何历史爱好者都可以在编辑中找到它!
如果应用程序在应用商店上获得批准,它是否自动通过测试版审核?
很遗憾,你需要
完全重新开始。
所以TBC。假设你的应用程序是第4版。你会制作每几个小时的beta版本给你的团队。3010、3011、3012等版本。恰好地,你提交了一个真正的版本到应用商店并获得了下一个版本的批准 - 这将是应用商店中的第5版。然后,在beta方面,你就被迫更改新的版本号码。 (因此,正如上面所解释的那样,你在发送下一个beta时将遭受“两天延迟”,因为它确实是新版本号的第一个beta。)
一位评论者写道...
(所有这些听起来都是不符合直觉的......
苹果的审批过程非常愚蠢。把你的常识丢在门外吧! :/
更新至2018年2月!
注释!以前,苹果存在一个令人烦恼的问题:对于一个全新的应用程序(全新的BundleID等),它需要大约半个小时才会出现在您的iTunesConnect应用列表中。这非常令人困惑。幸运的是,这个问题现在已经成为历史。