在应用程序上线之前,通过iTunesConnect提交第三版iOS应用程序

sni*_*bbe 6 itunesconnect release ipad ios

我们有一个iOS应用程序已经批准发布其1.0版本,我们提交了一个次要更新,1.1版本也获得批准,并且是"待开发人员版本"."权利和定价"中首次提供的日期是从现在开始的一个月.

问题是以下内容 - 是否可以提交另一个更新(假设版本为1.2)而不强制应用程序提前上线?也就是说,如果我们在应用版本1.1页面上单击"发布此版本",它是否会立即让应用程序在应用程序商店中生效?或者iTunes会否在"权利和定价"中尊重日期,应用程序将保持未发布状态,我们可以在现在开放的版本插槽中提交另一个更新?

Apple开发人员支持手册中的副本似乎表明该应用程序在推出此版本时生效,但目前尚不清楚:

页.72:

有效日期

您的应用程序可在App Store上购买的日期.如果您的申请在此日期之前未经Apple批准,您的应用程序将在获得批准后立即上线.

这是一个全球日期,适用于所有选定的地区.如果您更改此日期,它将适用于您的应用程序的所有版本.如果您创建应用程序的新版本,则可以使用版本控制功能来控制新版本发布到App Store的日期.

第73页:

注意:您只能在应用更新上使用版本控制.它不适用于您应用的第一个版本,因为您已经能够使用权利和定价中的可用性日期设置控制第一个版本何时上线.如果您决定不想发布Pending Developer Release版本,则可以拒绝二进制文件以提交新版本.您不得跳过整个版本.

sni*_*bbe 8

我们刚刚对此进行了测试,看来你在1.1版本上按"发布此版本"之后,应用程序实际上仍然保留,直到你在"权利和定价"部分设置发布日期(只要你没有然后发布了应用程序).因此,在向公众发布之前,可以继续向应用程序提交进一步的更新.