Чем CI/CD для iOS отличается от local builds и когда что выбрать?
Что хотят услышать интервьюеры:
Сравнение: CI/CD для iOS нужно оценивать в контексте задачи, а не как универсально лучший вариант. В сравнении с local builds смотрите на ownership, lifecycle, читаемость, поддержку разных iOS версий, тестируемость и риск ошибок.
Ответ:
Нюанс: воспроизводимость сборки.
Как отвечать: назвать критерии выбора, привести реальный пример и честно обозначить ограничения.
// xcodebuild test/archive/export Источники
- https://developer.apple.com/documentation/xcode/distributing-your-app-for-beta-testing-and-releases
- https://developer.apple.com/help/account/provisioning-profiles/create-a-development-provisioning-profile/
- https://developer.apple.com/documentation/technotes/tn3125-inside-code-signing-provisioning-profiles