ios - 如何使用命令行检查通过 USB 连接的手机上的 iOS 应用程序的捆绑版本?
问题描述
我想知道是否有一种方法可以通过使用(从运行状态)连接手机上Bundle Version
的应用程序?iOS
USB
command line
Mac
OSX
我看到了一个解决方案,您需要下载IPA
应用程序,然后解压缩并读取Info.plist
文件以找到它Bundle Version
,bundle version string short
但我想知道是否有一种方法或工具可以直接从手机获取版本而无需下载应用程序/ IPA
。
谢谢
解决方案
您可以使用 libimobiledevice 中的ideviceinstaller 实用程序。
您可以使用该-l
标志列出设备上安装的所有应用程序。使用该-o xml
标志使实用程序以 XML 格式列出结果。
在 Mac 上,您可以使用 Homebrew 安装 ideviceinstaller。在 Linux 上,请注意各种 Linux 发行版附带的 libimobiledevice 副本通常已过时,因此最好从源代码安装。
推荐阅读
- javascript - javascript 正则表达式查找仅包含一个点的单词
- excel - 如何像范围一样定义二维数组的列?
- reactjs - 如何使用 webpack-dev-server 运行反应应用程序?
- excel - 一个切片器过滤多个 Excel 表(不是数据透视表)
- dynamics-crm - 插件未在用户启用/禁用时触发
- java - 比较项目时的 Java 收集性能
- javascript - js数据表中的点击事件(分页中断)
- javascript - 映射数组元素并返回对象
- spring - 需要一个关于嵌入式 kafka 和骆驼的例子
- c# - Unity 客户端/NodeJS 服务器:如何签署和验证数据?