提交IOS APP时 uni-app Info.plist file 异常

提交IOS APP时 uni-app Info.plist file 异常

开发环境 版本号 项目创建方式
Windows win10 HBuilderX
### 操作步骤:
- 云打包后再次提交还是一样的问题

### 预期结果:
- 云打包后再次提交还是一样的问题

### 实际结果:
- 云打包后再次提交还是一样的问题

### bug描述:
The Info.plist file for the “HBuilder.app” bundle should contain a NSCameraUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs,

提交IOSapp时提示的信息,但是我的manifest.json权限中没有,app中也没有用到,

![image](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20231011/42d724fc475fa25311f608d2ff3b1829.png)

更多关于提交IOS APP时 uni-app Info.plist file 异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

这个提示代表你用到了权限,但是没有写权限描述,如果你没用到看下是不是用了什么原生插件用到了,但是没添加描述

更多关于提交IOS APP时 uni-app Info.plist file 异常的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我用了一个原生插件,但是作者在权限说明里没有用到该权限,算了,我还是加一下吧,感谢

manifest.json app权限配置里,给ios的权限添加描述

这个错误是iOS应用提交时的常见问题,即使你的应用没有直接使用相机功能,但如果集成了某些第三方SDK(如uni-app的某些插件或模块)可能间接需要相机权限。

解决方案:

  1. 在manifest.json中添加相机权限描述:
"ios": {
    "infoPlist": {
        "NSCameraUsageDescription": "可能需要使用相机功能"
    }
}
  1. 或者通过源码视图直接修改manifest.json:
"permission": {
    "ios-permission": {
        "NSCameraUsageDescription": "可能需要使用相机功能"
    }
}
回到顶部