반응형
언제부터였는지 모르겠지만 Xcode 12가 등장하기 약간 이전부터 iOS 시뮬레이터에서 애플 인증이 실패하는 문제를 겪었습니다. 물론 이전에는 잘 되던 프로젝트였습니다. 에러도 특별히 알려주는 에러 없이 그냥 실패했습니다.
이 문제는 시뮬레이터 보안이 강화되면서 나타난 현상으로 쉽게 말해 시뮬레이터에서 이중 인증을 진행하면 해결됩니다.
시뮬레이터에서 AppleID로 로그인된 상태에서 설정(Preferences)으로 들어가서 제일 상단의 이름이 표시되는 곳을 누른 뒤 암호 및 보안(Password & Security)을 들어갑니다.
그러면 여기에 Apple ID를 사용하는 앱(Apps Using Apple ID) 항목이 보입니다. 여길 누르면 이중 인증을 요청하게 됩니다. 이후에는 사용자가 설정한 기기로 오는 이중 인증 번호를 시뮬레이터에 적어서 통과시키면 끝입니다.
이렇게 이중 인증이 통과되면 이제 애플 인증이 동작합니다.
아마도 이 방법 외에도 어떻게든 이중 인증이 뜨는 환경을 만들어만 내면 해당 방법으로도 문제를 해결할 수 있을 것이라 생각합니다만 제가 알아낸 방법은 이 방법이 가장 단순한 것 같습니다.
다만 이 방법도 문제가 있습니다. 시뮬레이터를 껐다 켜면 다시 이중 인증을 진행해야 한다는 점입니다. 현재로써는 어쩔 수 없는 문제가 아닌 기능으로 보입니다.
728x90
반응형
'기술적인 이야기 > 애플 플랫폼 개발' 카테고리의 다른 글
Swift 5.3에서는 뭐가 바뀌었을까? (898) | 2020.09.28 |
---|---|
Swift System 오픈소스화 소식 (984) | 2020.09.27 |
애플 앱 심사 지침 업데이트 (1254) | 2020.09.01 |
Swift 5.2 업데이트 내역 살펴보기 (891) | 2020.03.25 |
Swift와 ObjC에서 Deprecated 처리하기 (0) | 2020.03.03 |
댓글