Xcode 16 使用 CocoaPods 报错解决方案
创作时间:
作者:
@小白创作中心
Xcode 16 使用 CocoaPods 报错解决方案
引用
CSDN
1.
https://blog.csdn.net/weixin_39147807/article/details/143687885
本文介绍了一个在Xcode 16中使用CocoaPods时遇到的常见问题及其解决方案。通过修改项目文件中的特定配置,可以解决因Xcode版本更新导致的CocoaPods初始化失败问题。
问题现象
在将Xcode升级到16版本后,尝试使用pod init命令初始化CocoaPods时可能会遇到以下错误:
RuntimeError - `PBXGroup` attempted to initialize an object with
unknown ISA `PBXFileSystemSynchronizedRootGroup` from attributes:
`{"isa"=>"PBXFileSystemSynchronizedRootGroup",
"exceptions"=>["0D071E742CE1E4C10001221F"], "path"=>"TestXcode_3",
"sourceTree"=>"<group>"}` If this ISA was generated by Xcode please
file an issue: https://github.com/CocoaPods/Xcodeproj/issues/new
环境信息
以下是发生错误时的环境配置:
Ruby : ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-darwin23]
RubyGems : 3.5.22
Host : macOS 15.0 (24A335)
Xcode : 16.1 (16B40)
Git : git version 2.39.5 (Apple Git-154) Ruby lib dir : /usr/local/Cellar/ruby/3.3.5/lib Repositories : cocoapods - git -
https://github.com/CocoaPods/Specs.git @
a598c7b4d3a3b873136ba827516f00e0cb25d6c7
gitee-q1com-glaspecmanager - git - https://gitee.com/q1com/glaspecmanager.git @
91c88586f9963e2a9bedf99707b39e8577a06487
trunk - CDN - https://cdn.cocoapods.org/
插件版本
以下是所使用的CocoaPods相关插件版本:
cocoapods-deintegrate : 1.0.5
cocoapods-plugins : 1.0.0
cocoapods-search : 1.0.1
cocoapods-trunk : 1.6.0
cocoapods-try : 1.2.0
解决方案
以下是一个经过验证的解决方案,可以帮助解决上述问题:
在Xcode中右键单击项目文件夹并将其转换为组。
使用文本编辑器打开项目文件(
YouProjectName.xcodeproj),并找到project.pbxproj文件。修改
project.pbxproj文件中的objectVersion属性:
- 将
objectVersion = 77;修改为objectVersion = 63; - 如果63版本不适用,可以尝试使用56版本。
使用关键词
PBXFileSystemSynchronizedRootGroup进行全文搜索,并删除相关代码段。保存修改并退出编辑器。
重新执行
pod init和pod install命令,检查问题是否已解决。
热门推荐
工作总结这样做:AI提升效率,内容更有深度
彩虹象征意义探秘:从希望之桥到爱尔兰金罐传说
著名中医许家栋:揭秘《伤寒论》的现代疗法,如何用经方治绝症?
宾大研究:每天一个牛油果,饮食质量大不同
武林广场“八少女”喷泉:一座城市的记忆与新生
3.45%等于345厘:厘利息概念与理财应用详解
T-80主战坦克:燃气轮机技术的巅峰之作
打卡镇江“三山”,领略最美风景
王者荣耀重社交,英雄联盟重竞技:两款MOBA手游的生存之道
非那雄胺治疗脱发:效果与风险全解析
北塘街道:小小志愿者 大大正能量
网线、馈线及地线制作的步骤
伤病潮困扰巴萨,西超杯对阵毕尔巴鄂竞技成关键战
香干炒肉丝是什么地方的菜?香干炒肉丝的做法
补充维生素B12改善睡眠,这些食物最有效
扶他林乳胶剂使用全攻略:正确涂抹方法与注意事项
西安小吃背后的历史传奇
国航CA8903航班发动机故障紧急返航,机组专业应对确保安全
胆汁反流怎么办?老专家详解成因与调理方法
玩转恋爱沟通:《要回复我喔!》教你12项情感技能
富马酸比索洛尔片:护心还是伤身?医生教你正确使用
宝宝泡沫便?妈妈们快来get正确应对姿势!
何超琼:港澳应发挥优势提升旅游经济影响力
玩转香港澳门:五天四晚自由行攻略
无偿献血:身体与心灵的双重馈赠
内分泌失调引发出汗异常,怎么办?
护眼美食大揭秘:辣椒、菠菜和南瓜谁才是叶黄素之王?
工作忙碌的父母,如何“高质量”陪伴孩子?
天津三大园林:宁园皇家气派,问津园文人雅趣,荣园江南韵味
朱婷13分助科内利亚诺夺冠,天津女排获世俱杯亚军