В App Store Connect (где вы управляете своими приложениями в App Store) вы можете выбрать, какие версии вы хотите оставить в App Store после выпуска новой версии. Цель этого состоит в том, чтобы разрешить загрузку более старой версии в случае, если у пользователя есть более старое устройство или iOS версия, которая не поддерживает новую версию приложения. - Поэтому я думаю, что эта функция не очень помогает в вашем случае.
Я бы посоветовал вам сделать одну и ту же версию для всех, а затем в приложении (я предполагаю, что ваши клиенты имеют логин ) на основе их пользователь выбирает то, что вы хотите им представить. - Подключение к своей старой базе данных и отключение новых функций в качестве примера. Это также даст вам возможность продемонстрировать, что есть новые функции, к которым они могут присоединиться.
Вы можете выпустить совершенно новое приложение для каждой версии. Ex. YourApp 1.0, YourApp 2.0 (это не редкость, но, как правило, лучше, если одно и то же приложение радикально изменено / улучшено, и вы хотите, чтобы старая версия оставалась в течение некоторого времени, пока вы полностью не удалите ее).
Надеюсь, это прояснит немного:)