Я использую iOS ODR для распространения различного контента в мое приложение. Я столкнулся с проблемой, заключающейся в том, что, если я внесу коррективы в эти пакеты активов и выпусту обновление для своего приложения, более старые версии приложения также будут загружать эти новые пакеты активов, но более старая версия приложения не будет предназначен для работы с ними, чтобы он получал ошибки.
Для некоторой предыстории: я использую ODR для распределения сцен Unity в качестве пакетов активов. Поскольку iOS - это сборка с опережением времени, я должен включить базовую сцену Unity в приложение из загрузки, чтобы при загрузке одного из пакетов ресурсов у него были все необходимые сценарии, уже находящиеся в приложении. Проблема в том, что если я внесу изменение в сценарий в одной из сцен, мне нужно перестроить проект Unity и внедрить его в проект iOS, а затем повторно отправить в магазин приложений с новыми пакетами ресурсов. Проблема заключается в том, что после внесения изменений в один из этих сценариев новые пакеты ресурсов могут не работать в более старых версиях приложения, которые не содержат это изменение сценария.
Есть ли способ сохранить версии пакетов ресурсов и разные версии моего приложения загружают соответствующие пакеты активов?
Спасибо!