打包提交appstore如果用到了如下權限需要修改提示語,詳細描述使用這個權限的原因,如不修改提示語appstore審覈可能會被拒絕 - 通訊錄
NSContactsUsageDescription - 麥克風
NSMicrophoneUsageDescription - 相冊
NSPhotoLibraryUsageDescription - 相機
NSCameraUsageDescription - 添加圖片到相冊NSPhotoLibraryAddUsageDescription - 持續獲取地理位置NSLocationAlwaysUsageDescription - 使用時獲取地理位NSLocationWhenInUseUsageDescription - 藍牙 NSBluetoothPeripheralUsageDescription - 語音轉文字 NSSpeechRecognitionUsageDescription - 日曆
NSCalendarsUsageDescription
設置方法如下:
使用視圖方式打開manifest.json文件, 在plus->distribute->apple節點下添加plistcmds,數據類型爲Array, 開發者可複製以下代碼到manifest.json文件中並根據實際使用情況進行增減
"plus": {
"distribute": {
"apple": {
"plistcmds": [
"Set :NSContactsUsageDescription 說明讀取用戶通訊錄的原因",
"Set :NSMicrophoneUsageDescription 說明使用麥克風的原因",
"Set :NSPhotoLibraryUsageDescription 說明讀取用戶相冊的原因",
"Set :NSCameraUsageDescription 說明使用用戶相機的原因",
"Set :NSPhotoLibraryAddUsageDescription 說明向用戶相冊添加圖片的原因",
"Set :NSLocationAlwaysUsageDescription 說明持續獲取用戶地理位置的原因",
"Set :NSLocationWhenInUseUsageDescription 說明使用用戶地理位置的原因"
]
}
}
}
通過上面方法修改提示語後需要重新打包,調試基座的提示語不會變化。
複製到 manifest.json 文件中會有語法錯誤,在複製進去後最後一條的逗號去掉,語法錯誤就沒有了。