Представление Apple Sign In, представленное ASAuthorizationController, отображается только в портретном режиме, но я бы предпочел показывать его в ландшафтном режиме, как мое приложение.
Код:
let appleIDProvider = ASAuthorizationAppleIDProvider()
let request = appleIDProvider.createRequest()
request.requestedScopes = [.fullName, .email]
let authorizationController = ASAuthorizationController(authorizationRequests: [request])
authorizationController.delegate = self
authorizationController.presentationContextProvider = self
authorizationController.performRequests()