升级Xcode 15-全程绿灯+高速公路

请添加图片描述
还没升级Xcode15的兄弟们,恭喜你们,看完这篇文章,让你的升级Xcode15 之路畅通无阻外加全程高速😎。

前提

系统要求:MacOS 13.5 或更高版本
系统没达到要求的兄弟,先下载好系统升级包,下载好了,别急着升级系统,等下面的准备工作做完了,再升系统

准备

Xcode最新安装包:Xcode 15.2
模拟器安装包:iOS 17.2 Simulator Runtime
下载地址:developer.apple.com/download

!!!如果内存不够,要将老的Xcode卸载干净后,再装新的Xcode的话,快捷代码块记得一定要备下份。
代码块路径:~/资源库/Developer/Xcode/UserData/CodeSnippets

步骤

  1. 删除Xcode和缓存
  2. 更新系统
  3. 安装Xcode,安装完成后打开Xcode 同意协议
  4. 将代码块拷贝到存放路径下
  5. 安装模拟器

安装模拟器
在终端依次执行下面的命令

    sudo xcode-select -s /Applications/Xcode.app
    xcodebuild -runFirstLaunch
    xcrun simctl runtime add "~/Downloads/iOS_17.2_Simulator_Runtime.dmg"

路径需要替换成你的模拟器安装包路径

"~/Downloads/iOS_17.2_Simulator_Runtime.dmg"

到这里,Xcode 15的升级就完成啦!

解决项目运行报错问题

libarclite 文件缺失错误

报错信息:

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

解决:Xcode 15 libarclite 缺失问题

三方库报错
有些三方库需要更新,才能在Xcode 15上运行,将报错的三方库升级
示例:

pod 'Kingfisher', '~> 7.9.0'
pod 'JTAppleCalendar', '~> 8.0.5' #日历库
pod 'ThinkingSDK','~> 3.0.0' #数数科技

Xcode15打包报错

报错信息:Command PhaseScriptExecution failed with a nonzero exit code
解决办法:

  1. 找到Pods-xxxx-frameworks.sh文件
  2. 替换
将
source="$(readlink "${source}")"
替换为
source="$(readlink -f "${source}")"

结语

按照这个步骤进行升级,可以避坑,能够高效节省时间,还有小小的备份温馨提示,最后希望大家都能够顺顺利利的升到Xcode15。


感谢您的阅读和参与,HH思无邪愿与您一起在技术的道路上不断探索。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HH思️️无邪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值