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

升级Xcode14.3与macOS13.3后归档失败:Alamofire.framework未找到

解决Xcode14 + macOS13下归档找不到Alamofire.framework的问题

针对性排查与修复步骤

  • 检查Alamofire的Pod版本兼容性
    打开Podfile,指定适配Xcode14的Alamofire版本,例如:

    pod 'Alamofire', '~> 5.6.4'
    

    执行pod update Alamofire拉取适配版本,再重新执行pod install。

  • 修正Framework搜索路径

    1. 打开项目Build Settings,搜索Framework Search Paths
    2. 添加$(PROJECT_DIR)/Pods/Alamofire路径,设置为recursive(递归搜索)
    3. 同步检查Library Search Paths,确保包含$(inherited)和$(PROJECT_DIR)/Pods/Alamofire
  • 彻底清理Pod缓存
    执行以下命令清空所有Pod相关缓存后重新安装:

    rm -rf ~/Library/Caches/CocoaPods
    rm -rf Pods
    rm -rf Podfile.lock
    pod install --repo-update
    
  • 检查归档阶段的Framework配置

    1. 确认当前Scheme切换为Release配置后再执行归档
    2. 进入Target的Build Phases,检查Copy Files阶段是否包含Alamofire.framework,目标路径设为Frameworks
    3. 在Embed Frameworks阶段确保已添加Alamofire.framework,且Embed选项设置为Embed & Sign
  • 修复钥匙串权限(针对选项灰显)
    打开「钥匙串访问」应用,点击菜单栏钥匙串访问 > 设置 > 偏好设置,切换到「证书」标签,勾选「显示已过期的证书」,删除所有过期开发者证书后重启Xcode。

  • 手动导入Alamofire.framework
    若以上方法无效,尝试手动构建并导入:

    1. 打开Pods/Alamofire/Alamofire.xcodeproj,选择Release配置构建项目
    2. 将生成的Alamofire.framework拖入项目的Frameworks目录
    3. 在Target的General > Frameworks, Libraries, and Embedded Content中添加该framework,设置为Embed & Sign

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 17:27:08