MAC系统升级问题记录

一、 场景

新购置一台MAC mini盒子作为开发使用,系统版本为macOS Sonoma 14.2, 由于是新机器,从新开始安装开发工具,从AppStore中获取XCode 15.3 版本,编译现有工程项目,报如下错误:

SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the minimum deployment target

二、问题分析

在网上查询了此错误,说是Xcode15 版本的bug, 对比了一下老机器上对应工具目录下确实有合格目录以及对应的文件,二新安装的Xcode15 却没有,于是打算手动用命令创建目录并拷贝文件放入来解决这个问题,但是当敲下命令,提示permission denied 的时候,马上使用sudo ,却依然还是如此,怎么root 用户也无权操作了么?

查阅一番,才知道苹果系统有一个SIP系统保护模式,防止修改某些系统目录下的文件,需要关闭此模式才可以操作,但是在关闭时,刚开始查询到的是command + R 键,在开机的时候按住,试了几次都不行,后来才知道是要长按电源键,因为我这块机器是M2 芯片了。
macOS系统如何关闭SIP - 黑苹果社区

最终使用命令csrutil disable,重启机器即可以使用root自由创建文件了,当然在处理完这个问题之后还是将SIP 模式打开了。

另外,后续安装idea 需要破解,依然使用复位试用时间插件来实现,记录一下:
Jetbrains系列产品重置试用方法归档 -- 知了

相关推荐
星辰即远方6 小时前
天气预报总结
macos·ios·objective-c·cocoa
xixiaoyunya6 小时前
Mac远程访问新范式:基于80KM穿云箭的内网穿透技术实践
macos
秋雨梧桐叶落莳7 小时前
计算器仿写总结
学习·macos·ios·objective-c·cocoa
末代iOS程序员华仔15 小时前
iOS上架海外工具类应用合规指南:避免封号与下架风险
flutter·ios·swift
寒水馨16 小时前
macOS下载、安装uv-0.12.0(附安装包uv-aarch64-apple-darwin.tar.gz)
python·macos·rust·项目管理·包管理器·astral·pip替代
寒水馨17 小时前
macOS下载、安装protobuf-v35.1(附安装包protoc-35.1-osx-universal_binary.zip)
macos·google·grpc·序列化·protobuf·protoc·数据交换
寒水馨17 小时前
macOS下载、安装ripgrep-15.2.0(附安装包ripgrep-15.2.0-aarch64-apple-darwin.tar.gz)
macos·正则表达式·rust·ripgrep·rg·命令行搜索·代码搜索
末代iOS程序员华仔17 小时前
Flutter 开发 iOS App 上架全流程与常见问题分析
flutter·ios
末代iOS程序员华仔18 小时前
Flutter开发iOS海外工具类应用上架合规指南与风险规避
flutter·ios
AI云海1 天前
iOS 多 Target 打包、UAT/生产测试与上架 App Store 全流程指南
ios