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

SPM集成Firebase后Xcode报错:Info.plist正常却提示无法读取属性列表

XCBUtil.PropertyListConversionError error 2 报错解决方案

该报错本质是Xcode在构建时找不到或无法正确读取指定路径的Info.plist文件,结合你是安装Firebase SPM后出现的问题,按以下步骤排查即可解决:

1. 修正Info.plist构建配置

这是该问题的最高发原因,Firebase SPM集成过程中可能意外修改项目的Info.plist路径配置:

  • 点击Xcode左侧导航栏顶部的项目根目录,选中出现报错的Target,切换到「Build Settings」标签
  • 搜索Info.plist File配置项,检查当前配置的路径是否正确:你提供的报错日志中路径仅指向项目文件夹,未携带Info.plist后缀,将该配置改为你的Info.plist相对路径即可,比如Info.plist放在项目同名根文件夹下的话,配置应为你的项目名/Info.plist
  • 继续搜索Generate Info.plist File配置项,如果你是手动管理Info.plist文件,将该配置改为NO,避免Xcode自动生成Info.plist与手动配置冲突
  • 注:Info.plist不需要勾选Target Membership,只要Build Settings中的路径配置正确即可,你当前的该项设置无需修改

2. 清理Firebase残留配置

  • 检查项目中是否仍有未删除的GoogleService-Info.plist文件,若已不需要使用Firebase可直接删除该文件
  • 若保留该文件,确认它的Target Membership已勾选对应的应用Target,且文件路径没有异常

3. 重置Swift Package Manager缓存

清除SPM安装Firebase时留下的异常缓存:

  • 点击Xcode顶部菜单栏「File」→「Packages」→「Reset Package Caches」
  • 待缓存重置完成后,执行「File」→「Packages」→「Update to Latest Package Versions」
    所有配置修改完成后,按Command + Shift + K清理构建文件夹,删除Derived Data后重新编译即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 04:36:03