Daily iOS
데이터 저장

앱 간 Keychain 공유(access group)

같은 팀에서 만드는 결제 앱 두 개(메인 앱·가맹점 앱)가 하나의 로그인 토큰을 공유해야 합니다. UserDefaults 나 파일로는 안 된다고 하는데, Keychain 으로는 어떤 조건에서 어떻게 공유하나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

앱은 각자 샌드박스라 UserDefaults·파일은 서로 못 본다. Keychain 은 같은 Team ID 로 서명한 앱들이 Keychain Sharing entitlement 에 같은 access group 을 넣으면 공유된다.

받은 질문 공유