最近在提交蘋果APP進行審核,提交審核版本的時候,就提交不了。主要報錯:
您的 App 包含 NSUserTrackingUsageDescription,這表示您將會請求追蹤用戶。要在 App 產品頁上更新此信息,您必須注明哪些數據類型會追蹤用戶。如果此描述有誤,請更新您的 App 二進制文件,並將新的構建版本上傳到 App Store Connect。
具體原因:
12年9月份iOS6發布,IDFA面世,主要用於給開發者跟蹤應用中廣告的投放效果,但很多應用(或三方SDK)會獲取IDFA作為設備唯一標識使用。
iOS14.5 發布之后,蘋果要求應用獲取 IDFA 時,需彈出用戶許可收集跟蹤數據的授權框,如果沒有彈出授權框則可能會被App Store審核拒絕,提示違反5.1.2規則:
解決辦法:取消勾選該服務
配置開啟廣告標識(IDFA)
在 manifest.json 文件的 “App常用其它設置” 中可勾選開啟(注意HBuilder X 2.4以上為默認勾選),需提交雲端打包才會生效
在低版本的HBuilder是默認勾選,可以將這個勾選給去掉,重新打包后提交應用到AppStore。