使用 Xcode 命令行从 iPhone 下载应用程序的容器

2024-03-21

我开发了一个 iOS 应用程序,该应用程序保存了一些出现在应用程序容器中的日志。我可以使用 Xcode > 设备 > 选择应用程序 > 下载容器菜单选项下载此容器。

然后我可以在目录中看到我的日志文件..../AppData/Documents/mylog.log

基本流程在这里描述https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/manage_containers.html https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/manage_containers.html

但是我想自动执行此操作,有没有办法通过命令行使用 Xcode 下载应用程序容器?


有一个项目叫ios部署 https://github.com/phonegap/ios-deploy在 github 上。https://github.com/phonegap/ios-deploy https://github.com/phonegap/ios-deploy

// 下载应用程序的 Documents、Library 和 tmp 文件夹
ios-deploy --bundle_id 'bundle.id' --download --to MyDestinationFolder

// 列出应用程序的 Documents、Library 和 tmp 文件夹的内容
ios-deploy --bundle_id 'bundle.id' --list

// 下载应用程序的Documents目录only
ios-deploy --download=/Documents --bundle_id my.app.id --to ./my_download_location

此外,如果您有一部越狱的手机,您将拥有最大的灵活性来执行与文件操作相关的任何操作。 例如,您可以使用“scp”、“rsync”等工具复制文件;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Xcode 命令行从 iPhone 下载应用程序的容器 的相关文章

  • 在 RealityKit 中更改对象的枢轴点

    我希望立方体仅在 z 轴正方向上缩放 现在 当我缩放它时 它总是围绕其中心缩放 因此 为此我必须更改对象的锚点 我知道在 SceneKit 中有一个可以使用的枢轴属性 在 RealityKit 中也有办法做到这一点吗 我发现了一个相当简单的
  • 如何正确设置 UIBezierPath 的动画以产生水/波浪效果?

    我正在尝试做一个UIBezierPath像波浪或水一样动画 类似于这样的事情 https dribbble com shots 3994990 Waves Loading Animation https dribbble com shots
  • 如何在iPhone上绘制“对话气泡”?

    当您右键单击扩展坞中的某个内容时 我试图获得类似于 Mac OS X 中的 语音气泡 效果 这是我现在所拥有的 我需要得到下部的 三角形 部分 有什么办法可以画出这样的东西并在它周围加上边框吗 这将是为了iPhone app 提前致谢 ED
  • 如何对其中包含自定义对象的 NSMutableArray 进行排序?

    我想做的事情看起来很简单 但我在网上找不到任何答案 我有一个NSMutableArray对象 假设它们是 Person 对象 我想排序NSMutableArray通过 Person birthDate 这是一个NSDate 我认为这与这个方
  • 连续调用startRecordingToOutputFileURL:

    苹果文档 https web archive org web 20140814091047 http developer apple com library ios DOCUMENTATION AVFoundation Reference
  • 如何在 iOS 中使用 Dropbox API 用父版本覆盖文件?

    我正在使用 Dropbox API 开发 iOS 应用程序 使用 dropbox API 上传文件时 我只想覆盖同名的现有文件 如何设置父转速以及什么值 谢谢 获取目录中的所有文件 self restclient loadMetadata
  • 如何通过 CollectionView 中的流布局将单元格对齐到顶部

    在此代码中 我尝试更改 UICollectionView 的第一个单元格的大小以及具有相同大小的其他单元格的大小 但在第一行中 当我想要两个单元格出现时 只有一个单元格出现 func collectionView collectionVie
  • 保存时出现 iphone 核心数据未解决的错误

    尝试保存时 我从核心数据中收到一条奇怪的错误消息 但问题是错误不可重现 在执行不同任务时 它会在不同时间出现 错误消息 Unresolved error Domain NSCocoaErrorDomain Code 1560 UserInf
  • 当您更新 iOS 应用程序时,文档文件夹内容会发生什么变化?

    当我更新在 文档 文件夹中存储了一些文件的应用程序时 会发生什么情况 我需要将这些文件保存在该文件夹中 以便更新的应用程序能够使用它们 但这似乎并没有发生 我可以设法保存所有文件吗 您的文档将保留在原处 除非用户在更新之前删除应用程序 但这
  • iOS 中的 NSCachesDirectory 和 NSDownloadsDirectory 有什么区别?

    我想将下载的杂志保存到我的 iOS 应用程序中的一个目录中 它似乎NSCachesDirectory and NSDownloadsDirectory是合适的 我不知道它们之间有什么区别 以及哪一种适合下载杂志 任何建议表示赞赏 内存不足时
  • 操作按钮未出现在通知 iOS 10 中

    我在我的应用程序中使用本地推送通知 在 iOS 10 中为通知添加操作按钮时 它不会出现在通知下方 通知正在显示 但通知底部缺少操作按钮 下面给出了 appdelegate 代码 import UIKit import CoreData i
  • iOS:在代码中访问 app-info.plist 变量

    我正在开发通用应用程序 并且希望访问代码中 app info plist 文件中存储的值 原因 我使用以下方法从故事板动态实例化 UIViewController UIStoryboard storyboard UIStoryboard s
  • UITableView 如何一次显示两个不同的数组?

    下面的代码有效 但不符合我的意愿 我希望当我单击 UIbutton 时 它会自动更新 UITableview 中的新值而不是旧值 下面的代码仅在我按下 UIbuttons 时有效 之后当我滚动 UITableview 时它会更新具有新值的
  • 将 firebase 框架添加到 ios 项目时出现链接器错误

    我一直在尝试将 firebase 框架添加到我的 ios 应用程序中 我按照这里的说明进行操作 https www firebase com docs ios quickstart html https www firebase com d
  • 在 Swift 2.0 中隐藏 Home 指示器

    我希望隐藏 Home Indicator 虽然这在 Swift 中很简单 但在 SwiftUI 中似乎并不那么容易 我尝试使用这个 如何使用 SwiftUI 隐藏 home 指示器 https stackoverflow com quest
  • 横向 xib 显示为纵向

    我有一个视图控制器和单独的纵向和横向笔尖文件 旋转时 我加载相应的笔尖 方法 shouldAutorotateToInterfaceOrientation and willRotateToInterfaceOrientation 接到电话
  • 关系上的核心数据属性?

    我刚刚开始使用核心数据 我有一个Headache实体和一个Medication实体 头痛和药物之间存在多对多的关系 当您加重头痛时 您可以选择多种药物 我希望能够指定这些药物的数量 我对 MySQL 更熟悉 您可以在其中创建一个数据透视表
  • 如何让 xcodebuild 将编译错误和警告打印到 stderr?

    似乎 xcodebuild 将所有内容打印到标准输出 Applications Xcode app Contents Developer usr bin xcodebuild project test xcodeproj build tar
  • stringFromDate 始终为 NIL

    我知道这是一个重复的问题 但是在 stackoverflow 和 google 上搜索了许多类似的问题后 没有一个解决方案对我有用 我正在尝试将从数据库收到的日期转换为字符串格式以在 iPhone 应用程序中显示 我正在按以下方式将日期转换
  • 将 Objective-C 框架 (CocoaPod) 导入 Swift?

    我正在尝试导入libjingle peerconnection框架到我的 Xcode 项目中 但由于某种原因 我无法使用以下命令导入 Objective C 标头import RTCICEServer在 Swift 源文件中 我尝试使用头文

随机推荐

  • 为什么空数组在 bash 中被视为未设置?

    最近 我设置了微软的Linux 的 Windows 子系统 https en wikipedia org wiki Windows Subsystem for Linux在我的电脑上 它只是模拟 Linux 环境等 基本上 它是 Cygwi
  • Twig 无法调用字符串变量上的方法

    更新后 twig twig to v2 4 4 调用宏函数时出错 Impossible to invoke a method widget prototype on a string variable ERP timesheets form
  • 以“is”为前缀的布尔属性名称仍然是有效的 Java Bean 吗?

    我刚刚注意到一些我不知道的事情 private boolean isCertified public boolean isCertified return isCertified public void setCertified boole
  • 如何最好地避免 C++/CLI 本机类型中的双重转换

    传统上 我一直使用 MFC 扩展 dll 并使用 dllimport dllexport 导入 导出 但是 当 dll 更改为使用 clr 时 此方法的成本会变得很高 因为调用可能会导致双重转换 我现在的性能受到了巨大的打击 需要停止双重重
  • 使用 DOMXml 和 Xpath 更新 XML 条目

    您好 我知道这里有很多关于这三个主题组合在一起更新 XML 条目的问题 但似乎每个人都针对给定的问题 我花了一些时间试图理解 XPath 及其方式 但我仍然无法得到我需要做的事情 开始了 我有这个 XML 文件
  • 如何从 ExtJS 数据存储中获取脏记录?

    除了迭代存储中的记录并检查脏标志之外 还有更干净的方法吗 EDIT 顺便说一句 我正在使用 ExtJS4 这是返回的数据的片段 注意有一个dirty true与modified对象集 实际上是旧数据和data对象包含新数据 data Ext
  • 将工具提示设置为相同的内容

    我试图将数据网格单元格工具提示设置为等于该单元格中 TextBlock 内部的文本 到目前为止我所拥有的是这样的
  • 为什么 Java 支持秒精度的时区偏移?

    在维基百科上 https en wikipedia org wiki ISO 8601 Time offsets from UTC时区偏移被解释为与标准 UTC 时间之间的小时和分钟差异 然而 日期时间格式化程序 https docs or
  • Xcode 4 配置为使用更少的 RAM?

    我一直在尝试在我的 1GB Mac Mini 上使用 Xcode 4 这不是一个令人高兴的情况 它经常变慢 可能是由于内存不足 是否有任何我可以更改的设置 这样它就不会如此占用内存 另一个帖子here https stackoverflow
  • C++ 继承和成员函数指针

    在C 中 成员函数指针可以用来指向派生 甚至基 类成员吗 编辑 也许一个例子会有所帮助 假设我们有一个由三个类组成的层次结构X Y Z按照继承顺序 Y因此有一个基类X和一个派生类Z 现在我们可以定义一个成员函数指针p上课Y 写成 void
  • 空闲后 JVM JIT 去优化

    我使用Java主要是为了编写宠物项目 这些项目大部分时间都是闲置的 闲置数小时 天后 响应时间增加到秒 最多 10 秒 然后慢慢减少到 200 300 毫秒 据我了解 发生这种情况是因为 JIT去优化 https www safariboo
  • typescript - 在路径中包含类型,但不编译它们

    我在打字稿中遇到了问题 我有以下层次结构 types declaration1 ts declaration2 ts common utils1 ts utils2 ts tests utils1 test ts utils2 test t
  • 对方案中的列表进行排序

    如何编写一个排序算法 以升序返回列表 ex 1 3 5 2 9 回报 1 2 3 5 9 大多数Scheme 实现都附带一个对列表进行排序的过程 如果您的实现没有提供这一功能 那么为您提供一个并不困难 下面是快速排序算法的实现 gt def
  • vmap 遍历 jax 中的列表

    使用 jax 我尝试计算每个样本的梯度 处理它们 然后将它们转化为正常形式以计算正常参数更新 我的工作代码看起来像 differentiate per sample jit vmap grad loss in axes None 0 0 g
  • 在编辑模式下使用自定义 UILabels 分组 UITableView

    我有一个分组UITableView用户可以在其中进入编辑模式并从表中删除行 表格的每个单元格有两个UILabels 当表格进入编辑模式时 自定义UILabels向右推并超出单元格的右边界 如果我使用标准cell textLabel 标签调整
  • 如何根据纬度和经度获取两个位置之间的距离?

    我正在尝试根据用户到每个位置的距离显示一个列表 这些位置以 JSON 形式从 Firebase 接收 为了获取用户位置 我正在使用 navigator geolocation getCurrentPosition function posi
  • 在 angularjs $q 中向 Promise 的成功回调传递参数

    我意识到这是一个与此非常相似的问题one https stackoverflow com questions 24963151 passing parameters to promises callback in angularjs 但我仍
  • commons httpclient - 将查询字符串参数添加到 GET/POST 请求

    我正在使用 commons HttpClient 对 Spring servlet 进行 http 调用 我需要在查询字符串中添加一些参数 所以我做了以下事情 HttpRequestBase request new HttpGet url
  • 回复主题 google-api-ruby-client

    下面是我使用 google api ruby client 创建消息的代码 几乎 的样子 service Google Apis GmailV1 GmailService new message RMail Message new mess
  • 使用 Xcode 命令行从 iPhone 下载应用程序的容器

    我开发了一个 iOS 应用程序 该应用程序保存了一些出现在应用程序容器中的日志 我可以使用 Xcode gt 设备 gt 选择应用程序 gt 下载容器菜单选项下载此容器 然后我可以在目录中看到我的日志文件 AppData Documents