-
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
이슈 관련 정리 잘 해주신 곳
Jiwift
iOS Developer, Swift, UIKit, SwiftUI, 라이브러리 공부와 공유
jiwift.tistory.com
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
Privacy manifest files | Apple Developer Documentation
Describe the data your app or third-party SDK collects and the reasons required APIs it uses.
developer.apple.com
Describing data use in privacy manifests | Apple Developer Documentation
Declare the data collected by your app or by third-party SDKs.
developer.apple.com
Describing use of required reason API | Apple Developer Documentation
Ensure your use of covered API is consistent with policy.
developer.apple.com
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
https://developer.apple.com/kr/support/third-party-SDK-requirements/
Upcoming third-party SDK requirements - 지원 - Apple Developer
포럼 Apple 엔지니어 및 다른 개발자에게 개발 주제에 관해 질문하고 이야기를 나눌 수 있습니다. 포럼 보기(영문)
developer.apple.com
A Comprehensive Guide to Apple’s New Privacy Manifest Requirements for iOS App Developers
As an iOS app developer, one of the most vital parts of your role is to ensure that your app aligns with Apple’s stringent policies and guidelines. In recent years, Apple has placed significant…
medium.com
https://phillip5094.tistory.com/193
[WWDC23] Get started with privacy manifests
안녕하세요. 이번엔 WWDC23 'Get started with privacy manifests' 세션을 보고 내용 정리해 볼게요. #개요 앱 사용자는 Privacy Nutrition Labels를 통해 앱 내에서 어떤 데이터가 수집되고 있는지 쉽게 알 수 있습
phillip5094.tistory.com
https://green1229.tistory.com/434
Get started with privacy manifests (feat. WWDC 2023)
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 WWDC 23에서 또 하나 나온 Get started with privacy manifests라는 섹션을 학습해보면서 왜 어떻게 적용해야하는지 포스팅해보려고 합니다 🙋🏻 News 📰 애
green1229.tistory.com
'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