Hbuilder 打包iOS文件包相機,相冊訪問權限的問題

打包提交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 文件中會有語法錯誤,在複製進去後最後一條的逗號去掉,語法錯誤就沒有了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章