1. 真机调试包下载更新
下载地址
下载后在:应用程序 -> Xcode -> 右键 -> 显示包内容
找到Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport 文件夹
然后拷贝下载的真机包即可
2. Xcode Simulator 模拟器调试包
由于 Xcode 下载有时比较慢,我们可以找到下载地址自己去迅雷或者其他下载工具下载
- 我们先打开控制台,然后开始
-
打开 Xcode, 进入 Preference 中的 Components 面板
- 点击需要的模拟器的下载按钮
-
稍等一会儿, 在 Xcode 里取消下载, 然后你会在 控制台 里面看到对应的下载地址 (对应的 Cosnole Message 是 (DVTDownloadable: Download Cancelled. Downloadable: ...) 之类的)
- 下载完成后把下载后的 dmg 中的 pkg 文件解开
-
把 pkg 中 Contents 目录里的文件解到 /Library/Developer/CoreSimulator/Profiles/Runtimes/ 中的模拟器名称的文件夹(比如 iOS 12.1.simruntime)下(注意这里是根目录下的 Library,而不是用户下的)
- 重启 Xcode 和 iOS Simulator 后就OK了。
- 如果直接解压的方式,还是不能显示,可以 到 ~/Library/Caches 文件下找到 com.apple.dt.Xcode 文件, 右击选择显示包内容
- 进入 Downloads 目录 (如果没有, 则手动创建一个 Downloads 目录)
-
将下载好的文件移动到 Downloads 目录 (不要改动文件名),然后回到 Components 面板, 点击对应下载好的 Simulator。系统会直接解压,直到完成。然后就可以添加了
3. Xcode 缓存清理
- Xcode 打 ipa 包的历史记录 xcarchive 文件, 选择不需要的删除
路径:~/Library/Developer/Xcode/Archives - 模拟器运行程序产生的数据(DerivedData),随意删除
路径:~/Library/Developer/Xcode/DerivedData - Xcode 打包产生的 app icon 历史版本 (Products),选择不需要的删除
路径:~/Library/Developer/Xcode/Products/ - XCPGDevices(playground 项目缓存),随意删除
路径:~/Library/Developer/XCPGDevices/ - 设备支持文件(DeviceSupport),选择不需要的删除
路径:~/Library/Developer/Xcode/iOS DeviceSupport - 模拟器文件,每次更新都会有,选择删除
路径:~/Library/Developer/CoreSimulator/Devices/
官方文件:
Xcode 官方下载