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 即可。


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

相关推荐
Daniel_Coder8 小时前
Xcode 中常用图片格式详解
ios·xcode·swift
帅次9 小时前
Objective-C面向对象编程:类、对象、方法详解(保姆级教程)
flutter·macos·ios·objective-c·iphone·swift·safari
fengyun289110 小时前
Mac电脑 卸载工具 App Cleaner
macos
aerror14 小时前
Xbox One 控制器转换为 macOS HID 设备的工作原理分析
macos·xbox
晴风向上15 小时前
mac mini m4安装node.js@16以下版本方法
macos·node.js
JPCstorm17 小时前
Mac homebrew 安装教程
macos
秋窗717 小时前
Mac 部署Latex OCR并优化体验(打包成App并支持全局快捷键)
macos·ocr·latex
FreeBuf_17 小时前
朝鲜APT组织使用Nim语言恶意软件对macOS发起隐秘Web3与加密货币攻击
macos·web3·策略模式
Digitally21 小时前
如何将信息从 iPhone 同步到Mac(完整步骤和示意图)
macos·ios·iphone
fengyun289121 小时前
Mac电脑 虚拟机 VMware Fusion13
macos·mac·虚拟机