Xcode 14.2下SwiftUI项目无Info.plist时如何配置相机权限
如何在无显式Info.plist的SwiftUI项目中配置相机权限
方法一:通过项目设置的Info标签页添加(推荐)
- 点击项目导航栏最顶部的项目名称(截图中的
ImagePicker),进入项目设置界面 - 切换到Info标签页,找到Custom iOS Target Properties区域
- 点击列表底部的
+号,添加新键值对:- 键选择Privacy - Camera Usage Description(或直接输入
NSCameraUsageDescription) - 值填写相机使用说明,比如
需要访问相机来拍摄照片
- 键选择Privacy - Camera Usage Description(或直接输入
方法二:手动创建/显示Info.plist文件
如果偏好直接编辑文件:
- 创建新的Info.plist
- 顶部菜单选择File > New > File,搜索并选择Property List,命名为
Info.plist保存到项目根目录 - 右键点击该文件,选择Open As > Source Code
- 在
<dict>标签内添加以下代码:
- 顶部菜单选择File > New > File,搜索并选择Property List,命名为
<key>NSCameraUsageDescription</key> <string>需要访问相机来拍摄照片</string>
- 显示隐藏的Info.plist
- 回到项目设置界面,切换到Build Settings标签页
- 搜索Info.plist File,查看对应文件路径,找到后可从Finder拖回Xcode项目导航栏
内容的提问来源于stack exchange,提问作者Yasir Arefin Tusher
相关产品推荐
相关产品推荐

