В настоящее время я работаю над конвейером CI/CD для приложения iOS.Постоянная доставка iOS, продвижение по службе
Приложение в настоящее время скомпилировано и выпущено для тестирования на автоматические тесты. На этом этапе приложение будет отправлять запросы на «test» api.
Если все тесты пройдены, сборка повышается до «постановки», на этом этапе сборка должна делать запросы к «промежуточной» апи.
Я не хочу перекомпилировать приложение, когда оно выпущено для постановки.
Что было бы лучшим способом изменить некоторые значения конфигурации в приложении без перекомпиляции?
Я думал следующим образом:
- Измените .ipa файл на почтовый
- разархивировать
- Отредактируйте Plist (который будет содержать некоторые конфигурации вещи)
- Rezip приложение
- Изменить обратно в файл .ipa
Только изменение значений plist может быть недостаточным. Есть и другие вещи, которые нужно учитывать. Как профили обеспечения, схемы на основе конфигурации, архитектуры и т. Д. – erenkabakci