Ios 获取ITMS-4238“;冗余二进制上传“;错误,无论我将生成版本或应用程序版本更改为什么

Ios 获取ITMS-4238“;冗余二进制上传“;错误,无论我将生成版本或应用程序版本更改为什么,ios,app-store-connect,xcode6,Ios,App Store Connect,Xcode6,我拒绝了一个二进制文件,它是1.0(1.0)。 开发人员已拒绝该状态 我上传了一个新的二进制文件,遇到了这个问题,然后我发现我需要增加我的构建 我将应用程序版本和内部版本都增加到1.1,这是一个错误 我得到了一些关于应用程序版本不匹配的错误,明白了 然后我尝试了应用程序版本1.0和许多不同的版本号。 1.1,1.0.1,1.2,1.3,1.0.3..什么都不起作用。 我一直在犯这个错误。itunes connect(1.0)上只列出了一个版本 我试图提交没有二进制文件,它说我需要一个 我甚至尝试

我拒绝了一个二进制文件,它是1.0(1.0)。 开发人员已拒绝该状态

我上传了一个新的二进制文件,遇到了这个问题,然后我发现我需要增加我的构建

我将应用程序版本和内部版本都增加到1.1,这是一个错误

我得到了一些关于应用程序版本不匹配的错误,明白了

然后我尝试了应用程序版本1.0和许多不同的版本号。 1.1,1.0.1,1.2,1.3,1.0.3..什么都不起作用。 我一直在犯这个错误。itunes connect(1.0)上只列出了一个版本

我试图提交没有二进制文件,它说我需要一个

我甚至尝试在itunes Connect中将应用程序版本更改为1.1,然后上传 1.1(1.0)和相同的重复问题

有人有过这个问题吗


我尝试了几个小时,但运气不佳。在等待了几个小时后,我收到了苹果支持部门的回复,要求提供更多信息。 当我再次为截图复制这个问题时,我决定使用2.0的版本号,我希望它可能希望主版本更高。 这成功了! 我在网上读到的每一个地方都说1.0到1.1会很好…或者1.0.0到1.0.1。 一、 由于某种原因,必须从1.0升级到2.0


或者,总是有可能再等几个小时就会有所成就。

在以下情况下,更改版本号的解决方案对我来说是可行的:

  • 应用程序版本状态为“准备提交”
  • 新版本号在iTunesConnect中保存良好(按iTunesConnect版本页上的保存按钮)
  • CbundleShortVersionString与iTunesConnect中的版本号匹配(例如“1.2”)
  • Info.plist中的CbundLeverVersion增加(例如1.2.1)
通过这种方式,多个版本与iTunesConnect版本相关联

以下是iTunesConnect中的外观(1.2是简短的版本号,1.2和1.2.1是捆绑包版本):
我自己尝试了许多不同的版本号。唯一对我有效的选择是给出一个4位数的版本号:1.1.0.1(1.1是我在iTunes Connect上的应用程序版本号)


希望有帮助

我想,由于苹果已经将试飞集成到itunesconnect中,版本和构建(这是他们在project settings->target->generalScreen中使用的措辞)和info.plist中的对应词是“Bundle version String short”和“Bundle version”。这里的措辞对我来说从来没有真正意义


我在版本2.2和版本2.2中遇到了错误。我将其更改为2.2版和build 1版(因为这是我的第一次上载),它成功了。

我尝试了ApplicationLoader 2.9.1,它对我有效。
ApplicationLoader 2.9.1可以从itunes connect下载。

我以前也遇到过这个问题,并且像您一样通过每次增加版本号来解决它。它一直有效

然而,现在我完全被卡住了。我刚刚在我的应用程序中添加了Today扩展,现在当我尝试上传时,无论我添加了什么版本/构建组合,它都会返回4238。太疯狂了,已经做了两个小时了

我想知道是否有任何方法,某些构建设置可以使上传者认为有2个二进制文件

我有一个单独的主应用程序和扩展的分发配置文件,我还将“仅构建活动架构”设置为“否”。这就是我所能想到的一切,这会把事情搞砸


有什么想法吗?

出于某种原因,苹果在Xcode的“常规”选项卡上提供了build字段

我也遇到过这个问题,和你一样,我一次又一次地遇到同样的错误,即使我在更改版本号

这里要做的是,即使使用相同的版本号,也只更新内部版本号

在我的例子中,我有一个应用程序版本0.0.1,每次我上传二进制文件时,我都需要更改版本号,例如: 上载构建0.0.0-拒绝二进制和 上载构建0.0.1-拒绝二进制和
上传build 0.0.2

我已经上传了该应用程序,但由于3.5“的屏幕截图丢失,我得到了相同的错误。 无法从xcode再次上传

(所以我在xcode organizer中创建了一个ipa文件,并导出为ipa)。 但是,当我在itunesconnect中按下upload build时,它会获取旧的上传文件(给我一个选项来选择)。 保存后,我得到了提交审核的选项


(如果您转到itunesconnect中的预发布选项卡,您可以看到以前上传的应用。)

通过将构建版本增加1而不是子版本来解决此问题。即1.0到2.0而不是1.0到1.1

我的问题是,我在Xcode的“常规”选项卡中更新的构建编号没有改变应用程序plist中的捆绑版本-因此上传者认为我每次都在上传相同的构建无论我使用的版本号是什么。一旦我在plist中更改了捆绑包版本,一切都正常了。

我也经历过这种情况,只需增加版本号就可以为我修复它。我将版本号更改为1.0.1,它就正常了。这可以在Xcode的“常规”选项卡中找到。请确保在提交之前再次存档和验证我解决了同样的问题…我上传了一个版本1.01和build 1.1,然后我决定拒绝这个编译。我将I-tunes版本改为1.1,并尝试上传新版本1.1 build 1.1,但出现了错误。然后我将xcode改为build 1.2并上传ok。

在我的情况下,我必须使build nu的版本数高于上次的版本我上传的成员。我在iTunes Connect应用程序上安装了版本号为3的应用程序,然后重新编写了应用程序,并尝试上载版本号为1的新应用程序。我遇到了相同的错误,在更改为版本号为4后,它工作正常。

检查您是否使用了run scri
From Build : 1
To Build   : 1.2