求助:使用Swift Package Manager安装FirebaseUI-iOS失败
Swift Package Manager安装FirebaseUI-iOS失败的解决建议
以下是针对Xcode 13/14环境下SPM安装FirebaseUI-iOS失败的排查方案:
清理Xcode缓存
关闭Xcode,删除~/Library/Caches/org.swift.swiftpm和~/Library/Developer/Xcode/DerivedData目录下的所有内容,重启Xcode后重新尝试添加包。指定具体分支或提交哈希
跳过版本自动解析,直接选择master分支或最新稳定版的提交哈希来添加包,避免版本区间冲突导致的解析失败。检查网络环境
确保网络连接稳定,若使用代理请暂时关闭,避免包索引拉取时出现网络异常。手动编辑Package.swift
在项目的Package.swift文件中手动添加依赖,示例如下:dependencies: [ .package(url: "https://github.com/firebase/FirebaseUI-iOS.git", .upToNextMajor(from: "12.0.0")) ]之后执行
File > Packages > Resolve Package Versions完成依赖解析。校验Firebase依赖兼容性
FirebaseUI-iOS依赖Firebase核心库,确认项目中已安装的Firebase版本与FirebaseUI的版本要求匹配,必要时统一升级或降级Firebase相关包。
内容的提问来源于stack exchange,提问作者Janene Pappas
相关产品推荐
相关产品推荐

