Xcode 从应用程序支持文件夹中删除文件后应用程序读取数据

Xcode 从应用程序支持文件夹中删除文件后应用程序读取数据,xcode,macos,cocoa,Xcode,Macos,Cocoa,我刚刚偶然发现了一种非常奇怪的行为 在我的应用程序中,我将所有信息存储在应用程序支持文件夹中。在测试过程中,我经常从那个文件夹中删除这些文件,以进行应用程序调试,直到现在,这些文件还可以正常工作。 像往常一样,我在应用程序支持中删除了应用程序文件夹,但在编译和清理之后,我的应用程序仍在某处读取数据。这是正确的数据 我试着到处搜索,但我的数据文件在我的mac电脑上的任何搜索中都没有显示。我也尝试重新启动我的mac电脑,但没有成功 有没有人经历过这种情况,或者知道这里到底发生了什么 非常感谢 我终于

我刚刚偶然发现了一种非常奇怪的行为

在我的应用程序中,我将所有信息存储在应用程序支持文件夹中。在测试过程中,我经常从那个文件夹中删除这些文件,以进行应用程序调试,直到现在,这些文件还可以正常工作。 像往常一样,我在应用程序支持中删除了应用程序文件夹,但在编译和清理之后,我的应用程序仍在某处读取数据。这是正确的数据

我试着到处搜索,但我的数据文件在我的mac电脑上的任何搜索中都没有显示。我也尝试重新启动我的mac电脑,但没有成功

有没有人经历过这种情况,或者知道这里到底发生了什么


非常感谢

我终于想出了这个办法。我已将我的应用程序更改为沙盒,并添加了权限。这意味着应用程序直接支持如下:

/Users/<username>/Library/Containers/<com.company.appname>/Data/Library/Application Support/<appname>
非常有趣的是,没有搜索引擎找到我的应用程序名所在的文件夹

我希望这对将来有帮助