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

升级Firebase与macOS后Xcode构建失败:无法读取Google Service plist

Firebase升级及macOS/Xcode更新后构建报错:无法读取GoogleService-Info.plist

项目此前运行完全正常,将Firebase升级至10.27.0、macOS升级至14.5后,使用Xcode 15.4构建应用时出现以下错误:

Unable to read Google Service plist at path
find: dSYM_directory: No such file or directory

已尝试的解决步骤

步骤1:重新配置GoogleService-Info.plist

  • 从Firebase下载最新的google-service.plist
  • 添加至项目文件夹并勾选对应目标
  • 将文件添加至Target > Build Settings > Copy Bundle Resources

执行后仍出现错误:

Unable to read Google Service plist at path /Users/approot/Shared/GoogleService-Info.plist

find: dSYM_directory: No such file or directory

Sandbox: cp(38870) deny(1) file-read-data /Users/approot/Shared/GoogleService-Info.plist

步骤2:检查文件权限

执行命令修改文件权限:

chmod 644 /Users/approot/Shared/GoogleService-Info.plist

步骤3:添加自定义Run Script Phase复制文件

创建新的Run Script Phase,脚本内容如下:

SRC="${SRCROOT}/Shared/GoogleService-Info.plist"
DEST="${BUILT_PRODUCTS_DIR}/${EXECUTABLE_NAME}.app/GoogleService-Info.plist"

echo "Source path: $SRC"
echo "Destination path: $DEST"

if [ -f "$SRC" ]; then
    echo "Copying $SRC to $DEST"
    cp "$SRC" "$DEST"
    if [ $? -ne 0 ]; then
        echo "Error copying file."
        exit 1
    fi
else
    echo "File not found: $SRC"
    exit 1
fi

步骤4:确认Xcode磁盘访问权限

确保Xcode拥有完全磁盘访问权限:
操作路径:系统偏好设置 > 安全性与隐私 > 隐私标签,选择「完全磁盘访问」并确认Xcode已在列表中。
Xcode完全磁盘访问权限设置

步骤5:清理Derived Data并使用增强版脚本

删除Derived Data文件夹,替换为带调试信息的增强版脚本:

#!/bin/bash

SRC="${SRCROOT}/Shared/GoogleService-Info.plist"
DEST="${BUILT_PRODUCTS_DIR}/${EXECUTABLE_NAME}.app/GoogleService-Info.plist"

echo "Source path: $SRC"
echo "Destination path: $DEST"

if [ -f "$SRC" ]; then
    echo "File exists. Copying $SRC to $DEST"
    cp "$SRC" "$DEST"
    if [ $? -ne 0 ]; then
        echo "Error copying file."
        exit 1
    fi
else
    echo "File not found: $SRC"
    exit 1
fi

步骤6:重启与重置操作

  • 重新索引项目
  • 关闭Xcode
  • 删除Derived Data
  • 重新打开项目
  • 重新安装依赖包
  • 重新安装Xcode
  • 重启macOS

现状

已重复上述步骤250多次,确认文件存在于项目中且已勾选目标、添加至Bundle Resources,升级macOS前完全正常,此前iOS版本已上传至AppStoreConnect,现需构建最新版本并上传macOS应用,但问题仍未解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 09:43:19