对于不熟悉命令行的人,进入终端并执行以下命令。
rm -r ~/Library/Developer/Xcode/iOS\ DeviceSupport
这将递归删除“iOS DeviceSupport”文件夹中的整个文件树。
步骤如下:
第一次运行应用程序需要一段时间,因为您的计算机重新获取了您删除的信息,但是随后的应用程序运行速度会更快。这对我起作用了。
一旦您的调试会话正在运行,请暂停您的应用程序(或触发一个断点),在“调试器控制台”窗口中输入image list
。这将列出进程中的每个二进制文件/ dylib /框架,现在有多达五百个。
如果在文件名后面看到十六进制地址,则表示lldb不得不在设备启动时从内存中读取所有库。Xcode在Mac上扩展了所有设备库的本地副本,以便lldb可以在那里找到它们,而不是从内存中读取它们。
如果您查看〜/ Libraries / Developer / Xcode
,则会看到iOS DeviceSupport
目录。您可以删除它,重新启动Xcode,它将随着插入iOS等设备而重新扩展其库。
~/Library/Developer/Xcode
,而非~/Libraries/Developer/Xcode
。适用于macOS 13.0。 - Nasir