通过 USB 数据线在 iOS 应用程序和 Mac 应用程序之间交换数据

Posted

技术标签:

【中文标题】通过 USB 数据线在 iOS 应用程序和 Mac 应用程序之间交换数据【英文标题】:Exchange data between iOS app and Mac app through USB cable 【发布时间】:2013-06-21 08:01:46 【问题描述】:

我正在寻找一种通过电缆在我自己的 ios 应用程序和我自己的 OS X 应用程序之间交换数据的方法。 我知道必须有框架才能从 Mac 应用程序内部连接到设备,像 iExplore 这样的应用程序可以从设备导入和导出文件。

只要通过电缆交换数据,以何种方式交换数据都没有关系。它可能使用文件系统,或者如果我可以通过连接将设备与 Mac 连接到同一网络,甚至使用第 3 方硬件。 不管是使用私有 API 还是设备需要越狱,都仅供内部使用。

提前致谢。

重要提示:该解决方案没有任何无线功能,没有 wifi,没有蓝牙,没有蜂窝网络共享,即使设备处于飞行模式,数据交换也应该可以工作。这是主要要求。 而且它必须相对较快。我想每隔几秒交换一次小于 1 kB 的小包。发送和接收之间的延迟应尽可能小,1 秒是可接受的最长延迟。

【问题讨论】:

附件框架可能 继续,继续寻找。遇到实际问题时再回来。上面的提示似乎足够有效:)。 【参考方案1】:

看看https://bitbucket.org/tristero/ipodaccessframework,它可以获取/放入应用程序私有文档目录中的文件,前提是您知道它的应用程序包 ID。

【讨论】:

以上是关于通过 USB 数据线在 iOS 应用程序和 Mac 应用程序之间交换数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用连接 USB 电缆调试在 Xcode 未启动的移动设备中执行的 iOS 应用程序

使用在 Windows 上运行的 iTunes 通过 USB 在 iOS 上安装 Ad Hoc 分布式应用程序

如何使用Mac远程调试iPhone/iPad 中的网页

Android投屏的软件推荐

如何开发windows下的USB HID应用

如何从占用 USB 的 iOS 设备调试或查看 NSLog 输出?