적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

초보 iOS 개발자의 일상/개발 업무

[긴급🚨] Privacy Manifest 추가하기

hongssup_ 2024. 4. 3. 18:21
반응형

5월 1일까지 Privacy Manifest를 추가해줘야 한다눙,,

(deadline은 https://developer.apple.com/news/?id=3d8a9yyh 요기 참고)

 

https://developer.apple.com/documentation/bundleresources/privacy_manifest_files

요기 참고해서 추가해주면 되고, 뭔지 전혀 감이 안온다! 싶으면 아래 wwdc 영상 보면 쪼꼼 이해 될수더..?

https://developer.apple.com/videos/play/wwdc2023/10060

 

Get started with privacy manifests - WWDC23 - Videos - Apple Developer

Meet privacy manifests: a new tool that helps you accurately identify the privacy practices of your app's dependencies. Find out how...

developer.apple.com

 

third party SDK?

앱에서 사용하고 있는 sdk 들 버전을 privacy manifest 가 적용된 최신 버전으로 업데이트해줘야 하는데, 현재 날짜(2024-04-03) 기준으로 이미 추가가 되어있는 sdk들도 있고, 아직 준비 중인 것들도 있는 듯 하다. 

 

회사 앱에서 사용하고 있는 sdk 들 중에서 privacy manifest 가 추가되어 최신 버전으로 업데이트 완료해준 친구들은 다음과 같다. 

Alamofire → 5.9.0

Kingfisher → 7.10.0 

Lottie → 4.4.1

Reachability → 5.2.1

RealmSwift → 10.49.1

SnapKit → 5.7.1

KakaoSDK → 2.22.0 

ChannelIOSDK → 11.6.0

오픈소스인 것도 있고 바이너리로 되어있는 것들도 있는데,

바이너리 업데이트 해서 privacy report 뽑아보니 다 잘 들어가있는 듯 하다. 😊

 

아직 업데이트 안된 sdk 들은 추가해서 업데이트 해줄때까지 기다리면 될 듯? 

예를 들면 Firebase 라던가.. AppsFlyer, Sendbird 등...

빨리 해주라~~

 

앱 내 추가할 것?

PrivacyInfo.xcprivacy 파일 새로 생성해서 info plist 작성하는 것처럼 추가해주면 됨.

모르겠으면 위에서 업데이트한 sdk들 중에서 PrivacyInfo.xcprivacy 파일 찾아서 참고해도댐

(참고로 KakaoSDK 는 Common 안에 있음)

 

우선은 Privacy Accessed API Types 로는 User Defaults 만 요런 식으로 추가해주었다. 

Describing use of required reason API 참고해서 추가해주면 됨.

 

Privacy Nutrition Label Types 는 앱스토어커넥트에서 앱이 수집하는 개인정보 들어가서 게시해 둔 정보 보고 추가해줘도 되고, 업데이트가 필요하면 Describing data use in privacy manifests 들어가서 참고해서 해당되는 항목들 추가해주면 된다.

 

첨에는 먼소린가 했는데 막상 해보니 별거 아님. 

 

 

 

+ 참고로 Archive 없이 Organizer 바로 여는 법 

[Xcode 상단바 - Window - Organizer]

단축키⌥(option) + ⇧(shift) + ⌘(command) + O

 

728x90
반응형