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

Xcode运行项目遇PINCache.xcframework缺失错误,已尝试Pod重装

解决Xcode构建报错:找不到PINCache.xcframework的方法

1. 清理并重建Carthage依赖

你之前仅处理了CocoaPods相关文件,但报错路径属于Carthage依赖,优先处理Carthage:

  • 手动删除项目ios/Carthage文件夹,或在终端执行命令:
    rm -rf ios/Carthage
    
  • 在项目根目录执行Carthage更新命令(指定生成xcframework格式):
    carthage update --use-xcframeworks
    

2. 修复Xcode版本兼容问题

先解决初始触发的Xcode版本错误:

  • 打开项目Build Settings,找到Deployment Target,确保设定的iOS版本不超过当前Xcode支持的最高版本(比如Xcode 15对应iOS 17)
  • 检查Cartfile中PINCache的版本,若指定了旧版本,改为无版本限制或最新兼容版本(示例Cartfile条目:github "pinterest/PINCache"),再重新执行carthage update --use-xcframeworks

3. 清理Xcode缓存

  • 删除Xcode派生数据:
    rm -rf ~/Library/Developer/Xcode/DerivedData
    
  • 在Xcode中按Cmd+Shift+K清理项目缓存,再按Cmd+Option+Shift+K清理构建文件夹

4. 检查项目配置

  • 打开项目Target的Build Phases,在Link Binary With Libraries中确认已添加PINCache.xcframework,未添加则从ios/Carthage/Build目录手动导入
  • 检查Build Settings中的Framework Search Paths,确保包含$(PROJECT_DIR)/Carthage/Build,没有则添加该路径

5. 重置项目配置(可选)

  • 关闭Xcode,右键点击项目的.xcodeproj文件选择「显示包内容」,删除xcuserdata文件夹,重新打开项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 03:57:18