Tool007
Tool007
  • 发布:2022-01-06 00:47
  • 更新:2022-01-12 11:00
  • 阅读:380

【报Bug】IOS 云打包 自动添加无关权限BUG

分类:uni-app

产品分类: 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无法通过审核上架

2022-01-06 00:47 负责人:无 分享
已邀请:
jsnancy

jsnancy

看一下插件或者sdk的permission?

  • Tool007 (作者)

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

    2022-01-06 12:01

天生DR

天生DR - 天生我材必有用

拒绝邮件内容发一下

该问题目前已经被锁定, 无法添加新回复