当前位置: 首页 > 知识库问答 >
问题:

ios - TestFlight 测试平台,一个App可不可以终生只需要审核一次?

胡永逸
2024-04-10

已知条件:
1.App Store上的版本号不需要和 testflight 上的版本号一致,只需要后者比前者版本号高,例如 App Store 准备提交 1.0.0 版本,那么 testflight 上的1.0.1(1)也能作为审核时提交的构建包。括号里是编译版本号,默认会自动加1,可以自己改。
2.testflight 提供给外部测试链接,每个版本的第一个构建包是需要审核的,后续更新只是增加编译版本号,不需要再审核。

假设:
一开始弄一个非常高的版本上架 testflight ,比如 9.9.9(1),后续迭代只是增加编译版本号,前面的版本号就不改了。App Store 上从 1.0.0 开始,每次迭代只需要选最新的编译版本号去构建,只要 App Store 版本号不轻易增加第一位,基本这辈子都不会超过 9.9.9 的。这样 testflight 也不用每个版本提前发一个包去审核了。

共有2个答案

小牛23006
2024-04-10

操作上可行,Apple比较重视 App Store 上的审核,testflight 基本是机审。

常炯
2024-04-10

不可以

虽然 TestFlight 允许你在不改变主版本号(例如 1.0.0 到 1.0.1)的情况下提交更新并只需要审核第一个构建包,但每个新的主版本号仍然需要提交审核。这是因为每次主版本号的变化都可能意味着应用的功能、界面、用户体验等方面有重大更新,需要 Apple 的审核团队进行再次审核以确保应用的质量和用户体验。

此外,即使你尝试通过只增加编译版本号(例如 1.0.1(1) 到 1.0.1(2))来避免频繁审核,但如果 Apple 发现应用中存在严重问题或违规行为,他们仍然有权要求你提交新的构建包进行再次审核。

因此,尽管 TestFlight 的审核流程相对于 App Store 来说更加灵活和高效,但仍然需要按照 Apple 的规定和要求进行合规的操作和提交。

 类似资料:
  • 一个App有多端,是只需要备案一次,不限平台?

  • 本文向大家介绍为什么HTML5只需要写就可以?相关面试题,主要包含被问及为什么HTML5只需要写就可以?时的应答技巧和注意事项,需要的朋友参考一下 HTML5 之前基于 SGML, SGML 需要指定 DTD 解析文档, 可通过<!DOCTYPE>指定要使用的 DTD, 若不写则会进入怪异模式; HTML5 不基于 SGML, 不需要指明 DTD, 其<!DOCTYPE>只有一种: .

  • 使用css属性scroll-behavior来将其设置为平滑非常容易,所以为什么我在网上看到使用Jquery和库来做同样的事情,而使用css您可以在一行代码中完成这些事情呢?

  • 比方说,我有一个班,学生。每个学生对象都有一个唯一的字段(int ID)和其他公共字段(如String schoolName等)。 现在只考虑字段ID生成hashcode()和equals()可以吗?

  • 我正在尝试在Spring Boot应用程序中使用Spring数据、Hibernate Envers和审计。我已配置AuditorAwareImpl 和配置类。 现在我想为集成测试创建AuditorAware。我已经用test auditor创建了新的配置类 但是在添加之后,它的工作方式是I excepted-返回。所以最后我的测试类看起来是: 现在我真的很困惑bean是如何在特定的概要文件中使用的

  • 使用java和testNG,我在两个不同的类test1.class和test2.class中有两个测试,还有一个包含大多数方法的base.class: