【问题标题】:Xcode command line upload/download files to/from an iOS Device Application SandboxXcode 命令行向/从 iOS 设备应用程序沙箱上传/下载文件
【发布时间】:2013-02-18 20:27:21
【问题描述】:

你们中有人知道,我如何从命令行管理我的应用程序数据的文件传输,例如 Organizer?我试图用 xcrun 或 Instruments 找到一种方法,但目前没有成功。

我的目标是通过 jenkins 在设备上运行验收测试。目前我可以上传我的应用程序的新版本并通过 Instruments 启动它。但是缺少一种重置客户端数据或推送修改后的数据以对其进行测试的方法。

谢谢, 托马斯

【问题讨论】:

  • 出于好奇,您找到解决方案了吗?
  • 并非如此,我为我的应用添加了命令行选项支持以进行重置,但推送早期保存的数据仍然是一个悬而未决的问题。
  • 感谢您的更新。

标签: ios xcode automation jenkins continuous-integration


【解决方案1】:

在 info.plist 中您可以添加密钥:应用程序支持 iTunes 文件共享并将其设置为 YES。 然后您就可以使用 iTunes 管理您的应用程序数据。打开 iTunes,转到您的设备并打开应用程序选项卡。

在此页面的下方转到文件共享部分,您可以在其中使用您的应用程序文档文件夹来传递您的所有数据。

我希望这个结果有用。

【讨论】:

  • 谢谢。但我正在寻找一种可以完全自动化的解决方案。我的目标是在设备上使用 Jenkins 运行 UI 自动化测试,并在运行新测试之前重置所有数据。
  • @ThWee 我确定现在为时已晚,但 Fede 的建议是您需要的解决方案的一部分。首先你需要打开 iTunes 文件共享,然后你可以使用 libimobiledevice 移动文件。我建议使用 brew 安装它,因为手动安装它真的很讨厌。 github.com/libimobiledevice
  • @TeresaPeters 这应该是公认的答案!像魅力一样工作!顺便说一句,您还需要“酿造 ifuse”
猜你喜欢
  • 2013-03-30
  • 1970-01-01
  • 1970-01-01
  • 2015-06-26
  • 2013-07-07
  • 2016-11-24
  • 2015-11-27
  • 2018-05-05
相关资源
最近更新 更多