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

2024-06-04 2679阅读

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

还没升级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思无邪愿与您一起在技术的道路上不断探索。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]