Xcode14 pod 报错 FrozenError RuntimeError

STM32_USB复合设备开发实战:基于CubeMX插件简化HID与CDC集成 本文详细介绍了如何使用STM32CubeMX插件简化USB复合设备开发,特别是HID与CDC的集成。通过自动处理多设备描述符融合和端点资源分配,该插件显著降低了开发复杂度,帮助工程师快速实现键盘、鼠标和虚拟串口等复合功能,提升STM32 USB开发效率。 阅读详情

Q:

前段时间升级了 Xcode14.0,今天创建了一个新项目,突然发现 pod init,以及 pod install 不能用了,报错如下:

...省略.../Users/m/.gem/ruby/2.6.0/gems/cocoapods-1.11.3/lib/cocoapods/user_interface/error_report.rb:34:in `force_encoding': can't modify frozen String (FrozenError)
...省略.../Users/m/.gem/ruby/2.6.0/gems/xcodeproj-1.21.0/lib/xcodeproj/project.rb:228:in `initialize_from_file':[Xcodeproj]Unknownobject version (56).(RuntimeError)
...省略...

找了网上的文章,大多是说升级 ruby,gem,cocoapods 等,但因为网络原因,没更下来。并且当前机器 ruby:2.7.2;gem:3.1.4 其实也不算非常古老的版本。

A:

因此换个思路,去降一下项目配置,把 project format 改成旧的就 OK 了。

Python与Wind量化接口实战:从配置到数据提取全流程解析 本文详细解析了Python与Wind量化接口的实战应用,从环境配置到数据提取全流程。通过Anaconda管理Python环境,安装WindPy接口,实现历史行情、截面数据和实时行情的查询与优化。文章还提供了高级功能如批量查询、数据缓存策略及实战案例,帮助开发者高效构建量化分析框架。 阅读详情

相关推荐

STM32 USB2.0 转 Type-C 接口设计与实现

本文详细介绍了STM32 USB2.0转Type-C接口的设计与实现方案,涵盖硬件电路设计、软件配置及调试技巧。重点解析Type-C接口的CC引脚配置和电源管理,提供设备模式、主机模式及双角色模式的实现方法,帮助开发者解决实际应用中的连接稳定性和ESD防护等问题,提升产品可靠性和兼容性。

blockchain9miner的博客 1020

【Ruby】can‘t modify frozen string

当出现错误: can’t modify frozen string,说明该字符串的状态是不能修改的。使用 clone 方法获得的字符串也是不能修改的。解决这个问题的方法是使用 dup 方法,这个方法只是复制字符串的内容,并不会复制字符串的状态。 new_string = Origin_string.dup ...

纠缠AI的亮子 3002

C语言由scanf(“%d“,)非法输入字符造成的死循环及其解决方案

声明:此文章仅作为C语言学习历程中的思路整理,用于解决入门阶段较为浅显的问题,如有错误还请指正。 现象描述: 代码要求实现用户输入1或2,通过scanf("%d",&a)读取这个值,从而判断分属于1或2的两种情况。输入非1,2的数字都应该返回"Invalid Number!",并且要求重新输入数字。 while(a!=1&&a!=2) { printf("Invalid Number!\n"); printf("Enter the number:"); scan

weixin_49764077的博客 8719

pod install报错

将项目打开,在项目设置修改右边栏中的Project Format为比Xcode 14.0-compatible更低就可以了。

ZhaiAlan的博客 2338

colmap+openMVS稠密重建

简要记录一下colmap+openMVS稠密重建相关使用。

weixin_41631106的博客 2242

el-table通过上下左右键移动光标

在Element Plus的el-table中包含el-input和el-select组件,要实现上下左右键控制光标位置,需要通过focus和blur跟踪判断当前是哪个el-input或el-select有焦点,当按键按下时,通过监听,计算下一个获取焦点元素的索引,通过focus方法将焦点切换至改元素。

秋思的博客 1350

pod init 报错 can‘t modify frozen String (FrozenError) [Xcodeproj] Unknown object version (56).

【代码】pod init 报错 can't modify frozen String (FrozenError) [Xcodeproj] Unknown object version (56).

liubo的博客 2855

python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机

文章目录 目录 文章目录 前言 一、opencv接口介绍 二、调用海康机器人工业相机 1.使用海康机器人工业相机的前提 2.调用海康机器人工业相机进行显示 3.调用海康机器人工业相机进行存图 4.调用海康机器人工业相机存视频 5.调用海康机器人工业相机进行简单图像处理 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下.

qq_39570716的博客 1万+

x-code14 cocoapods报错can‘t modify frozen String

可以暂时将Project Format 改为Xcode 13.0-compatible。

ForeverMyheart的博客 622

电子取证之服务器取证思路

服务器取证是一个技术性很强的领域,涉及到多个环节,包括网站重构、网站代码分析、容器分析等。数据库密码的获取通常通过查看配置文件、日志文件、备份等途径,同时可以通过一些绕过技术如禁用身份验证来获取权限。对于不同的数据库,需要根据其特性采取相应的应对方法和命令。

2401_84830066的博客 2488

#1机器学习(西瓜书)自学记录

《机器学习 》 Datawhale 组队学习, 吃瓜自学笔记。

qq_74168740的博客 1149

iOS cocoapods pod FrozenError and RuntimeError

1、更新 CocoaPods 到与 Xcode 兼容的版本。凭我多年的经验,我修改了一下这个地方,居然没报错了!2、清理 CocoaPods 缓存。

豪冷的博客 1342

基于Linux的PCIe设备驱动开发入门到精通-- 11.2 锁机制与并发控制 (自旋锁、互斥锁) 11.3 性能瓶颈分析与优化建议

本文探讨Linux驱动开发中的性能优化方法论,重点聚焦并发控制与性能瓶颈分析。从锁机制选择(自旋锁、互斥锁等)到工具使用(ftrace、perf),详细介绍了定位锁竞争和CPU热点的实战步骤,包括ftrace事件跟踪和perf火焰图分析。针对常见性能瓶颈(CPU/内存/I/O/锁竞争),提出了锁粒度优化、无锁结构替换、中断处理优化等解决方案。强调性能优化需要理论结合实践,通过"假设-测量-验证"的循环持续迭代。为开发者提供了一套从问题定位到解决的完整方法论,助力开发高性能工业级驱动。

MHD0815的博客 127

iOS Xcode 14 创建新项目Pod init及Pod install 报错

那应该和升级Xcode 14有关系。但是官方还没有给出解决方案。应该后续会有兼容的cocoapods 新版本。

假装自己很用心的博客 9438

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

xcode14.0.1 pod init 或者 pod install 失败

Xcode 14 创建的工程或FramWork,添加podfile 三方依赖,pod init 和 pod install 失败解决方案

M_baronJJ的专栏 1431

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

xcode 15 cocoapod问题,xcodeproj 多版本问题

xcode 15 cocoapod问题,xcodeproj 多版本问题pod init 报错gem list xcodeproj 多版本问题解决 pod init 报错 RuntimeError - [Xcodeproj] Unknown object version. /Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.19.0/lib/xcodeproj/project.rb:227:in `initialize_from_file' /Library/Ruby/Gems

UncleX的专栏 1692

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

解决报错“RuntimeError - [Xcodeproj] Unknown object version.”

在 pod install 时提示错误: ### Error ``` RuntimeError - [Xcodeproj] Unknown object version. /Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.15.0/lib/xcodeproj/project.rb:227:in `initialize_from_file' /Library/Ruby/Gems/2.6.0/gems/xcodeproj-1.15.0/lib/xcodeproj

培根芝士的专栏 3983

Xcode13 pod init报错:RuntimeError - [Xcodeproj] Unknown object version

Xcode13 pod init报错:RuntimeError - [Xcodeproj] Unknown object version 推测问题是由于pod和Xcode版本不匹配造成的 问题出现记录:之前在Xcode12上创建项目,并用pod init初始化Podfile没有问题,版本:pod version 1.10.1;在Xcode升级到Xcode13后,pod init失败,错误信息如下 RuntimeError - [Xcodeproj] Unknown object version. /Lib

u010753147的博客 2891

RuntimeError - [Xcodeproj] Unknown object version (56).

新创建了一个项目,打算集成第三方库。上面是我的解决办法。执行pod install。然后再pod install。如果不行则重装pod。

woashizhangsi的专栏 1041

pod install pod update 报错:/Library/Ruby/Gems/2.6.0/gems/cocoapods-1.16.2/lib/cocoapods/user_interfac

pod install 报错:查看pod version更新pod尝试以下方法:查看报错:nitialize':objectVersion,将70改成55,保存。之后可以使用pod install了。

学习笔记 1268

【亲测免费】 Xcodeproj:用Ruby轻松管理Xcode项目

Xcodeproj 是一个强大的开源工具,允许开发者使用 [Ruby][ruby] 语言来创建和修改 Xcode 项目。无论是自动化繁琐的管理任务,还是构建适用于 Xcode 的库,Xcodeproj 都能轻松胜任。此外,它还支持 Xcode 工作区(`.xcworkspace`)、配置文件(`.xcconfig`)以及 Xcode Scheme 文件(`.xcscheme`)的管理。Xcodep...

gitblog_00052的博客 748

ruby - can't modify frozen string (TypeError)

1.在使用ruby的命令行参数的时候, 实际上是引用的赋值方式   测试代码, 保存为test.rb:   arg = ARGV[ 0 ] arg.gsub!( /\r\n?/, "\n" )   运行test.rb会报错:   ruby test.rb string_to_test test.rb:3:in `gsub!': can't modify frozen str...

素年小事 1831

CocoaPods 无法使用(Xcode 14.0)

更新 Xcode 14.0 之后,使用 pod 命令,提示Xcode 版本和 CocoaPods 的版本不匹配,需要更新 CocoaPods。ps: rvm 是 ruby 管理命令,如果电脑没安装,具体安装方法可自行去搜索。如果想看 3 版本最新,可输入 rvm list known 查看最新版本。看到 3.0.0 版本即为成功,然后切换默认版本为 3.0.0.3.0.0 版本前面出现 =* 即为切换成功,这时候。我尝试下面命令,安装预发行版本,但是不行。输入命令,查看本地是否安装成功。

不知名的上班族-老王 1794

Ruby 字符串 Frozen 和 unfreeze 的问题

Ruby 字符串 Forzen 和 unfreeze 的问题    字符串处理是学习一门新语言面临的第一个问题   题记 看超人归来的时候,记得里面有个超人叫freeze ? 这家伙有一招,喝口水,然后往外一喷 一切就 freeze 。这不 ruby 也有freeze 。今天我写的代码中有这样一行:strTmp = sd[0].to_s.gsub!(/..../ , ) ,s

我要去桂林-田春峰 5734

Rails的中文乱码问题

乱码情况一:netbeas控制台输出乱码 具体表现为:在程序中定义中文字符串,然后输出。但输出为乱码 解决方法:打开netbeans安装目录,找到etc目录下的netbeans.conf文件。在netbeans_default_options的最后面添加上-J-Dfile.encoding=UTF-8 这种情况,一般发生在win下面。   乱码情况二:含有中文目录或文件名的输出为乱码...

努力,让生活变得更美好 495
上一篇: iOS dSYM详解和分析crash,ips文件
liangyi_csdn
博客等级 码龄12年 26粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值