Есть ли способ авторизовать наш конвейер другим способом, срок действия которого не истекает так часто?
Боюсь, что нет такого способа авторизовать наш конвейер другим способом, который не истекает так часто.
Большинство конвейеров непрерывной доставки iOS были настроены с использованием инструментов Fastlane, и 2FA стала обязательной для всех ролей владельца учетной записи (не администратора) в App Store Connect, поэтому На данный момент нет чистого решения этой проблемы, но в будущем могут быть некоторые временные хаки.
Кроме того, если вы являетесь пользователем-администратором, вам не нужно включать 2FA. Это подтверждено командой Apple Developer Relationship:
- 2FA будет применяться, только если вы являетесь владельцем учетной записи (не администратором) в App Store Connect.
- Если вы пользователь с правами администратора, то вам не нужно включать 2FA
Твит от Кристофера Пикслея здесь .
Кроме того, в настоящее время есть несколько блогов о том, как чтобы полностью удалить Fastlane из проектов iOS, вы можете проверить их на наличие подсказок:
Пять вариантов для iOS Непрерывная доставка без Fastlane
Сохранить использование Fastlane с изменениями 2FA Apple