【iOS】PrivacyInfo.xcprivacy 隱私清單文件

背景

APP提交審核后,郵箱收到了ITMS-91053: Missing API declaration的提示,查看后,發(fā)現(xiàn)是缺少隱私清單的提醒。如下圖:

網(wǎng)上查閱了之后,發(fā)現(xiàn),只有騰訊的這篇 蘋果隱私策略:PrivacyInfo.xcprivacy,比較合用,再結(jié)合下面的圖片,就可以看出用法,和對應(yīng) key 的意義。

image.png

創(chuàng)建 PrivacyInfo.xcprivacy 文件

選中項目一個目錄,Command + N 新建文件,搜索 Privacy,然后選擇類型App Privacy,點擊 Next,再勾選要添加的Target(這里使用默認的文件名稱 PrivacyInfo.xcprivacy),最后點擊 Create,如下圖:

然后選中新建 PrivacyInfo.xcprivacy 文件,右鍵選擇 Open As -> Source Code,如下圖:


然后參考騰訊的這篇蘋果隱私策略:PrivacyInfo.xcprivacy,拷貝里面的內(nèi)容,可以參照郵件提醒缺失的key,選擇添加到PrivacyInfo.xcprivacy中,附錄內(nèi)容如下:

  • PrivacyInfo.xcprivacy 文件內(nèi)容:
<?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>
    <false/>
    <key>NSPrivacyTrackingDomains</key>
    <array/>
    <key>NSPrivacyCollectedDataTypes</key>
    <array/>
    <key>NSPrivacyAccessedAPITypes</key>
    <array>
            <dict>
                <key>NSPrivacyAccessedAPIType</key>
                <string>NSPrivacyAccessedAPICategorySystemBootTime</string>
                <key>NSPrivacyAccessedAPITypeReasons</key>
                <array>
                    <string>35F9.1</string>
                </array>
            </dict>
            <dict>
                <key>NSPrivacyAccessedAPIType</key>
                <string>NSPrivacyAccessedAPICategoryDiskSpace</string>
                <key>NSPrivacyAccessedAPITypeReasons</key>
                <array>
                    <string>E174.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>NSPrivacyAccessedAPICategoryUserDefaults</string>
                <key>NSPrivacyAccessedAPITypeReasons</key>
                <array>
                    <string>CA92.1</string>
                </array>
            </dict>
        </array>
</dict>
</plist>

最后

參照上面理解對應(yīng) key的意義,然后明確使用方法,再結(jié)合項目實際情況,用到了哪些,添加哪些。然后打包提交 APP,送審后,如果收到郵件提示,然后按照提示里提醒缺失了哪些 key,再補充添加即可。

注意如果是用了pushExtension 或者 widget 之類的,也需要添加 PrivacyInfo.xcprivacy 文件,和上面的步驟類似參考郵件提醒缺失的key,選擇添加到 PrivacyInfo.xcprivacy 中。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 礪道智庫2024-03-07 10:55北京 據(jù)defensescoop網(wǎng)3月5日報道,美國空軍更新了一份廣泛的機...
    泰格閱讀 250評論 0 0
  • 人為什么有情感需求? 首先,從我們的生理來看,情感需要與人類是密切相關(guān)的。 在漫長的進化歷程中,人類逐漸發(fā)展了一套...
    江星格閱讀 54評論 0 0
  • 2024-03-07收益記錄表 第一類簡書持貝收益 1、簡書日更新,收入34個貝加磚。 第二類每日零擼收益 1.點...
    小小甜點閱讀 369評論 0 32
  • 2024-03-07早起事項 早上6:20起床 昨天回顧 1-平衡瑜伽: 細節(jié)關(guān)注,頭部頭頂向前沖,不過分抬頭; ...
    時光女神Gao閱讀 81評論 0 0
  • 攜一抹春光,看天際云卷云舒;攜一顆初心,探語文教學(xué)的曲徑通幽。2024年3月4日,來自全省各地市的100多名...
    向日葵_5336閱讀 140評論 0 2

友情鏈接更多精彩內(nèi)容