最近公司提交項(xiàng)目給蘋果審核時,遇到一個奇怪的錯誤。
如圖

翻譯如圖

這個錯誤就是說在我在項(xiàng)目中使用了HealthKit,但是在審核過程中并沒有看到任何需要健康或者健身數(shù)據(jù)的主要功能。
經(jīng)過一番查找,終于找到了原因,原來是之前設(shè)置plist文件的描述提示時,設(shè)置了如下的幾種提示。
<key>NSHealthShareUsageDescription</key>
<string>App需要您的同意,才能訪問健康分享</string>
<key>NSHealthUpdateUsageDescription</key>
<string>App需要您的同意,才能訪問健康更新 </string>
<key>NSMotionUsageDescription</key>
<string>App需要您的同意,才能訪問運(yùn)動與健身</string>
解決問題很簡單,請根據(jù)下圖的操作

打開plist文件,刪除這三種描述,并且認(rèn)真檢查以下幾種情況你是否中槍,如果沒有就可以提交重審了。
1.項(xiàng)目中Capabilities里面的HealthKit是否關(guān)閉
2.遍歷搜索是否使用HealthKit框架
3.apple developer賬號里面是否關(guān)閉HealthKit