Как удалить сборку приложения на новом сайте iTunes Connect?

90

Я хочу загрузить новую версию своего приложения в iTunes Connect , но не могу отправить ее, как я упоминал здесь .

Теперь я хочу удалить загруженную сборку и загрузить новую сборку с сохраненной версией, но получаю сообщение об ошибке, как показано на снимке экрана. Вот

Найдите решение здесь

нельзя удалить старую загруженную сборку. необходимо загрузить новую сборку с версией новой сборки (+1).

hmdeep
источник
Ваш сертификат разработчика другой. Это проблема. Вы должны использовать правильный сертификат разработчика, который использовался для загрузки вашей предыдущей версии
Радж Суббиа
мой сертификат разработчика правильный, но я хочу перенести свое приложение в другую учетную запись, поэтому отображается это предупреждение ... Но мне все равно, мальчик, мне нужно решение для первой ошибки ...
hmdeep
Вы меняли номер версии plist?
Радж Суббиа 05
Ханнес Сверриссон, я добавил ваш ответ в свой вопрос
hmdeep

Ответы:

120

Вы не можете удалить старую загруженную сборку: вы должны загрузить новую сборку с новой версией сборки (== версия пакета в plist ).

Например, если ваша текущая версия сборки - 1.3, заархивируйте и загрузите новую сборку с увеличенной версией сборки, такой как 1.3.1:

образ

hmdeep
источник
14
Для ясности (э-э) номер сборки - это ваша «версия пакета». Это то, что вам следует увеличить. Пользователи этого не видят, это для вашей справки. У меня была версия пакета 2.0.2, и я «увеличил» ее до 2.0.21, чтобы отправить. Если мне нужно отправить следующую сборку, я сделаю ее 2.0.22, 2.0.23 и т. Д. Моя «Строка версий пакета, короткая» остается 2.0.2 - это то, что видят пользователи.
ED-209
Привет, я сделал это, и в строке «Сборка» моего приложения iTunes Connect по-прежнему отображается старая сборка и дата загрузки, даже после завершения обработки нового.
Quantumpotato
как я сказал, вы не можете удалить его, вам нужно добавить новую сборку и прикрепить новую сборку к отправке.
hmdeep
Это дополнительная информация, которая относится к другому ответу. Как мы можем удалить ссылку «удалить версию из обзора» с нового сайта iTunes. Иногда мы можем не увидеть строчку, упомянутую в ответе. После выхода из iTunes / входа в систему с некоторым промежутком времени мы сможем увидеть в iTunes строку «удалить эту версию из обзора».
SHS
1
Другими словами, Version на картинке - это ваша CFBundleShortVersionString.
Хенрик Эрландссон,
7

Вы не можете удалить сборку из Itunes Connect. Информационный файл вашего проекта содержит два атрибута для ссылки на версию сборки вашего приложения, т. Е. Версию Bundle и строку Bundle versions, короче . Обычно оба атрибута имеют одинаковое значение (1.0.3), но вы можете загрузить в Itunes Connect несколько сборок для одной и той же версии приложения, просто изменив второе значение.

Итак, вы создаете новую версию приложения в Itunes Connect (версия 1.0.3) и устанавливаете в своем NewProject -Info.plist :

  • Версия пакета: 1.0.3.
  • Строка версий пакета, короткая: 1.0.4.

Архивировать и загружать.

Как только Itunes Connect обработает новую сборку, она появится в разделе « Предварительные выпуски », и вы сможете выбрать ее для версии 1.0.3 и отправить на рассмотрение.

Даниэль Ривера
источник
3
Вы должны увеличивать CFBundleVersion, а не короткую строку версии.
Морское побережье Тибета
6

Новая версия приложения iTunes Connect для устройств iOS, похоже, не имеет возможности «Отклонить сборку», как предыдущие версии приложения и портал iTunes Connect. Вы не можете отклонять или удалять сборки, загруженные в iTunes Connect в последних версиях (декабрь 2014 г.).

Решение - просто загрузить новую сборку. Однако для того, чтобы iTunes Connect принял новую сборку, вы должны сначала увеличить внутренне видимый номер сборки перед воссозданием архива. Число для увеличения помечено как «Сборка» или «Версия пакета» в зависимости от того, где вы смотрите в интерфейсе Xcode. Очевидно, что изменение одного места отражается и на других.

Вот места, где вы можете изменить номер версии сборки / пакета:

Общие> «Сборка: 1.0.1»

-или-

Информация> "Версия пакета: 1.0.1"

-или-

Info.plist> "Версия пакета: 1.0.1"

После изменения номера повторно заархивируйте сборку и повторно отправьте ее в iTunes Connect.

Джон Чачо
источник
2

Изменить: вы просто не можете. Я полагаю, у вас будет один шанс в год очистить сборки, как это происходит с зарегистрированными устройствами, или, может быть, они просто планируют оставить их там навсегда.

Проверьте ответ Apple в этой ветке: Как удалить сборку из itunes connect?

эла
источник
0

Я не думаю, что есть способ удалить сборку, как сказал Марк Филип. Я использую Xamarin. Я исправил свою проблему, сделав это в Xamarin: проект -> параметры -> Приложение IOS -> сборка

user1019042
источник