Автоматическое обновление plist CFBundleShortVersionString и CFBundleVersion - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть проект, у которого разные цели в зависимости от стадии разработки (Staging, Production, Develop).Для каждой цели у меня есть файл plist, который идет вместе с ней.

Мой вопрос заключается в том, как я могу автоматически обновлять CFBundleShortVersionString и CFBundleVersion каждого plist, основываясь на значениях Version и Build, которые установлены в настройках общей идентификации моего проекта?(См. Изображение ниже для общих настроек удостоверения здесь )

My Info.plist автоматически обновляется, потому что это, очевидно, оригинальный plist, мне просто нужно получить мои Staging.plist, Develop.plist иProd.plist для автоматического обновления, как Info.plist.

Возможно ли это, или мне просто нужно обновлять каждый список, который у меня есть, каждый раз, когда я меняю Идентичность?

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете использовать fastlane для обновления version и build number нескольких целей.Для этого вам нужно настроить fastlane с вашим проектом (одноразовое усилие, но после этого это легко)

Для более подробной информации вы можете увидеть следующие ссылки:

https://docs.fastlane.tools/getting-started/ios/setup/

https://github.com/SiarheiFedartsou/fastlane-plugin-versioning

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...