Библиотека Siren (принудительное обновление): TestFlight и производственная сборка должны иметь одинаковые версии?IOS

Программируем под IOS
Anonymous
Библиотека Siren (принудительное обновление): TestFlight и производственная сборка должны иметь одинаковые версии?

Сообщение Anonymous »

Я реализую функцию принудительного обновления в своем приложении iOS и использую Siren SPM для решения этой проблемы. Имеет ли Siren SPM ограничение: CFBundleShortVersionString должен соответствовать той же серии, что и серия версий AppStore.
У меня есть серия версий TestFlight (CFBundleShortVersionString), всегда выше, чем версия Appstore. Версия для каждой сборки TestFlight показана в таблице ниже.
TestFlight (CFBundleShortVersionString) | Версии AppStore

Код: Выделить всё

         3.0.5                          |                    1.0.6
3.0.4                          |
3.0.3                          |                    1.0.5
3.0.2                          |                    1.0.4
Итак, насколько я знаю, Siren SPM всегда сравнивает CFBundleShortVersionString с версией AppStore, что в моем случае никогда не бывает действительным.
Вопросы:
1. Действительно ли Siren SPM (https://github.com/ArtSabintsev/Siren) имеет такое ограничение? (сценарий выше): если да
2 – Как я буду реализовывать этот сценарий?
3 – Большинство решений в Интернете сравниваются CFBundleShortVersionString с версией Appstore, так какова передовая практика? Та версия, которую я уже реализовал, или версия AppStore должна совпадать с версией TestFlight.

Подробнее здесь: https://stackoverflow.com/questions/787 ... e-same-ver

Вернуться в «IOS»