Xcode 14.2添加CocoaPods后工作区加载卡死,求助解决方案
解决Xcode 14.2加载CocoaPods工作区无限卡死的问题
以下是针对该场景的针对性解决方案:
1. 彻底清理并重建Pod依赖
- 删除项目目录下的
Podfile.lock、Pods文件夹、MyProjectName.xcworkspace文件 - 若未安装相关工具,先执行
gem install cocoapods-deintegrate - 依次执行命令:
pod deintegrate pod clean pod install
2. 排查第三方库兼容性
- 临时注释
Podfile中的部分第三方库,逐个重新执行pod install并打开工作区,定位是否存在Xcode 14.2不兼容的老旧库 - 确保
Podfile中platform :ios指定的版本与项目部署目标版本一致
3. 用命令行方式启动/构建项目
- 打开终端进入项目目录,先执行构建命令排查潜在报错:
xcodebuild -workspace MyProjectName.xcworkspace -scheme MyProjectName clean build - 若构建无报错,再用命令行启动Xcode跳过界面缓存:
open -a Xcode MyProjectName.xcworkspace
4. 重置项目专属的Xcode状态文件
- 关闭Xcode,删除项目对应的DerivedData子文件夹(路径示例:
~/Library/Developer/Xcode/DerivedData/MyProjectName-xxxxxx) - 额外删除Xcode针对该项目的界面状态文件:
~/Library/Developer/Xcode/DerivedData/MyProjectName-xxxxxx/xcuserdata/[你的用户名].xcuserdatad/UserInterfaceState.xcuserstate
5. 修复损坏的项目配置文件
- 右键点击
MyProjectName.xcodeproj选择「显示包内容」,删除其中的project.xcworkspace文件夹和xcuserdata文件夹 - 重新执行
pod install生成新的工作区文件
内容的提问来源于stack exchange,提问作者Josh Gafni
相关产品推荐
相关产品推荐

