如何安装
brew install libimobiledevice
brew install ideviceinstaller
如何使用
Usage: ideviceinstaller OPTIONS
管理 iOS 设备上的应用程序。
命令:
list 列出已安装的应用程序。选项:
--user 仅列出用户应用程序(默认)
--system 仅列出系统应用程序
--all 列出所有类型的应用程序
--xml 以 XML 属性列表的形式输出
-a, --attribute ATTR 指定要返回的属性 - 参见 man 页面
(可以多次传递)
-b, --bundle-identifier BUNDLEID 仅查询指定的 bundle identifier
(可以多次传递)
install PATH 从指定的 PATH 安装应用程序包。
PATH 也可以是 .ipcc 文件(用于运营商捆绑包)。
-s, --sinf PATH 传递外部 SINF 文件
-m, --metadata PATH 传递外部 iTunesMetadata 文件
uninstall BUNDLEID 卸载由 BUNDLEID 指定的应用程序。
upgrade PATH 从指定的 PATH 升级应用程序包。
已弃用的命令(在 iOS 7 或更高版本中不起作用):
archive BUNDLEID 归档由 BUNDLEID 指定的应用程序。选项:
--uninstall 归档后卸载应用程序包
--app-only 仅归档应用程序数据
--docs-only 仅归档文档(用户数据)
--copy=PATH 完成后将应用程序归档复制到目录 PATH
--remove 仅在使用 copy=PATH 时有效:复制后删除
restore BUNDLEID 恢复由 BUNDLEID 指定的已归档应用程序
list-archives 列出已归档的应用程序。选项:
--xml 以 XML 属性列表的形式输出
remove-archive BUNDLEID 删除由 BUNDLEID 指定的应用程序归档
选项:
-u, --udid UDID 通过 UDID 指定特定的设备
-n, --network 连接到网络设备
-w, --notify-wait 在报告操作成功之前等待应用程序安装/卸载通知
-h, --help 显示使用信息
-d, --debug 启用通信调试
-v, --version 显示版本信息
发表回复