Ios 在越狱iDevice上以编程方式卸载应用程序

Ios 在越狱iDevice上以编程方式卸载应用程序,ios,installation,uninstallation,ipa,Ios,Installation,Uninstallation,Ipa,我想知道是否可以通过命令行(最好是bundlename)卸载越狱iPhone/iPad上的应用程序。 ideviceinstaller可以做到这一点(即使在没有故障的设备上),但由于我需要的解决方案必须在所有常见的操作系统上工作,而且ideviceinstaller在Windows上不能可靠/正常工作,我想:为什么不将此任务放在移动设备本身上呢 手动卸载不是一个选项,因为此工具每天将处理超过500个应用的安装和卸载,如果手动完成,则需要数小时 此外,应用程序必须正确安装,因此将*.app目录复制

我想知道是否可以通过命令行(最好是bundlename)卸载越狱iPhone/iPad上的应用程序。 ideviceinstaller可以做到这一点(即使在没有故障的设备上),但由于我需要的解决方案必须在所有常见的操作系统上工作,而且ideviceinstaller在Windows上不能可靠/正常工作,我想:为什么不将此任务放在移动设备本身上呢

手动卸载不是一个选项,因为此工具每天将处理超过500个应用的安装和卸载,如果手动完成,则需要数小时


此外,应用程序必须正确安装,因此将*.app目录复制到/var/stash/Applications并重新振铃也不是我想要的。它们必须由苹果自己的MobileInstallation服务安装和卸载。

如果你想删除从应用商店下载的应用程序,你可以将其删除到一个文件夹(/private)/var/mobile/Applications/)中,从应用商店安装或同步应用程序。(在/Applications/中,您将看到Camera、Safari等)


为此,您首先必须在该文件夹中找到应用程序的“哈希”名称。

我考虑过这一点,但我从另一位开发人员那里听说,这样做会导致iOS无法识别该应用程序被删除,并且跳板上会无限期保留一个白色图标(可能会出现更多的副作用)。对此进行了测试,重新启动SpringBoard会修复一个不工作的图标。尽管这种方法感觉不正确,但还没有发现其他问题。