키체인 공유를 위해 access group 지정을 위해 team ID가 필요하게 되는데, 이 때 team ID를 어떻게 알 수 있을까?
- 개발자 홈(https://developer.apple.com/account)
- 키체인 앱
- 빌드폴더의 Entitlements.plist
유료 개발자의 경우 개발자 홈에서 접속해 확인 할 수 있다.
그럼 무료개발자 계정의 경우 team ID는 어디서 확인 가능할까?
돈 없는 우리는 키체인 앱으로 확인하자. 인터넷도 필요없으니 우린 환경도 보호한다.
- 키체인 앱 실행
- 무료 개발자 계정 검색(검색란에 계정ID)
- 검색된 개발 인증서 떠블클릭(우클릭>정보 가져오기)
- 인증서 세부사항에서
조직 단위
항목의 값을 복사
바로 요 조직 단위
값이 team ID이다.
물론 유료 개발자 계정의 경우에도 개발자홈에 접속할 필요없이 키체인에서 확인 할 수 있다.
Xcode 14.2 기준으로
- Xcode에서
메뉴 > Product > Show Build Folder in Finder
- 열린 파인더에서
Intermediates.noindex > AppName.build > Debug-iphone(os|simulator) > AppName.build > DerivedSources
진입 Entitlements.plist
파일 내용 확인(시뮬레이터 빌드는 Entitlements-Simulated.plist)