You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Xcode原生命令行工具从连接的iOS设备下载应用容器

用Xcode原生命令行工具下载iOS设备应用容器

当然可以用苹果官方的原生命令行工具完成这个操作,完全不需要依赖第三方工具!核心是借助xcrun调用Xcode内置的devicectl工具,具体步骤如下:

1. 获取设备UDID

首先得拿到你连接的iOS设备的UDID,执行下面的命令:

xcrun devicectl device list

命令输出里会列出所有已连接的设备,找到目标设备对应的UDID字段,复制下来备用。

2. 获取目标应用的Bundle ID

接下来需要知道你要下载容器的应用的Bundle ID,执行:

xcrun devicectl app list --udid <你的设备UDID>

这个命令会列出设备上安装的所有应用,找到目标应用的Bundle ID(比如com.yourcompany.yourapp),复制好。

3. 执行容器下载命令

最后用下面的命令下载应用容器,替换掉占位符即可:

xcrun devicectl app download-container --udid <设备UDID> --bundle-id <应用Bundle ID> --output <保存路径>

举个实际例子,假设你要把容器保存到桌面的MyAppContainer.zip:

xcrun devicectl app download-container --udid 12345678-1234-1234-1234-1234567890AB --bundle-id com.example.MyApp --output ~/Desktop/MyAppContainer.zip

注意事项

  • 确保你的iOS设备已经通过USB连接到Mac,并且在设备上完成了「信任此电脑」的操作。
  • 你需要拥有对应的开发者权限(设备已添加到你的开发者账号),否则可能无法访问应用沙盒内容。
  • 下载后的文件是zip压缩包,解压后就能查看应用的沙盒文件结构了。

内容的提问来源于stack exchange,提问作者JonnyB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:33:41