我想将一个文件从Windows(c#)推送到iPad并稍后再回来。我没有网络连接所以我需要通过USB线进行此操作。
我找到了Manzana,但似乎不支持iTunes FileSharing。
任何提示?我google了很多但找不到任何有用的东西。
有一些功能,如“AMDeviceStartHouseArrest”,但我不知道如何使用它们来获取我的文件。
答案 0 :(得分:5)
有一种方法可以完成这项工作。
感谢Simon的博客文章(http://blog.victornet.de/2011/04/10/c-manzana-iphoneipad-hausarrest/)和一些邮件,它终于奏效了。
我现在正在使用Manzana来扩展Simon:
MobileDevice.AMDeviceStartHouseArrestService(iPhoneHandle,
MobileDevice.CFStringMakeConstantString(bundleIdentifier), null, ref hService, 0);
为特定应用程序启动'Housearrest'(通过bundleIdentifier),可以通过默认的Manzana方法访问其“/ Documents”文件夹。所以没有必要越狱iDevice。最后,我能够将文件推送到iDevice并将其读回。
再次感谢西蒙的大力支持!
答案 1 :(得分:0)
我不太确定你在问什么。如果要访问ipad上的标准文件,可以将其设置为USB大容量存储设备。我相信标准IO方法(System.IO)将能够读取和写入设备,如果您传入正确的路径。如果您正在谈论访问应用程序文件,我不相信这是可能的,因为iOS的安全问题(至少不是标准的,非越狱的方式)