У меня есть одно приложение, которое уже есть в AppStore, и оно разработано с использованием ionic. Теперь мы решили переработать это же приложение, используя другую платформу, например нативную или флаттерную. Можно ли загрузить сборку в то же приложение, которое создано в Appstore connect?

0
Sudhir Dadhania 13 Янв 2022 в 07:55

3 ответа

Лучший ответ

Да, это возможно и довольно часто.

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

Этот ваш конкретный пример случается очень часто. Приложение сначала разрабатывается с помощью некоторых кросс-платформенных инструментов, а затем с помощью собственных инструментов или наоборот. Или иногда даже используется та же платформа, но делается полная переработка.

Однако одна из проблем, с которой вы можете столкнуться, заключается в том, как сохранить локальные пользовательские данные (если они у вас есть). Если ваше текущее приложение хранит некоторые пользовательские данные в какой-либо базе данных, то новое приложение должно иметь возможность подключаться к той же базе данных. Альтернативой является промежуточное обновление с использованием Ionic, которое подготавливает данные для миграции в новую версию (например, перетащите все в какой-нибудь JSON в локальном хранилище).

1
Matic Oblak 13 Янв 2022 в 12:14

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

  1. Откройте приложение в AppStoreConnect.
  2. Создайте версию (например, 1.0) в AppStoreConnect, если она еще не создана.
  3. Обновите целевую версию в xCode, чтобы она соответствовала только что созданной версии приложения.
  4. Обновите номер сборки, так как вы не можете загрузить тот же номер сборки в той же версии приложения.
  5. Архивировать с помощью xCode.
  6. Загрузите сборку с помощью xCode или Transporter.
  7. Обновите необходимую информацию.
  8. Отправить на рассмотрение.
  9. Не унывать!
2
Muhammad Waqas 13 Янв 2022 в 10:06

Да, можно загрузить новый двоичный файл поверх существующего двоичного файла в App Store Connect. Независимо от того, какую технологию вы использовали при разработке. Вам просто нужно установить тот же идентификатор пакета, который используется в существующем двоичном файле, и загрузить его через Xcode.

0
Apps Maven 14 Янв 2022 в 07:45