xcode 如何在开发过程中从设备中删除macOS应用程序

wbgh16ku  于 2023-04-07  发布在  Mac
关注(0)|答案(1)|浏览(236)

我正在macOS上使用CoreData,为了调试,我必须从设备上删除该应用程序。
在开发iOS时,这是很简单的,因为使用模拟器我可以简单地删除应用程序。但在macOS上,已部署的应用程序不会出现在我的Mac应用程序文件夹中。我如何删除应用程序和所有相关数据?

g6baxovj

g6baxovj1#

您可以通过选择菜单Product -> Show Build Folder in Finder在Xcode中找到调试应用程序。这将打开一个Finder窗口,其中在项目的DerivedData中选择了“Build”文件夹。在“Build”文件夹中将是“Products”文件夹,然后是“Debug”(或“Release”)文件夹。这将包含实际的. app。
假设你正在构建一个沙盒应用程序,应用程序的沙盒(及其数据)位于其他地方。这将在以下位置找到:
~/Library/Containers/〈app bundle id〉
在这个文件夹中,你会发现很多代表沙箱的文件和你可能保存在沙箱中的任何数据。如果你想重新开始,你可以删除<app bundle id>文件夹。
如果应用被授予访问沙箱之外的文件夹的权限,例如Desktop、Downloads等,则这些数据可能分散在这些文件夹中。显然,您不希望删除~/Desktop、~/Downloads等。

相关问题