-
Privacy Manifestios 2023. 12. 11. 14:09
WWDC23 에서 Privacy manifest 에 대한 소개가 있었다.
사용자 개인정보 보호를 위해 앱이 어떤 데이터를 수집하고 사용하며 관리하는 지를 명시하도록 하며,
이러한 내용을 Privacy Manifest 라는 파일에 정의하면 된다는 내용이다.
중요한 점은
2024년 봄부터 이러한 개인정보 명시를 준수해야 할 것이고,
앱에서 사용하는 써드 파티 라이브러리 들도 신경을 써야 한다는 것이다.
Starting in spring 2024, you must include the privacy manifest for any SDK listed below when you submit new apps in App Store Connect that include those SDKs, or when you submit an app update that adds one of the listed SDKs as part of the update.
미리 관련 문서들을 보고 잘 준비해야 할 것이다.
2024-03-29
- privacy info 적용 테스트를 위해 테스트 플라이트 업로드를 진행하였고, 업로드 된 빌드에 이슈가 있다는 메일을 받았다.
ITMS-91053: Missing API declaration
Your app’s code in the #APP_NAME# file references one or more APIs that require reasons, including the following API categories:
- NSPrivacyAccessedAPICategoryFileTimestamp
- NSPrivacyAccessedAPICategoryDiskSpace
- NSPrivacyAccessedAPICategorySystemBootTime- 위 카테고리에 해당하는 API 는 사용하지 않았지만, SDK 들에서 사용하고 있음을 확인했다.
- SDK 들이 작성한 NSPrivacyAccessedAPITypes 가 적용되지 않은 것으로 보이는데, SDK 라이브러리를 static 으로 가져왔을 때 발생하는 것으로 보인다. (static framework 의 리소스 파일 처리 관련)
- 현재로선 앱의 privacy info에 static framework 들의 NSPrivacyAccessedAPITypes 를 작성하면 될 것 같다.
- 문제 방안 출처: https://jiwift.tistory.com/entry/iOSXcode-정적-라이브러리Static-Library-Privacy-Manifest-추가참고
https://forums.developer.apple.com/forums/thread/746965
이슈 관련 정리 잘 해주신 곳
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
https://developer.apple.com/videos/play/wwdc2023/10060/
https://developer.apple.com/kr/support/third-party-SDK-requirements/
https://phillip5094.tistory.com/193
https://green1229.tistory.com/434
'ios' 카테고리의 다른 글
iOS - syntactic sugar, 편의 코드, 슈가 코드 모음 (0) 2024.04.22 Xcode 15.3 issue - Invalid Bundle, app archive validation fail (0) 2024.03.27 스토리보드 커스텀 폰트 이슈 - Xcode15 (0) 2023.10.23 iOS - SNS 간편 로그인 (네이버 간편 로그인, 네아로) 심사 리젝 reject (0) 2023.05.22 iOS - 접근성, Voice over, custom UIAccessibilityElement (0) 2023.03.15