728x90
반응형
앱 업데이트를 진행하는데 TestFlight에서 아래와 같은 메일을 보내왔다.
내용은 간추리면 다음과 같다.
- Apple 필수 API를 사용하는 앱이니 PrivacyInfo 파일로 왜 사용하는지 설명해라.
- 안내 메일대로 안하면 2024년 5월 1일부터 문제가 발생한다.
해결 방법은 다음과 같다.
1. XCode를 열고 Runner-Runner 우클릭 File/New/File -> App Privacy 추가
2. PrivacyInfo 파일에 아래 항목 추가
나의 경우는 UserDefaults와 DiskSpace에 해당하는 메일만 받았으니 두가지 항목만 추가해주었다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTracking</key>
<true/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>85F4.1</string>
</array>
</dict>
</array>
</dict>
</plist>
3. (참고) 그리고 나중에 또 다른 항목이 걸릴 수 있으니 적어둬야겠다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>85F4.1</string>
</array>
</dict>
</array>
</dict>
</plist>
* 관련 정보
1. Apple Developer : Describing use of required reason API (링크)
2. 참고 블로그 : 미디엄 (링크)
728x90
반응형
'Development' 카테고리의 다른 글
[Tips] keystore 등록 정보 확인 & KeyTools alias값 변경하기 (0) | 2023.11.17 |
---|---|
다른 계정으로 앱 이관하기 (0) | 2023.02.03 |
GitHub Pages를 이용하여 개인정보처리방침 url 제공하기 (0) | 2023.02.03 |
[해결방법] ‘DBeaver’ 응용 프로그램을 열 수 있는 권한이 없습니다. (0) | 2022.04.04 |