[iOS] iOS 앱 앱스토어 제출시 PrivacyInfo 관련 조치 방법
-
모피어스프로젝트.zip
1.05 KB
-
모피어스Push.zip
959 Bytes
-
스크린샷-2024-03-25-오전-8.57.03.png
713.21 KB
-
스크린샷-2024-03-25-오전-8.58.55.png
420.97 KB
-
스크린샷-2024-03-25-오전-9.11.43.png
270.23 KB
-
스크린샷-2024-03-25-오전-9.15.10.png
175.04 KB
2024년 5월 1일부터 앱스토어 등록시 필요한 Privacy Manifests 관련 조치 방법 공유드립니다.
1. 이슈사항
AppStore 등록시 앱, 3rd party 라이브러리에서 특정 API 사용시 사용 이유를 추가하여 제출하도록 변경
https://developer.uracle.co.kr/notice/?uid=3998&mod=document
2. 대응방법
1) XCode 15 이상버전에서 Privacy Manifests 파일을 생성 및 추가하여 대응
- 프로젝트에서 New File -> App Privacy 를 선택하여 생성한다.
( Target Memebership이 체크되어 있어야 정상적으로 인식 )
- PrivacyInfo.xcprivacy 파일명으로 생성되어야하며 제공 항목들은 첨부 파일을 참고하여 작성,
또는 첨부파일을 프로젝트에 그대로 추가하여 적용 가능
3. 참고사항
1) MADP 모피어스 프로젝트
- 모피어스프로젝트.zip 첨부파일을 참고하여 적용
- iOS 프로젝트 1.2.10 이상, IOS Swift 프로젝트 1.0.4 이상 버전에서는 PrivacyInfo 적용 되어 있으므로 이전 버전에서 프로젝트 생성시 적용
- 아래의 Privacy Accessed API Types를 사용
User Default : CA92.1
Disk Space : E174.1
File Timestamp : 3B52.1
2) 모피어스 Push
- 모피어스Push.zip 첨부파일을 참고하여 적용
- 아래의 Privacy Accessed API Types와 Privacy Nutirition Label Types 사용
API Types : User Defaults : CA92.1
Label Types : Device ID : App Functionality
3) 모피어스 라이브러리는 Static 라이브러리 구조로 Framework 내에 Privacy Manifest를 제공할수 없습니다.
Static 라이브러리의 경우 앱 바이너리에 포함되어 빌드 되는 방식으로 앱에서 Privacy Manifests를 통합하여 관리하여야 합니다.