Библиотека 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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