gpt4 book ai didi

ios - 使用 libusbmuxd 在 Mac 和 iPhone 之间读/写

转载 作者:可可西里 更新时间:2023-11-01 05:33:25 26 4
gpt4 key购买 nike

我目前使用 libimobiledevice 来处理 Mac 和 iPhone。当通过 USB 连接到 Mac 应用程序时,libusbmuxd 非常有助于获取设备(iPhone/iPad)信息。

我想要更多,我想从 Mac 到 iPhone 读/写数据(文档、图像、视频等文件...),反之亦然,但我无法在 Internet 上获得任何指导如何操作的文档或教程去做。

谁能帮帮我

最佳答案

如果你想通过 usbmuxd 在 OSX 和 iOS 之间传输数据,它基本上是一个两步过程:

  1. 在 iOS 或 tvOS 的任意端口上启动套接字服务器
  2. 在 OSX 上的/var/run/usbmuxd 打开一个到 usbmuxd 服务器的套接字连接。

完成后,您将从 OSX 上的 usbmuxd 服务器收到一些控制消息,包括设备附加和分离事件。每个连接到 usbmuxd 服务器的设备都有一个唯一的设备 ID。此设备 ID 与套接字服务器的端口相结合,可用于将套接字连接绑定(bind)到套接字服务器。

如果您想省去从头开始实现此过程的麻烦,您可以查看以下框架。它们都在 Objective-C 中提供了高级 API。

https://github.com/rsms/peertalk

https://github.com/jensmeder/DarkLightning

关于ios - 使用 libusbmuxd 在 Mac 和 iPhone 之间读/写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32965002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com