如何从iTunes Connect中删除构建?


125

我想从新的iTunes连接站点中删除我的一个应用程序版本。但是我找不到删除/删除按钮。有任何想法吗?

在此处输入图片说明


4
你不能 我不得不拒绝开发人员几次,在那里我有6次。我选择了一个,然后提交批准。有没有办法去掉“非必要”的人从这个名单
山姆乙

我只是问苹果这件事。他们回答时,我会通知您。
EFE 2014年

我的问题是,我不断收到电子邮件说我的“二进制文件有问题”(我错误地提交了一个与以前的应用程序版本具有相同内部版本号的二进制文件)。但是该应用显示为“正在审核”,并且无法拒绝该版本(按钮不可用!)
Nicolas Miari 2014年

他们从Apple那里回复@EFE吗?
iOS Monster

1
啊 因此,与旧的TF不同,现在我必须创建一个标识符,然后必须创建一个AppStore Provisioning文件(没有更多的通配符),然后必须创建一个iTunes应用程序,然后必须使用其手动的Application Loader工具上传,然后必须递增每次我上传时的内部版本号。
peterept'3

Answers:


124

更新:

时间已更改,您现在可以按照此答案删除(过期)TestFlight构建,但是仍然不能删除构建

旧:

我问苹果,这是他们的答案:

我了解您如屏幕快照所示,想从iTunes Connect删除内部版本。

请注意,这是预期的行为,因为您可以从当前版本中删除该版本,但不能从iTunes Connect中删除它。有关更多信息,请参阅iTunes Connect开发人员指南:https : //developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/

所以我不能。


1
如果您上载,则可能是钥匙串/配置文件不正确的问题,因此删除构建功能会很不错。但是我想我应该在上传之前先学习验证构建。
大卫·道格拉斯

1
通过更新构建版本号在这里找到了解决方法-stackoverflow.com/questions/25680604/…–
David Douglas

70

等待!您实际上可以使构建过期!:)

2017年解决方案之后(在2020年仍相同):

  1. 在主页上,单击“我的应用程序”,选择您的应用程序,然后在工具栏中单击“ TestFlight”。

  2. 在左列中,在“构建”下单击您的应用程序的平台(iOS或tvOS)。

  3. 在右侧的表中,单击内部版本号。

  4. 在右上角,单击“ Expire Build”。

从App Store(iTunes)Connect中删除构建 使Build iTunes Connect过期

- 构建已在App Store Connect中过期。

手段:

所需角色

请参阅角色权限

有关更多信息,请访问


2
这样可行!谢谢。请记住,您必须以代理或管理员身份登录。
Zubeyir '17

59
我认为这只会使Testflight中的测试仅过期;不会从iTunes连接服务器(AppStore部分)中删除构建。您仍然可以将这些构建提交到appstore。但是,原始问题询问者正在询问如何从iTunes连接服务器删除构建,以便它不会显示在“添加构建”部分的构建列表中。我认为Apple不允许从iTunes Connect服务器删除版本。
Nitesh Borad

21
我可以确认此解决方案不起作用。它从TestFlight仪表板中删除了该内部版本,但是该内部版本仍然存在,您无法提交新的内部版本,直到最后一个完成该过程为止……
campsjos

我终于设法在Testflight中提交了一个新版本。尽管仅更改内部版本号,但Itunes Connect一直抱怨“如果其他版本已经在审核中,则您无法提交要进行测试的内部版本”,同时更改版本号也使我可以添加新版本以进行审核。我不知道这是否与先前的版本过期有关。
campsjos

1
嗯,我明白了。我真的很想抓这个,谢谢!
Gusutafu

34

我有这个问题。我将分享我的学习曲线。

首先,我找不到如何拒绝二进制文件,但记得今天早些时候在iTunesConnect应用程序中看到了它。因此,使用该应用程序,我拒绝了二进制文件。

如果在“构建”部分下“鼠标悬停”被拒绝的二进制文件,您会注意到带有-的红色圆圈图标(即删除按钮)出现。点击此按钮,然后点击屏幕顶部的保存按钮。提交的二进制文件现在不见了。

现在,您应该获取处于“准备上传”状态的应用程序的所有通知(电子邮件,应用程序通知等)。

Xcode组织者仍然给我“冗余二进制”。经过一些研究,我现在了解了“版本”和“构建”之间的区别。版本是iTunes显示的内容,用户可以看到。内部版本号只是内部跟踪号。我两个都在2.3.0,我将内部版本更改为2.3.0.1,然后重新存档。现在它可以验证了,我可以上传新的二进制文件并重新提交。希望对别人有帮助!


4
更改第四个八位位组(或添加第四个八位位组)不起作用。现在它大吼大叫您说这是无效的#,因为它只能包含3位数字。这样一来,Apple如何不断阻止iTunes连接变得越来越烦人。
Urkle

这只会在我尚未提交时发生。我该如何重新提交?
Quantumpotato 2014年

哇,甚至还没有被接受的答案,但对我们来说是个不错的解决方案。
agoldev

6

选择构建

答案是,将鼠标悬停在构建图标上,然后在该行的末尾看到一个带圆圈的彩色负号。这将删除构建,您现在可以单击+号并选择要提交的新构建。

这是一个令人难以置信的复杂网页,其中包含技巧和小玩意来完成您想要的事情。我确定史蒂夫(Steve)从未看过或尝试使用过此页面。

当然,更好的做法是设计屏幕,以便您可以始终查看选项,而不要根据是否有正在审核的应用程序来更改屏幕!


4

据我了解新的iTunesConnect哲学:

  • 您可以将多个“合格”的版本上传到iTunesConnect的“预发行”选项卡中
  • 让其他测试人员通过TestFlight测试特定版本(并声明为iTunesConnect用户)
  • 当您使用稳定版本时,请从“版本”选项卡中选择正确的构建版本,以通常的方式提交到AppStore。

对我而言,您可以为预发行版构建150个版本,这没关系。


如果可以在OS X Apps中添加测试仪,我不会介意的,但是您不能,只有iOS
Kyle Browning 2014年

我在TF中有v1.1.1和v1.1.3。是否可以完全删除1.1.3,然后上传v1.1.2?请确认。
Sazzad Hissain Khan

是的,应该可以使用Testflight中的新规则...内部版本号应该不同。
cdescours

2

在iTunes中连接:

AppStore >> iosAPP >>构建(向下滚动)

单击图片中的红色图标

删除版本


1
红色图标仅在鼠标悬停时显示。您需要将鼠标放在上面。
mahal tertin

这节省了我的理智。appstoreconnect上的UX确实是疯了。如果您需要更改要提交的构建,这是实现它的途径。苹果似乎确实喜欢“隐藏功能”的概念。
eddyoc

0

在我们的情况下,由于已经有一个处于预发布状态的应用,因此无法删除。解决的办法不是删除而是编辑每个部分,包括版本号,这些部分需要为新候选者进行更改。


0

this,这很难。这是我在发布ios版本之前拒绝/删除/替换它的工作。该应用程序获得批准,我发现它在发布前发现了我想修复的错误

  1. 我将发布设置为“手动”并保存
  2. 我尝试创建并发布应用
  3. 收到一条错误消息,例如“您一次只能发布一个版本”
  4. 保存按钮所在的位置没有取消发布的选项
  5. 该应用程序的版本未带有红点标记为“开发人员被拒绝”

要替换糟糕的版本,我做了以下工作

  1. 如果您单击“ +版本或平台”以创建新版本,则将无法创建新的iOS版本
  2. 您需要上传一个新版本
  3. 在您拒绝的应用中,选择新版本
  4. 保存
  5. 提交审查
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.