배포하기 시 FamilyControls 심사받기
승인받지 않은 상태라면 배포용 프로비저닝을 등록해도 Family Controls가 지원되지 않는다고 나옵니다.
Family Controls Capability를 사용하는 앱을 앱스토어에 배포하려면 심사를 먼저 받아야 합니다.
- 승인을 받게 되면 아래와 같은 메일이 옵니다.
- 메일 속 링크를 클릭해보면, 어떤 경우에는 distribution을 제외하고 development에만 권한이 부여되는 등 부분적으로만 entitlements가 할당되는 경우가 있다고 한다. (이번 경우가 그렇다.)
- 적혀 있는대로 Apple Developer 사이트의 Certificates, Identifiers & Profiles 메뉴에서 Identifiers → App ID에 해당 capability의 configuration을 설정해주면 된다.
- 앱에 필요한 identifier들 모두(익스텐션 포함)에 들어가면 Additional Capabilities에 배포용 Family Controls에 대한 권한이 추가된 것을 볼 수 있다.
- 체크해주고 저장해주면 된다.
- 이후 배포용 프로비저닝을 새로 다운받아야 하며, 이 프로비저닝을 프로젝트에 임포트 시켜주면 드디어 아카이브가 가능해진다.
- 관련 질문 missing com.apple.developer.family… | Apple Developer Forums