Xcode 16 集成 cocoapods 报错

基于 Xcode 16 新建工程项目,集成 cocoapods 执行 pod init 报错

复制代码
### Error
RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA `PBXFileSystemSynchronizedRootGroup` from attributes: `{"isa"=>"PBXFileSystemSynchronizedRootGroup", "exceptions"=>["ECB61CFF2DF673E500CE6D39"], "path"=>"CQChildrensHospital", "sourceTree"=>"<group>"}`
If this ISA was generated by Xcode please file an issue: https://github.com/CocoaPods/Xcodeproj/issues/new

解决办法

首先,将项目工程目录中文件夹转为数组 Convert to Group

其次,修改 xxxxxx.xcodeproj 包内容中的 project.pbxproj 双击打开编辑

将 project.pbxproj 中的对 Xcode 兼容版本 objectVersion 更改为 56 并下面两行删除

复制代码
objectVersion = 56; / * objectVersion = 77; * /

minimizedProjectReferenceProxies = 1; // 删除
preferredProjectObjectVersion = 77; // 删除

项目工程目录中的 xxxTests 和 xxxUITests 如果需要也同理的方式处理

最后,同上按需均修改完毕后,重新尝试 pod init 或 pod install 即可。


以上便是此次分享的全部内容,希望能对大家有所帮助!

相关推荐
前端 贾公子15 小时前
「混合开发」H5与原生App交互流程方案全面解析
macos·objective-c·cocoa
I烟雨云渊T15 小时前
2025年的WWDC所更新的内容
macos·ios·wwdc
Fatbobman(东坡肘子)15 小时前
WWDC 2025 开发者特辑 | 肘子的 Swift 周报 #088
开发语言·macos·ios·swiftui·ai编程·swift·wwdc
vastgrassland15 小时前
从WWDC看苹果产品发展的规律
macos·ios·wwdc
江梦寻16 小时前
软件工程教学评价
开发语言·后端·macos·架构·github·软件工程
getapi20 小时前
flutter把 pubspec.yaml 中的name改成了新的值
flutter·macos·cocoa
survivorsfyh1 天前
error: Sandbox: rsync(17136) deny(1) file-write-create
xcode·cocoapods
Smile_Gently1 天前
Mac 系统 Node.js 安装与版本管理指南
macos·node.js