c++ - 通过 USB 将文件从 iOS 设备传输到 Windows PC

标签 c++ ios windows

在我的 C++ Windows 应用程序中,我的用户可以通过 USB 插入他们的移动设备,我的应用程序可以将特定文件传输到设备或从设备传输特定文件。对于 Android 设备,我能够使用 MTP。但是 iOS 设备让我绊倒了(我不是 iOS 用户)。

我立即发现 MTP 不是一个选项,因为我无法通过 Windows 资源管理器查看设备的文件系统(没想到会这样)。所以现在我被困住了,很困惑。疯狂地用谷歌搜索,我发现其他第 3 方程序也可以做到,但我找不到任何关于如何做的文档或资源。

有人能指出我正确的方向吗?我需要做什么才能在连接的 iOS 设备上查看文件系统?有没有我可能不知道但找不到的图书馆?我可以看到 iTunes 具有我正在寻找的功能。

感谢您的宝贵时间!

最佳答案

嗯,看来我的评论是错误的。至少有 libimobiledevice http://www.libimobiledevice.org/https://github.com/libimobiledevice/ifuse声称仍然支持访问 iOS 设备文件系统,甚至声称是跨平台的。我还没有尝试验证这些说法是否属实。

另见 https://www.theiphonewiki.com/wiki/MobileDevice_Library一些可能的选择

关于c++ - 通过 USB 将文件从 iOS 设备传输到 Windows PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42755932/

相关文章:

ios - Xcode在通用应用程序的部署信息部分没有选择设备

c++ - 字符数组转 LPCTSTR

c++ - 将 ant 命令行选项传递给 exec'd ant 进程?

c++ - 为什么std::vector允许使用[]进行分配,但是size()和Capacity()不变?

ios - 用于嵌入式框架的 swift 中 Venmo iOS SDK 的导入语句

ios - Delphi XE6 - 我无法将应用程序发送到 Apple Store

windows - 强制 mingw32-make 忽略 sh

Windows Azure Node.js SDK

c++ - 如何在多个显示器上创建任务栏?

c++ - 如何创建错误以便 GetLastError 返回错误?