Мой клиент планирует выпустить приложение для iOS (назовем его А) в App Store, которое имеет ценность только в течение ограниченного времени (скажем, несколько недель). По прошествии этого времени они хотят выпустить другое, в основном совершенно другое приложение (назовем его Б) с функциями, связанными с приложением А, но гораздо более общими. B будет построен с нуля и вообще не будет повторно использовать код из A.
Они хотят выпустить B как обновление для A, чтобы сохранить свою пользовательскую базу. Технически это не должно быть проблемой: мы можем изменить имя/значок/метаданные, пока мы сохраняем идентификатор пакета прежним. Но будет ли это проблемой для процесса проверки? Может ли Apple решить, что пользователю будет неудобно выпускать совершенно другое приложение в качестве обновления существующего?
Таким образом, мой вопрос можно было бы сформулировать по-другому: можем ли мы свободно повторно использовать Bundle ID для другого приложения в той же учетной записи?
У кого-нибудь есть опыт в этом?