Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法删除所有iPhone应用程序数据?_Iphone_Cocoa Touch - Fatal编程技术网

有没有办法删除所有iPhone应用程序数据?

有没有办法删除所有iPhone应用程序数据?,iphone,cocoa-touch,Iphone,Cocoa Touch,更新: 应用程序正在临时用户的设备上运行 我只想删除单个应用程序的数据 原始问题: 有没有一种方法可以轻松地完全擦除iPhone应用程序的目录 我想删除首选项、文档、缓存等所有内容 我希望在应用程序中以编程方式执行此操作,以便将其分发给临时用户 谢谢。听起来你的应用程序在模拟器中运行,你想把它发送给临时用户?从技术上讲,应用程序的特别副本需要针对ARM体系结构进行编译,并使用特别分发证书进行代码签名——因此来自模拟器的副本不会有任何好处 如果你只是想让其他人在模拟器的副本中运行应用程序,你可以

更新:

应用程序正在临时用户的设备上运行

我只想删除单个应用程序的数据


原始问题:

有没有一种方法可以轻松地完全擦除iPhone应用程序的目录

我想删除首选项、文档、缓存等所有内容

我希望在应用程序中以编程方式执行此操作,以便将其分发给临时用户


谢谢。

听起来你的应用程序在模拟器中运行,你想把它发送给临时用户?从技术上讲,应用程序的特别副本需要针对ARM体系结构进行编译,并使用特别分发证书进行代码签名——因此来自模拟器的副本不会有任何好处


如果你只是想让其他人在模拟器的副本中运行应用程序,你可以转到~/Library/Application Support/iPhone simulator/开始删除内容。

让他们先从手机中删除应用程序。这将删除应用程序文件夹。然后,他们可以在应用程序目录中安装一个新的副本,而不保存任何文件。

这是针对beta测试仪设备上的临时分布式应用程序。我不认为发生这种情况时应用程序数据被删除了。你有没有文档可以验证这一点?我已经做了一段时间了-因为每个应用程序都是沙盒,所有数据都存储在应用程序的目录中。我知道这将重置设置、默认值等。。同时,它也不会删除密钥链中的项目,因此如果您保存了登录凭据,它们将在重新安装后保留。