iMazing CLI

命令行接口

能直接访问 iMazing 的核心功能,可轻松地在 macOS 或 Windows 上编写脚本。这毫无疑问是管理贵公司 iOS 数据的最先进和最灵活的解决方案。

iMazing CLI 已包含在内,且需要 iMazing Business 许可证或 iMazing Business 订阅才可使用。

可用于 Mac 和 PC

什么是 iMazing CLI?

iMazing CLI 是最面面俱到的命令行接口,可实现与 iOS 设备的高级交互和备份。文件传输、数据提取、备份/恢复、更新 iOS 以及更多功能都可完全通过编写脚本实现。CLI 工具兼容 macOS 和 Windows,可轻松部署至任何环境。


功能

  1. 列出设备和管理配对
    • 列出已连接的设备(包括通过 Wi-Fi 连接的设备)
    • 列出离线设备(已配对)
    • 列出未配对的设备
    • 与设备配对/解除配对
    • 启用/停用电脑通过 Wi-Fi 连接设备的功能(默认启用)
       
  2. 访问设备信息
    • 获取设备信息(IMEI、UDID、序列号等)
    • 获取设备日志和诊断信息
    • 访问设备控制台
       
  3. 文件系统操作
    • 列出文件并获取文件信息
    • 移除、重命名和创建目录
    • 在设备和电脑之间拷贝文件和文件夹
       
  4. App 管理
    • 列出已安装的 App 并获取高级信息
    • 将 IPA 安装至设备或卸载 IPA
    • 备份和恢复 App 数据
       
  5. 高级 iOS 设备管理
    • 激活设备
    • 更新或重新安装 iOS
    • 抹掉全部内容和设置
    • 关机和重新启动
       
  6. 备份管理
    • 备份设备、恢复备份
    • 设置备份密码
    • 从备份导出数据(支持加密备份)
       
  7. 设备配置、预配 & 修复
    • 应用使用 iMazing Configurator 创建的高级蓝图
    • 管理和安装使用 iMazing Profile Editor 创建或编辑的 Apple 配置描述文件
    • 更新或恢复 OS、支持恢复和 DFU 模式
    • 更多其他高级指令可供系统管理员、维修店或 Apple 翻新设备经销商使用
       

如要获取详尽的可用指令和选项列表,请参考 iMazing CLI 文档:下载 PDF


目标用户

作为系统管理员、维修专家或开发人员,您可能想在日常应用中自动化与 iOS 的互动,或使用批处理脚本自动化工作流程。


用例示例

利用 iMazing CLI,您可以在多部设备上执行命令,并编写包含连续操作的工作流程脚本。

比如您想自动化以下工作流程:

  1. 抹掉全部数据和设置
  2. 更新 iOS
  3. 恢复备份
  4. 安装特定 App
  5. 将文件传输至该 App 的“文稿”文件夹
  6. 完成后关闭设备

您可在批处理脚本中包含这些命令,然后使用 cron 定时任务计划其执行:

iMazing --backup-device --udid <device id>
iMazing --device-erase --udid <device id> --confirm
iMazing --device-update-os --udid <device id>
iMazing --backup-restore --udid <device id> --backup-path /iOS-Backups/MyBackup
iMazing --device-install-app --udid <device id> --source-path /iOS-Apps/MyApp.ipa
iMazing --device-fs-copy-to-device --udid <device id> --bundle-id com.MyCompany.MyApp --source-path \"/Docs/MyDoc.pdf\" --target-path /Documents
iMazing --device-shutdown --udid <device id>


开始使用

iMazing CLI 现已包含在 iMazing 中。

如需使用 iMazing CLI,您需要 _iMazing Business 许可证_或 iMazing Business 订阅。您可在我们的商店找到这两款产品。

请注意:由于用例和环境多样,我们在某些情况下只能提供有限支持。

我们还针对大型项目提供自定义版本、带 JSON 输出的可嵌入 CLI 工具和更丰富的功能集。请联系我们,并介绍您的项目和用例。我们会评估 iMazing CLI 是否适合您。