iTunes Connect 提交当前的预发布版本号

Posted

技术标签:

【中文标题】iTunes Connect 提交当前的预发布版本号【英文标题】:iTunes Connect Submit current Pre-Release Version Number 【发布时间】:2014-12-15 23:56:52 【问题描述】:

我正在尝试了解 iTunes Connect 如何获取我当前最新的 Prelease 版本并将其首次提交到 App Store。

我想将我的应用程序发布为 1.0.0,但是当我第一次存档并提交 Prelease 时,我并没有意识到 Xcode 中的版本很重要,并且是 1.0.0,所以现在我只是逐步对我的 beta 版本进行版本控制目前在 1.3.2

如果我将 Build 1.3.2 作为第一个版本提交为“iTunes build 1.0.0”会发生什么(见下面的屏幕截图)?这对我的 Xcode 版本控制/预发布意味着什么?

此时我想做的是清除所有当前的 Prerelease 版本并从 1.0.0 上传新版本,然后提交。我有哪些选择?

【问题讨论】:

【参考方案1】:

只是您不能使用以前使用的版本号提交相同的应用程序。 iTunes 不允许您使用 1.0.0 保存更改。

如果您想发布 1.0.0 版本的构建,您必须创建一个具有不同捆绑标识符的新应用 ID。但是,之前下载过您的应用程序的用户不会将其作为更新获得。它算作一个不同的应用程序。

但是,如果您尝试对应用商店中已有的应用执行此操作,您的应用可能会被应用审核团队拒绝。

【讨论】:

谢谢.. 很明显,创建一个新的应用程序 ID 和捆绑标识符已经过时了.. 这是否意味着我需要将它作为 build 1.3.2 发布到 App Store 中?我上面图片中的“版本”编号是否需要与所选的构建相匹配? Apple 确实做得很好,让这一切变得混乱! 是的,版本号必须与构建版本匹配。顺便说一句,当您为同一版本上传许多构建时(就像在您的第一个图像中上传了 3 个构建一样),您可以使用具有不同构建号的相同版本号,而不是增加版本号。例如:- 1.3.2(1.0) 、 1.3.2 (1.1) 等。无论如何,每当您向应用商店发布新版本时,您都必须增加版本。 我想我不明白为什么第二张图片中的版本甚至是必要的?他们不能从我提交的已经上传的预发布版本中检测到版本号吗?顺便说一句,感谢您的洞察力!

以上是关于iTunes Connect 提交当前的预发布版本号的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iTunes Connect 中用新版本替换状态为“准备提交”的当前版本应用程序?

iTunes Connect 拒绝我的二进制文件,因为我使用了 SDK 的预发布版本,我该怎么办?

iTunes Connect:“提交的报告太少,无法显示报告”

在之前的 beta 审核通过后,如何在 iTunes Connect 中激活新版本的外部 beta 测试?

在 iTunes Connect 上提交审核时,我得到了这个

iTunes Connect 提交审核错误 [重复]