我拒绝了我有的二进制文件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中将应用版本更改为1.1然后上传 1.1(1.0),同样的重复问题也失败了。
有人遇到过这个问题吗?
答案 0 :(得分:60)
更改内部版本号的解决方法对我有用,具有以下内容:
通过这种方式,几个版本与iTunesConnect版本相关联。
以下是iTunesConnect中的样子(1.2是短版本号,1.2和1.2.1是捆绑版本):
答案 1 :(得分:24)
我在没有运气的情况下尝试了几个小时,等了几个小时后我得到了苹果支持的回复,要求提供更多信息。 当我再次为屏幕截图复制问题时,我决定使用2.0的内部版本,我希望也许它希望主要版本更高。 这有效! 我读到的所有在线网上都说1.0到1.1可以正常工作......或1.0.0到1.0.1。 由于某种原因,我必须从1.0到2.0。
或者总是有可能再等几个小时做些什么。
答案 2 :(得分:10)
通过将构建版本增加1而不是子版本来解决此问题。即1.0至2.0而不是1.0至1.1
答案 3 :(得分:4)
我也经历过这个,只是为我增加固定数量。我将构建版本更改为1.0.1并且它有效。这可以在' General' Xcode中的标签。确保在提交到App Store之前再次存档和验证。
答案 4 :(得分:4)
您无需更改版本号,只需更改内部版本号即可。但是您应该知道Build编号必须高于您上传的上一版本。例如,您的版本号为2.6.8
,内部版本号为2.6.8
,那么您可以将内部版本号更改为2.6.9
。如果您将内部版本号更改为2.6.8.0
,则会出现the Build number(2.6.8.0) must be higher than the exist one(2.6.8)
错误。所以关键点是Build号。
@Jayprakash Dubey @ Tenaciousd93
答案 5 :(得分:2)
我自己尝试了很多不同的构建号码。对我有用的唯一选择是给出一个4位数的内置编号:1.1.0.1(1.1是iTunes Connect上我的app版本号)。
希望它有所帮助!
答案 6 :(得分:2)
我想,由于Apple已将测试版本集成到itunesconnect中,因此版本与Build(这是他们在项目设置中使用的措辞> target-> generalScreen)之间存在差异,而在info.plist中则相当于是“Bundle Version String short”和“Bundle Version”。这里的措辞对我来说从来没有真正意义上的。
我在2.2版和2.2版本中遇到了错误。我将其更改为版本2.2并构建1(因为这是我的第一次上传)并且它有效。
答案 7 :(得分:2)
出于某种原因,Apple在Xcode的General选项卡中提供了构建字段。
我也遇到过这个问题,就像你一样,即使我正在更改版本号,我也会一遍又一遍地得到同样的错误。
这里假设要做的是即使使用相同的版本号也只更新内部版本号。
在我的情况下,我有一个App版本0.0.1,每次上传二进制文件时我都需要更改内部版本号,例如: 上传版本0.0.0 - 拒绝二进制和 上传版本0.0.1 - 拒绝二进制和 上传版本0.0.2
答案 8 :(得分:1)
我尝试过ApplicationLoader 2.9.1,它正在为我工作。 ApplicationLoader 2.9.1可以从itunes connect下载。
答案 9 :(得分:1)
我以前遇到过这个问题,并且每次都通过增加我的内部版本号来解决它。它一直有效。
然而,现在,我完全陷入困境。我刚刚在我的应用程序中添加了今天扩展程序,现在当我尝试上传时,无论我放入什么版本/构建组合,它总会带回4238。它很疯狂,现在已经使用了2个小时。
我想知道某些构建设置是否有任何方式可以让上传者认为有2个二进制文件?
我为主应用程序和扩展程序提供了单独的分发配置文件,我还将'Build Active Architectures Only'设置为NO。这就是我能想到的所有这些都会搞砸了。
有什么想法吗?
答案 10 :(得分:1)
我的问题是我在Xcode的常规标签页面中更新的内部版本号并未在应用程序的plist中更改软件包版本 - 所以上传者认为我每次都上传相同的版本无论我使用什么版本号。一旦我在plist中更改了bundle版本,一切正常。
答案 11 :(得分:1)
我解决了同样的问题...我上传了1.01版本并构建了1.1然后我决定拒绝这个编译。我将i-tunes版本更改为1.1,并尝试上传新版本1.1 build 1.1,我收到了错误消息。然后我更改xcode以构建1.2并上传确定。
答案 12 :(得分:1)
在我的情况下,我必须使构建数字高于我上传的最后一个内部版本号。我在iTunes Connect应用程序上使用内部版本号3,然后从头开始重新编写应用程序并尝试上传内置编号为1的新应用程序我得到了同样的错误,在更改为内部编号4后,它工作正常。
答案 13 :(得分:1)
答案 14 :(得分:1)
常规 - >下修改 构建数字解决了这个问题Xcode项目的Target构建中的标识。然后转到产品菜单,选择清洁和构建您的应用。
{{1}}
最后,通过运行产品 - >重复应用提交流程存档,然后按照屏幕提示进行操作。
答案 15 :(得分:0)
我上传了该应用,但由于缺少3.5"的截图,我收到了同样的错误。 并且无法再从xcode上传。
(所以我在xcode组织器中创建一个ipa文件并导出为ipa)。 但是当我在itunesconnect中按下上传版本时,它会获取旧的上传文件(给我一个选项)。 保存完毕后,我可以选择提交审核。
(如果您转到itunesconnect中的预发布标签,则可以看到之前上传的应用。)