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 即可。
以上便是此次分享的全部内容,希望能对大家有所帮助!