uni-app IOS 云打包 自动添加无关权限BUG

uni-app IOS 云打包 自动添加无关权限BUG

类别 信息
产品分类 uniapp/App
PC开发环境 Windows
PC版本号 windows10
HBuilderX 正式
HBuilderX版本号 3.3.6
手机系统 iOS
手机系统版本号 iOS 15
手机厂商 苹果
手机机型 iphone XR
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

示例代码:

/mianfest.json  IOS配置项目
"ios" : {
"UIBackgroundModes" : [ "audio" ],
"urlschemewhitelist" : [ "baidumap", "iosamap" ],
"idfa" : false
},
/Info.plist 权限内容信息如下
<key>NSCameraUsageDescription</key>
<string>使用相机</string>
<key>NSContactsUsageDescription</key>
<string>访问通讯录</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>运行期&后台运行时访问位置信息</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>后台运行访问位置信息</string>
<key>NSLocationUsageDescription</key>
<string>访问位置信息</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>运行期访问位置信息</string>
<key>NSMicrophoneUsageDescription</key>
<string>使用麦克风</string>
<key>NSMotionUsageDescription</key>
<string>使用传感器</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>更改相册</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>读取相册</string>
```

### 操作步骤:
新建uniapp 演示项目 进行云打包 在进行info.plist分析即可发现 添加的多余权限问题

### 预期结果:
BUG

### 实际结果:
BUG

### bug描述:
这个问题卡了好多天了,发帖没人回,私信没人回
为了解决这个问题,使用了MAC windows 都进行了云打包后的info.plist文件都存在自动添加未配置权限问题  

1. IOS (win/mac 下云打包 都一样 )云打包自动添加无关权限,后台持续定位 、传感器权限等  
2. 对已完成打包的文件,解压查看info.Plist  发现多个未被选择和未配置的权限项被添加导致appstore无法通过审核上架  

![](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20220106/976302aab9283b155b7d7eb12cb7952c.jpg)
![](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20220106/536eeca7ddef47f3c064761b09d20cb6.jpg)

更多关于uni-app IOS 云打包 自动添加无关权限BUG的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

看一下插件或者sdk的permission?

更多关于uni-app IOS 云打包 自动添加无关权限BUG的实战教程也可以访问 https://www.itying.com/category-93-b0.html


APP模块只使用了PUSH,没有使用插件和其他SDK

拒绝邮件内容发一下

回到顶部