記錄一次審核被拒, 先看蘋果郵件內容及截圖
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access the local network information, but doesn’t sufficiently explain the use of the local network information in the purpose string.
Specifically, it would be necessary to elaborate why this app need to connect to devices.
To help users make informed decisions about how their data is used, all permission request alerts need to specify how your app will use the requested information.
Next Steps
Please revise the relevant purpose string in your app’s Info.plist file to specify why your app needs access to the user's local network information.
You can modify your app's Info.plist file using the property list editor in Xcode.
谷歌翻譯下大概是蘋果認為我用到了本地網絡權限卻沒有詳細說明屋彪,但是項目中并沒有用到這個權限。開始逐一排查第三方庫...
- 找出使用本地網絡的第三方SDK
在終端執(zhí)行命令 (要先CD到項目根目錄下)
grep -r SimplePing .
因為項目中用到激光魔鏈SDK導致的远剩,新版本SDK移除了相關代碼匪补,已經不需要相應權限姑曙,pod update
更新SDK就可以了。
iOS14 當 App 要使用 Bonjour 服務時或者訪問本地局域網,使用 mDNS 服務等不皆,都需要授權进苍,如果應用中需要使用 LocalNetwork, 開發(fā)者需要在 Info.plist 中配置 Privacy - Local Network Usage Description詳細描述使用的為哪種服務以及用途
- 在 Info.plist 中配置
Privacy - Local Network Usage Description : "xxApp"不會連接到您所用網絡上的設備加缘,只會檢測與您本地網關的連通性.用戶也可以在 `設置-->隱私-->本地網絡`界面修改 app 的權限設置。
在適配ios14時, 取消本地網絡(Local Network)權限彈框觉啊,避免審核被拒