当按钮丢失时,如何在新的iTunes Connect中明确拒绝/替换二进制文件

Ste*_*ott 4 xcode itunesconnect app-store ios application-loader

我在这里写自己的问题和答案,因为在stackoverflow上有几十个,并且都有不同的答案,其中没有一个对我有用.

因此,自推出新的iTunes Connect以来已有好几个月了,对于很多人来说,仍然无法拒绝您自己的二进制文件以便您可以替换它,例如,如果您上传二进制文件,状态将更改为"等待审核"然后你意识到你有一个bug,所以想上传一个新的二进制文件.

对于很多人来说,屏幕上没有按钮/链接/任何东西可以修改二进制文件.

我有自己的答案,我现在会发布,但这是一个彻头彻尾的黑客,所以如果其他人有一个确定的火和更清洁的方式处理苹果迫使我们的系统的噩梦,请发布!

编辑

遗憾的是,这不起作用,即使iTunes Connect上的所有内容都显示新的内容已经过审核,旧版本也会发布.本文评论中的更多细节.

Ste*_*ott 5

以下是解决问题的方法......

上传一个新的二进制文件,为此你需要更改内部版本号..在plist中,这是"Bundle version"而不是"Bundle versions string,short",尽管你也可以改变它.

因为一切,我的意思是一切,关于应用程序提交过程是f*****然后你可能不会得到组织者确认二进制文件已提交,但它可能是.

等待一段时间,登录iTunes Connect,转到你的应用程序,点击"预发布"标签,你应该看到你的新二进制文件,它可能仍然会说"处理",如果是这样的话......我会等到那个阶段在继续之前已经完成.

黑客

在"版本"选项卡中,"构建"一词旁边应该有一个蓝色加号图标.对我来说,没有.

使用CHROME:转到"版本"选项卡并向下滚动以构建.右键单击build并选择"inspect element".

使用类"section"扩展div,然后使用类"ng-binding"扩展h1.在这里你会看到单词"Build",在这下面是一个链接(一个href),它在html中有三个类......"addIcon ng-binding ng-hide".双击此处即可进行编辑.删除ng-hide.BOOM,加号图标将出现在网页上,您现在可以单击并选择新的构建,然后保存.

什么.一套完整的.玩笑.

免责声明

我的应用程序正在等待审核,我无法保证Apple不会转向并批准旧的二进制文件,但我在iTunes Connect中看到的所有内容都表明它是等待审核的新二进制文件...所以我很有希望.审核完成后我会更新.