iOS/기타

[iOS] 수출 규정 관련 문서가 누락됨 (TestFlight) 해결 방법

안경 쓴 귀니 2022. 1. 19. 20:11
반응형

TestFlight 업로드 시 진행 상태에 '수출 규정 관련 문서가 누락됨(Missing Compliance)'이라고 아래와 같이 출력되는 경우가 있습니다.

 

 

앱에서 암호화를 사용하는지 여부를 묻는것인데, TestFlight(AppStore)에 업로드 시마다 물어봅니다!

 

해결 방법

 

관리를 눌러 수출 규정 준수 정보 입력

 

 

선택하면 아래와 같이 나옵니다.

(아니요를 선택한 경우)

※ 예, 아니요 중 무엇을 선택해야할지 모르겠다면 아래 링크 참고

https://blog.naver.com/PostView.nhn?blogId=mogulist&logNo=221469645552&parentCategoryNo=&categoryNo=39&viewDate=&isShowPopularPosts=false&from=search

 

 

아니요를 선택 후 내부 테스트 시작 버튼을 누르면, 내부 테스트(TestFlight)를 시작할 수 있습니다.

 

 

추가 처리

 

만약 앱에서 계속 암호화를 사용하지 않을 예정이라면

Xcode에서 Info.plist 설정을 해주면 TestFlight 업로드 시 더 이상 묻지 않고 자동으로 NO 처리됩니다.

 

Info.plist에 아래 항목 추가

※ Info.plist 파일 우클릭 > Open As를 선택하면 Source Code, Property List 버전을 선택할 수 있습니다.

 

  • Source Code
<key>ITSAppUsesNonExemptEncryption</key>
<false/>

 

  • Property List
Key : App Uses Non-Exempt Encryption
Type : Boolean
Value : NO

 

 

추가해둔 후, AppStore Upload(TestFlight Upload)를 진행하면 자동으로 암호화 사용하지 않음으로 처리되어 업로드됩니다.

반응형