uniapp無法上架IOS套件的解決方法:1、在manifest.json中進行設定;2、需要修改版本名稱、版本號碼;3、在審核時提供app的截圖。
#本教學操作環境:windows7系統、uni-app v3版本,Dell G3電腦。
推薦(免費):uni-app開發教學
uniApp——上架IOS包時的被拒情況及原因與修改
1、因為有擷取使用者資料的功能,如:取得地理位置,存取相冊,開啟相機、通訊錄、麥克風等。需要配置相關訊息,否則會被拒絕上架,如下圖。
分析原因:沒有說明呼叫以上功能用來幹嗎。
解決方法:需要在 manifest.json 中配置,見官方文檔,但目前的官方文檔並沒有列舉出 plistcmds 中的各個屬性及含義,下問列出了一部分,但不全面。
"plistcmds": [ "Set :NSLocationWhenInUseUsageDescription 说明使用用户地理位置的原因", "Set :NSLocationAlwaysUsageDescription 说明持续获取用户地理位置的原因", "Set :NSLocationAlwaysAndWhenInUseUsageDescription 说明总是在使用时获取用户地理位置的原因", "Set :NSCameraUsageDescription 说明使用用户相机的原因", "Set :NSContactsUsageDescription 说明读取用户通讯录的原因", "Set :NSMicrophoneUsageDescription 说明使用麦克风的原因", "Set :NSPhotoLibraryUsageDescription 说明读取用户相册的原因", "Set :NSPhotoLibraryAddUsageDescription 说明向用户相册添加图片的原因"],
我的修改結果請見下圖:
#2、被拒後修改完成後,需要修改版本名稱、版本號,不可小於之前的版本,不然無法上傳。
3、審核時需要提供 app 的截圖,包括:iPhone 6 和 iphone x 的
以上是uniapp無法上架IOS包怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!