Как отправить "Описание бета-версии приложения" в iTunes Connect с помощью fastlane delivery
Я загружаю свое приложение iOS и большинство метаданных приложения в iTunes Connect, используя fastlane delivery. Большинство данных и скриншотов могут быть помещены в файлы, которые я затем сохранил в git.
Это включает в себя, например, заметки к обзору, которые хранятся в файле
fastlane/metadata/review_information/notes.txt
В iTunes Connect есть немного информации в части TestFlight в разделе "Информация о тесте" под названием "Описание бета-приложения". Я хотел бы также загрузить этот текст, используя fastlane.
В документах по доставке fastlane я нашел параметр "beta_app_description", и, насколько я могу судить, это именно так. Это параметр команды, поэтому он должен быть указан непосредственно в Fastfile или Deliverfile.
Я хотел бы, чтобы fastlane загрузил это из файла, как и все другие метаданные.
Это возможно и как?
2 ответа
Кроме того deliver
(или же upload_ios_app
) E сть testflight
(или же upload_to_testflight
или же pilot
) действие в фастлэйне:
https://docs.fastlane.tools/actions/testflight/
Как следует из названия, он используется для всего Testflight, который включает в себя описание бета:
beta_app_description | Предоставьте описание бета-приложения при загрузке новой сборки
https://docs.fastlane.tools/actions/testflight/
pilot
это также имя подключенного инструмента командной строки, который имеет дополнительные параметры: https://docs.fastlane.tools/actions/pilot/
К сожалению, получение этих данных из файла не входит ни в один из них.
Его можно легко указать в качестве параметра дляtestflight
действие. И если вы хотите отформатировать свой текст или предоставить больше, чем просто предложение, вы можете использовать многострочные строки groovy, например:
upload_to_testflight(
beta_app_description: "Have fun testing the app!",
changelog:
"""This is my multi-line changelog
with information for my testers.
* align left to avoid blanks at the beginning of a line
* this allows nice formatting...
* ...and blank lines in between
Hope, you find it useful."""
)