每一个 beta 更新都需要通过 Apple TestFlight 获得批准吗?

15

我刚刚上传了我的iOS 8测试版应用程序的轻微更新(从0.1.0到0.2.0)到Apple TestFlight。 我的应用程序早先已经通过了Apple TestFlight的批准,而且我读到过轻微更新不需要再次审核的信息。

这种情况仍然存在吗? (我问这个问题是因为即使更改很小,我仍然需要提交它进行另一次审核)


4
我正在投票关闭这个问题,因为它与编程无关。为什么我们不是您最喜爱的公司的客户支持 - FelixSFD
3个回答

21

澄清一下。

如果你想跳过重新审核的过程,请不要更新版本号(在 Info.plist 文件中称为 "Bundle versions string, short"),而是更新构建号 (在 Info.plist 文件中称为"Bundle version")

所以,不要做 0.1 (1) -> 0.2 (1) ,而应该做 0.1 (1) -> 0.1 (2)

提交更新的构建,然后在 iTunes Connect 上按下 "提交 Beta 应用程序审核" 按钮,然后将 "构建更改" 复选框设置为 "否"。


11

简单来说,你是对的。"小更新不需要再次审核" 稍长的回答… 在新上传的构建中,你会看到一个名为“提交到测试版审核”的链接。当你点击它时,你将看到与你成功通过测试版审核流程的初始构建相同的屏幕。 但是你会看到一个新的问题。它会问是否进行了任何重大更改。只要你在那里回答“否”,它就会自动批准你的构建供外部测试人员使用。你不必等待审核。
20分钟前我自己为我的一些应用程序做了这个。


1
但是你会看到一个新的问题。它会问是否有任何重大更改。我昨天上传了我的构建,但我没有看到那个屏幕。你最近两次构建使用的版本号是什么? - Tom
嗨Tom。那不是一个新屏幕。这是您填写新构建的常规屏幕,需要您在页面左上方输入beta测试人员的说明,在页面左下方查看联系信息等。这是该页面添加的新行,询问是否进行了任何重大更改。然后有一个单选按钮选择是或否。为了明确回答您关于版本的问题,我将我的应用程序设置为版本1.0,并且我已经逐步增加了每个上传的新构建的版本号。 - Del Brown
1
要清楚的是,在您的项目的Info.plist中,将“Bundle versions string, short”设置为与先前批准的版本相同,“Bundle version”(构建)并不重要。在我的情况下,我的应用程序1.2.1(113)(1.2.1是“Bundle versions string, short”,113是“Bundle version”)已经获得批准,如果提交1.2.1(122),我可以看到选项“有任何重大更改”,如果提交1.2.2(122),则没有该选项。 - guoc
@DelBrown,提交第一个测试构建后,苹果公司批准的最长时间是多久? - parvind
@parvind,我只提交了两个自己的测试构建版本。从其他人那里听到的是大约一天,通常少于24小时。 - Del Brown

2
我遇到了一个问题,苹果公司每天限制我只能提交两个新的构建版本(需要审批)。我无法在第三次构建中绕过审核流程(我的第一次构建是昨天批准的),我不确定这是否与使用TestFlight进行测试时开启/关闭构建有关。我成功申明第二次构建没有显著变化,并立即获得批准,但随后我尝试进行第三次构建,却被限制提交。除了每天两个限制之外,还有超时限制。我必须等待36分钟以上才能提交另一个构建版本,而这恰好是我想发送给我的外部测试人员的版本。

2
苹果公司将每天的外部构建数量从2个增加到6个。 - Paul Solt
只是想知道:那个选项还在吗,我找不到它了。 - Hans
哪个选项?苹果公司在一段时间前将外部构建数量增加到了6个,我认为我还没有达到限制,不知道是否有改变。请在iTunes Connect的WWDC视频中搜索是否有2018年的新更新:https://developer.apple.com/videos/ - Paul Solt
我是指“没有重大更改”复选框,但我找不到它。 - Hans
我不记得最近是否看到过复选框。我一直在上传新的构建,只有不同的构建号(保持版本号相同)。我的测试版大约在1小时后获得批准,然后我可以发送给测试人员。 - Paul Solt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接