首页 > 解决方案 > 如何使用命令行检查通过 USB 连接的手机上的 iOS 应用程序的捆绑版本?

问题描述

我想知道是否有一种方法可以通过使用(从运行状态)连接手机上Bundle Version的应用程序?iOSUSBcommand lineMacOSX

我看到了一个解决方案,您需要下载IPA应用程序,然后解压缩并读取Info.plist文件以找到它Bundle Versionbundle version string short但我想知道是否有一种方法或工具可以直接从手机获取版本而无需下载应用程序/ IPA

谢谢

标签: iosmacoscommand-lineipainfo.plist

解决方案


您可以使用 libimobiledevice 中的ideviceinstaller 实用程序

您可以使用该-l标志列出设备上安装的所有应用程序。使用该-o xml标志使实用程序以 XML 格式列出结果。

在 Mac 上,您可以使用 Homebrew 安装 ideviceinstaller。在 Linux 上,请注意各种 Linux 发行版附带的 libimobiledevice 副本通常已过时,因此最好从源代码安装。


推荐阅读