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

Flutter iOS开发执行pod install时安装OneSignalXCFramework报错

解决Flutter iOS开发中pod install安装OneSignalXCFramework失败的问题

报错信息

[!] Error installing OneSignalXCFramework
[!] /usr/bin/git clone https://github.com/OneSignal/OneSignal-iOS-SDK.git /var/folders/7g/pwrb7ks91djfkg0cj622j_2h0000gn/T/d20240315-12133-a0osgm --template= --single -branch --depth 1 --branch 5.1.3

解决步骤

  • 排查网络连通性:直接在终端执行报错里的git克隆命令,确认能否正常拉取GitHub仓库代码。如果失败,切换稳定网络或检查GitHub访问权限。
  • 清理CocoaPods缓存后重试:
    1. 执行 pod cache clean --all 清空所有缓存
    2. 进入项目的ios目录,删除Pods文件夹和Podfile.lock文件
    3. 重新执行 pod install
  • 校验版本配置:
    • 检查pubspec.yaml里onesignal_flutter插件的版本,直接升级到最新稳定版再尝试安装
    • 确认Podfile中的依赖声明无语法错误
  • 修复Git参数错误:报错里的--single -branch是拼写错误,正确参数为--single-branch。若是插件Podspec的问题,升级onesignal_flutter插件即可修复;也可手动修改本地Podspec文件里的克隆命令参数
  • 手动引入SDK:如果以上方法都无效,手动克隆OneSignal-iOS-SDK到本地,然后在Podfile里指定本地路径,例如 pod 'OneSignalXCFramework', :path => '../OneSignal-iOS-SDK'(路径根据实际存储位置调整)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 18:57:34