iOS:如何从设备中完全删除应用程序以进行调试

Posted

技术标签:

【中文标题】iOS:如何从设备中完全删除应用程序以进行调试【英文标题】:iOS: How to completely delete an app from a device for debugging purposes 【发布时间】:2012-12-12 21:08:00 【问题描述】:

我正在尝试测试一个使用推送通知的应用。我想测试由于用户从出现的初始对话框中选择“允许”或“不允许”而导致的各种场景的结果。但是,我只看到这个对话框一次。

即使我从设备、管理器、iTunes 中删除应用程序并清理项目后,当我重新安装时,它也不会显示此对话框。如何删除此应用,以便再次收到此对话框?

【问题讨论】:

您可能需要等待 24 小时才能再次出现该对话框。答案to this question 能帮到你吗? 【参考方案1】:

你必须等待 24 小时才能让 ios 从设备中删除所有数据和设置,如果你有一个特殊的开发设备(顺便说一句,你应该有),一个更简单的方法可能是简单地制作一个在 Xcode 中全新安装 iOS(如果您恢复设备,它将不起作用,因此如果您不仅将设备用于开发,这可能不是一个选项)

【讨论】:

哇。出于开发目的,这似乎应该是一种更简单的方法。 @JamesHarpe 同意,但遗憾的是没有更简单的方法可以做到这一点。但是,您应该为此提交bugreport 以获得更多关注(它将作为重复文件关闭,但提交错误的人越多,它会受到越多的关注(理论上)。

以上是关于iOS:如何从设备中完全删除应用程序以进行调试的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式从ios中的照片中删除图像?

如何从 iOS SDK 中的设备(“照片”)中永久删除 PHAsset?

即使从配置文件中删除了 UDID,iOS 应用程序仍在安装到设备中

Xamarin.iOS:捆绑笔尖没有被复制到模拟器/设备以进行调试/发布

如何在 ios 设备上未启动本机应用程序时进行调试

如何让 iOS 在 tableView 上显示删除按钮,但不允许从右侧完全滑动删除