0

iOS 不允许用户清除单个应用程序(如 android)的缓存。这需要每次手动删除并重新安装应用程序以完全清除缓存。我想通过命令行以编程方式删除和重新安装应用程序。我可以删除。但是,我还没有找到重新下载/重新安装应用程序的方法。也不再允许归档 ios 应用程序(例如 ideviceinstaller -a )

我已经尝试了一些第三方工具无济于事。

有没有办法通过直接下载链接访问 iOS 应用商店?对于在单个 iOS 应用商店应用程序上实现此“清除缓存”的任何其他建议,我们将不胜感激。

4

1 回答 1

0

可以通过 删除应用程序ideviceinstaller。(您可能已经知道这一点)。

从 App Store 安装应用程序更加复杂,因为没有明确的 API 可以做到这一点。

您可以使用 iOS 设备的 UI 自动化来自动执行此过程。您可以编写脚本(使用 Facebook WebDriverAgent 或 Appium)来自动化在浏览器中打开应用商店 URL 并通过 App Store 安装该应用的过程。

您可以在真实的物理设备上执行此操作而无需越狱,但您确实需要 Apple 的代码签名证书和配置文件才能使其正常工作。您可以通过注册 Apple Developer Program 获得这些。

于 2019-10-22T09:27:02.383 回答