메뉴 닫기
공지사항 : > 공지사항

[iOS] iOS 앱 앱스토어 제출시 PrivacyInfo 관련 조치 방법

작성자
정종현
작성일
2024.03.25 09:23
조회
165

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이 체크되어 있어야 정상적으로 인식 )

    스크린샷-2024-03-25-오전-8.57.03.png

    스크린샷-2024-03-25-오전-8.58.55.png


  - 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

    스크린샷-2024-03-25-오전-9.11.43.png


2) 모피어스 Push

 - 모피어스Push.zip 첨부파일을 참고하여 적용

 - 아래의 Privacy Accessed API Types와 Privacy Nutirition Label Types 사용

   API Types : User Defaults : CA92.1

   Label Types :  Device ID : App Functionality

  스크린샷-2024-03-25-오전-9.15.10.png


3) 모피어스 라이브러리는 Static 라이브러리 구조로 Framework 내에 Privacy Manifest를 제공할수 없습니다.

    Static 라이브러리의 경우 앱 바이너리에 포함되어 빌드 되는 방식으로 앱에서 Privacy Manifests를 통합하여 관리하여야 합니다.