因为我在中国的网络连接很差,我从这里通过多线程网络连接下载了iOS 9.3模拟器SDK:devimages.apple.com.edgekey.net/downloads/xcode/simulators/com.apple.pkg.iPhoneSimulatorSDK9_3-9.3.1.1460411551.dmg
安装后,模拟器没有显示在我的硬件(Xcode菜单)中,所以我猜它与最新的Xcode 8.3.2不兼容,但它确实占用了我笔记本电脑额外的3.6 GB存储空间(其中现在只有9 GB左右)。然后我离开了笔记本电脑并直接从Xcode下载了SDK并成功安装,问题是它没有从之前的安装中删除3.6 GB文件,所以现在笔记本电脑上还剩下不到1 GB的文件。我想找出SDK的位置并手动删除它们以释放笔记本电脑上的存储空间。
答案 0 :(得分:5)
/Library/Developer/CoreSimulator/Profiles/Runtimes
答案 1 :(得分:1)
从 2021 年开始,可以在 ~/Library/Developer/CoreSimulator/Devices/
中找到设备模拟器文件,但这包含安装的所有模拟器,目前我的机器上有 24 个设备。
~/Library/Developer/CoreSimulator/Devices/$DEVICE_ID/data/Library
要找出您的模拟器设备 ID:
xcrun simctl list 'devices' 'booted'
== Devices ==
-- iOS 14.4 --
iPhone 12 Pro (1320D7BA-FB2E-4E1C-834B-09BE5031054B) (Booted)
iPhone 12 Pro Max (91512DCC-DCEA-4ED4-9731-52D895399940) (Booted)
-- tvOS 14.3 --
-- watchOS 7.2 --
cd /Users/username/Library/Developer/CoreSimulator/Devices/91512DCC-DCEA-4ED4-9731-52D895399940/data
将包含以下文件:例如,您可以使用此应用并与其他人分享。
cd /Users/username/Library/Developer/CoreSimulator/Devices/emulator_id/data/Containers/Bundle/Application/
ls # This will list all the application directories, where each directory contains a `.app` file which will work on emulators.
您可以将这个 .app
文件拖到另一个模拟器上进行安装。
答案 2 :(得分:0)
您可以使用磁盘清单X应用程序来查找Mac中的大文件。删除并释放一些空间非常有用。
无论如何,回答你的问题,模拟器文件在/Users/[Your user account name]/Library/Developer/Xcode/iOS
你应该能够在那里找到那些未使用的文件
答案 3 :(得分:0)
处理这个问题的最好方法是使用名为DaisyDisk
的应用程序,因为每次iOS更新时XCode都会下载新的模拟器,今天你有iOS 10.3.x,即使你删除了那些,XCode也会下载iOS将来再次使用10.4.x或iOS 11,您必须再次手动删除这些文件。
使用DaisyDisk
可以发现这些模拟器,并且相当容易删除它们,我强烈建议您尝试一下。
Bravo Apple让128G Mac用户受苦:)