Cocoa:如何在app的包内容中编写文件

时间:2014-05-22 10:09:09

标签: macos cocoa recycle-bin

当我们尝试删除/卸载Cocoa .app文件时,我们直接将.app文件移动到垃圾箱。 这不能确保在应用程序支持中删除app用户数据文件夹。 用户数据悬挂在那里。所以我想将用户数据/文件保存在应用程序本身内(app-> showPacakge contents->某处)。

如果不可能!当用户将应用程序移至垃圾箱时,有何方法在应用程序支持中清除应用程序用户数据文件夹?

2 个答案:

答案 0 :(得分:3)

不是一个好主意。

包内容已签名。操作系统将检测到任何修改,并将阻止启动应用程序。

更不用说您可能无法访问应用程序文件夹,大多数用户都会保留其应用程序。

答案 1 :(得分:1)

如果您使用软件包安装应用程序,则可以使用预安装脚本删除应用程序支持文件夹中的用户数据。