如何从mac上完全删除通过Xcode安装的iOS应用程序?



我在mac上运行iOS,但现在我想删除它,包括app bundle。我该怎么做?app bundle存储在哪里?

我已经尝试过po Bundle.main.bundleUrl,但它会导致错误的文件夹,这是挂载的驱动器,卸载应用程序后立即消失。

此数据存储在~/Library/Containers/下。请注意,当构建形式Xcode你得到一个随机的UUID作为容器名称,而不是反向DNS你通常期望,例如69A9F3A1-64D7-4EA9-96FE-8C81441060FF

我找不到一种方法来确定哪个是你的应用程序,除了打印应用程序内部的文件路径和看到前缀,这可以在lldb中完成,像这样:

(lldb) po FileManager.default.homeDirectoryForCurrentUser

(取决于何时暂停执行,您可能需要这样做:)

(lldb) e -l Swift -- import Foundation
(lldb) e -l Swift -O -- FileManager.default.homeDirectoryForCurrentUser

或者根据具有这些类型名称的容器的修改日期推断,如果没有太多的话。

最新更新