Saturday, August 29, 2020

Нетипичное обновление мобильного приложения в AppleStore

Вступление

Кодовая база одного мобильного приложения была полностью обновлена. Внезапно выяснилось, что с обновлением библиотек, некоторые версии устройств более не поддерживаются.

Apple Store отклонил обновление с формулировкой: "Сборка обновления не поддерживает некоторые устройства/версии iOS, которые поддерживались до этого."

То есть невозможно просто так взять и загрузить новую сборку в TestFlight.


Решение

Решено создать новое приложение с другим идентификатором Bundle ID. Новая проблема заключалась в том, что нельзя указать одно и тоже имя для двух приложений с разными Bundle ID.

Пришлось удалить старое приложение. Перед этим желательно прочитать статью: Remove an app Важно: после удаление, имя освобождается и его может занять любой другой разработчик. 

Невозможно удалить приложение, не сняв его с публикации в сторе. Поэтому перед удалением приложения, необходимо убрать его с публикации. Это действие описано на StackOverflow: How to remove an iOS app from the App Store

После удаления старого приложения удалось переименовать имя нового приложения. Затем можно отправлять новое приложение на проверку в Apple Store