You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode构建React Native项目时info.plist第44行非键错误如何解决

问题原因

plist 文件的 <dict> 节点要求所有元素必须是 key标签和对应值标签(<string>/<bool>/<dict>/<array>等)成对出现,你提供的代码中NSPhotoLibraryUsageDescription这个权限key仅声明了key,没有补充对应的描述值标签,直接衔接了下一个UILaunchStoryboardNamekey,不符合plist语法要求,因此触发报错。

解决方法

找到NSPhotoLibraryUsageDescription所在行,在其下方补充对应的<string>值,填写你APP访问相册的合理用途即可,修改后对应部分的代码如下:

<key>NSCameraUsageDescription</key>
<string>YOUR TEXT</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>需要访问相册上传、保存图片</string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>

验证方式

修改完成后,你可以在终端执行plutil 你的info.plist文件路径命令校验plist语法合法性,命令无输出即代表格式正确,重启Xcode重新构建项目即可正常运行。

内容的提问来源于stack exchange,提问作者Mohamad reza1987

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 04:06:01