8***@qq.com
8***@qq.com
  • 发布:2018-08-13 18:58
  • 更新:2021-03-15 08:57
  • 阅读:7934

ios无法调用相机权限

分类:HTML5+
iOS

非常感谢今天解决ios打包的问题,目前使用的是公司开发者证书已经安装到我手机上了,现在还有一个棘手的问题,为什么现在ios打包后无法使用相机,现在在ios的权限列表中没有权限使用相机,我已经在配置文件中也添加了一些代码:
"apple" : {
"appid" : "", /iOS应用标识,苹果开发网站申请的appid,如io.dcloud.HelloH5/
"mobileprovision" : "", /iOS应用打包配置文件/
"password" : "", /iOS应用打包个人证书导入密码/
"p12" : "", /iOS应用打包个人证书,打包配置文件关联的个人证书/
"devices" : "universal", /iOS应用支持的设备类型,可取值iphone/ipad/universal/
"frameworks" : [],
"plistcmds" : [
"Set :NSContactsUsageDescription 方便用户拨打联系人电话使用",
"Set :NSPhotoLibraryUsageDescription 上传证明材料及设置头像使用",
"Set :NSCameraUsageDescription 上传证明材料及设置头像使用",
"Set :NSPhotoLibraryAddUsageDescription 保留拍取的证明材料",
"Set :NSMicrophoneUsageDescription 消息提醒使用"

]
}
但是还是没有解决调用摄像头和相册的权限问题

2018-08-13 18:58 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

应用中有调用摄像头相关的API吗(如plus.camera)?需要应用调用了相关API后射中才会出现此项权限的。

  • 8***@qq.com (作者)

    非常感谢,其实是我添加了权限验证,但是权限验证的时候没有成功,不过以前的版本权限验证是成功的。

    2018-08-14 13:49

  • DCloud_App_Array

    怎么做的权限验证?

    2018-08-14 15:34

  • 2***@qq.com

    回复 DCloud_App_Array: 是这样的,打开 actionsheet 的时候先进行了 ios 权限判断,如果没有就先打开应用的设置,但设置里没有“相机”,没有直接用 plus.camera。

    2019-08-12 09:28

水手

水手 - 资深老开发

我也碰到这个问题。。 打包出来的应用, 在真机-设置里-没有相机这个权限。。。奇怪

  • DCloud_App_Array

    要调用摄像头相关API时才会弹出系统授权 提示框,之后在设置里才会有这个权限

    2020-10-23 15:05

l***@hzdracom.com

l***@hzdracom.com

我也是这样要调用摄像头相关API时才会弹出系统授权提示框,之后在设置里才会有这个权限,官方能不能帮忙改一下

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