Добавление ресурсов по требованию из терминала - PullRequest
1 голос
/ 24 апреля 2020

В настоящее время я могу использовать ресурсы по требованию в своем приложении iOS, но мне нужно выполнить ряд ручных шагов:

  • Добавить ресурсы ODR вручную в XCode
  • Вручную пометьте их в XCode
  • Архивируйте приложение, чтобы сгенерировать пакеты, которые будут отправлены в Apple, и временно поместить их sh на веб-сервер, который мы используем для тестирования ODR в приложениях, не являющихся продуктами.


Есть ли какая-нибудь утилита командной строки, которую я могу использовать для этого?

Возможна ли какая-либо автоматизация для любого из этих шагов? Есть ли какая-нибудь утилита командной строки, которую я могу использовать для этого?


В моем случае я использую Cordova, так что этот (все еще) открытый PR это все, что я нашел до сих пор: https://github.com/apache/cordova-node-xcode/pull/87

1 Ответ

0 голосов
/ 29 апреля 2020

Решение, с которым я пошел:

  • Плагин Forked Cordova https://github.com/apache/cordova-node-xcode/pull/87, чтобы добавить ODR и пометить их в конвейере сборки
  • A before_build Cordova hook to просто добавьте значение внешнего URL-адреса для ODR в файл App.xcodeproj / project.pbxproj (как это делает XCode)
  • Fastlane и archive_options , чтобы установить внешний URL-адрес ODR на этапе архивирования
  • Github API для pu sh ODR в удаленном репо, который используется приложениями (non-prod) для извлечения ODR
...