首先,我尝试使用SSH访问它,但运行ls命令然后获取输出流需要花费太多时间,并且还需要在设备上安装软件包。
有没有办法从Windows以任何其他方式访问USB连接的iOs设备文件系统?我也读过关于Xamarin的内容,但我可以看到它只适用于为iOs开发应用程序。
编辑:可能重复的问题部分解决了我的答案,但我需要找到Windows的编译版本(见下面的评论)。
答案 0 :(得分:2)
我们公司遇到了很多麻烦;起初,我们找不到任何可用的C#/。NET库来执行此操作。我们最终使用外部库调用编写了自己的库,但它有很多稳定性问题,我们放弃了。最后,我们找到了一个提供了非常好的代码库的库:MK.Mobile.Device.Lite
文档很少,但代码却不言自明;该库提供了许多通过USB电缆访问iDevices的功能,项目维护者表示网络功能可能在可预见的未来可用。
我们已将这个出色的开源库合并到我们的许多应用程序中,并且实现非常简单:您注册了插入/拔出设备时触发的事件,并且您可以在这些事件上调用您的代码。 / p>
功能非常广泛,允许代码获取设备的许多不同方面。如果你联系他们,有一个版本的库比免费的库更强大;但它不是开源的。
祝你好运使用这个库。我们取得了巨大的成功,并且已经能够在我们的许多应用程序中使用它。
注意: 使用此库后,我们现在隶属于开发此库的组。