Test Flight에서 내부 테스트 용으로 빌드 된 것을 추가 할 때 상태의 규정 준수가 누락되었습니다.


308

로 내부 테스트를위한 최신 빌드를 추가했을 때 TestFlight"Missing Compliance"상태임을 확인했습니다.

이것이 중요한 문제입니까? 왜 이것이 나타 납니까? 이 문제를 어떻게 해결할 수 있습니까?

여기에 이미지 설명을 입력하십시오

답변:


542

앱에서 특별한 암호화를 사용하지 않는 한 Info.plist이름 ITSAppUsesNonExemptEncryption과 값 으로 키를 부울에 추가하면됩니다 NO.

앱에서 사용자 지정 암호화를 사용하는 경우 추가 법적 문서를 제공하고 빌드를 선택하기 전에 암호화를 검토해야합니다.

테스트를 위해 해당 버전을 계속 선택하면 준수 정보를 수동으로 요청합니다. "아니오"를 선택하면 위의 plist 권장 사항이 나타납니다.

테스트를위한 iTunes Connect 암호화 내보내기 준수 경고

이 변경 사항은 2015 WWDC에서 발표되었지만 매우 최근에 시행 된 것 같습니다. 참조 그냥 "수출"에 대한 텍스트 검색에, 수출 준수 관련 WWDC 세션의 사본을 위해.

SO에 대한 다른 유사한 질문이 있습니다.


3
특수 암호화 란 무엇입니까? iOS 키 체인을 사용하여 사용자 정보를 저장합니까?
bluenowhere

1
새로운 iTunesConnect에서 : 최상위 메뉴> 기능> 암호화
bauerMusic

10
@mokagio 응용 프로그램의 데이터를 소비하기 위해 Https 연결을 사용하고 있으므로 예를 선택하고 문서를 제출해야합니까?
vignesh kumar

126

더 이상 새로운 빌드 나 수정을 제출할 필요가 없습니다 Info.plist. 대신 관리자 또는 앱 관리자 계정을 사용하여 다음 단계를 따르십시오.

  1. TestFlight 왼쪽 상단 의 iOS 탭으로 이동 하여 경고 옆 의 노란색 삼각형을 클릭하여 iTunes Connect 내에서이 정보를 제공하십시오.

여기에 이미지 설명을 입력하십시오

  1. 팝업에서 "수출 준수 정보 제공"링크를 클릭하십시오.

수출 규정 준수 정보

하지만 수정을 선택하면 Info.plist이 팝업을 다시 처리 할 필요가 없습니다.


5
@am_ 방금 시도했지만 여전히 작동합니다. 팝업에서 "수출 준수 정보 제공"링크를 클릭하기 만하면됩니다. 새 스크린 샷으로 게시물이 수정되었습니다.
케빈 쿠퍼

1
삼각형을 클릭하면 "수출 규정 준수 정보 제공"링크가 없으며 정보 텍스트 만 표시됩니다.
SafeFastExpressive

13
액세스 문제로 밝혀졌습니다. 저는 관리자 (개발자 + 다른 사람)가 아니며 관리자가 앱을 제출 한 사람이었습니다. 관리자가 자신의 계정에서이 정보를보고 "수출 규정 준수 정보 제공"링크를 보거나 클릭하여 문제를 해결할 수있었습니다.
SafeFastExpressive 2016 년

4
@RandyHill 정보 주셔서 감사합니다-관리자가되어야한다고 설명하기 위해 답변을 업데이트했습니다.
Kevin Cooper

2
@am_ 관리자 역할을 가진 사용자 만 링크를 볼 수 있습니다
Alexis.J

46

하단에 다음을 추가하십시오. Info.plist

<key>ITSAppUsesNonExemptEncryption</key>
<false/>

42

당신의에서 Info.plist속성 테이블에서, 오른쪽 클릭, 클릭 Add Row, 키 이름을 추가 App Uses Non-Exempt Encryption유형 Boolean및 설정 값 NO.

여기에 이미지 설명을 입력하십시오


1
:) 발견에 대한 권리 그렇게 '행 추가'속성 테이블을 클릭하고 클릭 한 필요, 그것은 나에게 몇 분이 걸렸다
Walty Yeung의를

10

info.plist가 XML이 아닌 속성 목록으로 표시되는 경우 키에 입력해야하는 텍스트는 다음과 같습니다.
앱에서 비 면세 암호화 사용


5

API 호출에서 https를 사용하지 않는 경우 info.plist에이 키 "앱에서 비 면제 암호화 사용"을 추가하고 "NO"로 설정하십시오.


3
URLSession을 사용한 HTTPS 연결은 수출 문서 업로드 요구 사항에서 제외됩니다.
Parag Bafna

1
URLSession이란 무엇입니까? 내가 사용하는지 어떻게 알 수 있습니까? Fetch 요청과 함께 React Native 앱을 사용하고 있으며 전혀 모릅니다. 검색을 시도했습니다.
Dror Bar

@DrorBar 여기서 무엇을하셨습니까? 또한 React Native (Expo와 함께)를 사용하고 있으며 여기서 무엇을 해야하는지 잘 모르겠습니다. HTTPS를 통해 백엔드로 전화를 겁니다.
Darryl Young

1
@DarrylYoung 구체적인 답변을 찾지 못했지만 이러한 종류의 HTTPS 호출은 암호화 요구 사항에서 제외됩니다. 키를 잘 추가해야합니다.
Dror Bar

@DrorBar 답장을 보내 주셔서 감사합니다. 조심해
Darryl Young

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.