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

XCode 14.2中Command PhaseScriptExecution失败问题求助

针对XCode 14.2中GoogleAppMeasurement.xcframework rsync失败的解决方法
  • 清理XCode缓存与派生数据
    执行以下命令彻底清理:

    rm -rf ~/Library/Developer/Xcode/DerivedData
    rm -rf ~/Library/Caches/com.apple.dt.Xcode
    

    也可以在XCode中通过File > Project Settings > Derived Data点击路径旁的箭头直接删除文件夹,之后重启XCode。

  • 锁定GoogleAppMeasurement的稳定版本
    打开Podfile,指定一个经过验证的稳定版本,比如:

    pod 'GoogleAppMeasurement', '= 9.1.0'
    

    然后执行pod install --repo-update重新安装,避免版本自动更新带来的兼容问题。

  • 手动验证xcframework文件完整性
    找到Pods目录下的GoogleAppMeasurement.xcframework,右键选择Show Package Contents,检查ios-arm64_i386_x86_64-simulator文件夹是否存在,内部二进制文件是否完整。如果缺失,删除Pods文件夹后重新执行pod install,或从可靠渠道下载对应版本的xcframework替换。

  • 修改rsync脚本添加容错参数
    在项目的Build Phases中找到[CP] Embed Pods Frameworks脚本,定位到rsync相关命令,添加--ignore-missing-args参数忽略缺失文件的错误,修改后的命令示例:

    rsync --delete -av --ignore-missing-args "${source}" "${destination}"
    

    保存后重新构建项目。

  • 关闭并行构建避免读写冲突
    打开XCode的File > Workspace Settings,在Build System选项中取消勾选Parallelize Build,清理项目后重新构建,防止并行构建时的文件读写冲突导致文件缺失。

  • 修复目录权限
    确保当前用户对项目目录、Pods目录及XCode派生数据目录有读写权限,执行以下命令修复:

    sudo chown -R $(whoami) ~/Library/Developer/Xcode
    sudo chown -R $(whoami) /path/to/your/project
    

    替换/path/to/your/project为你的项目实际路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 00:01:14