Xcode手动下载iOS SDK

Xcode15开始,我们发现包大小减少了很多,是因为iOS SDK不再直接包含在Xcode中,而是Xcode安装后单独下载SDK。

Xcode 14.3 包大小

Xcode14.3

Xcode 15.2 包大小

Xcode15.2

安装Xcode成功后,会提示我们下载 iOS17 SDK,这里有一个问题,我们直接通过Xcode下载的时候,经常下载中断,点击重新下载将从头开始下载。目前我直接通过Xcode下载基本没有成功过!

解决方法

打开Xcode,使用 command + ,打开设置,选择Platforms菜单,查看需要下载的iOS SDK版本,如这里的版本是 iOS 17.2。

xcode-setting

我们在官网找到iOS 17.2的版本模拟器SDK,直接通过浏览器去下载,这样即使中断下载,重新下载也支持断点续传。

download_ios_sdk

下载成功后,直接通过命令工具安装到Xcode:

1
2
3
4
5
6
7
8
# 选择当使用的Xcode
sudo xcode-select -s /Applications/Xcode.app

# 这个命令用于执行Xcode的首次启动设置
xcodebuild -runFirstLaunch

# 将iOS 17.2 的模拟器SDK运行时添加到您的Xcode模拟器列表中
xcrun simctl runtime add "~/Downloads/iOS_17.2_Simulator_Runtime.dmg"

当输出日志后,表示安装成功:

1
D: 00475E33-39D2-4A01-B531-59BB18B31075 iOS (17.2 - 21C62) (Ready)

完成后,我们再次查看模拟器列表,可以看到 iOS 17.2模拟器已经安装成功!
success

END