c# - 如何使用 C# 访问 iOS App 的文档文件夹

标签 c# iphone .net ios windows

我想将文件从 Windows (c#) 推送到 iPad,稍后再取回。我没有网络连接,所以我需要通过 USB 数据线连接。

我找到了 Manzana,但似乎不支持 iTunes 文件共享。

有什么提示吗?我在谷歌上搜索了很多,但找不到任何有用的东西。

有一些功能,如“AMDeviceStartHouseArrest”,但我不知道如何使用它们来获取我的文件。

最佳答案

有一种方法可以做到这一点。

感谢 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)使其“/Documents”文件夹可通过默认的 Manzana 方法访问。所以没有必要越狱 iDevice。最后,我能够将文件推送到 iDevice 并读回它们。

再次感谢Simon的大力支持!

关于c# - 如何使用 C# 访问 iOS App 的文档文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121616/

相关文章:

iTunesConnect 上的 iOS 应用程序图标未显示

c# - 为什么 lambda 表达式不是 "interned"?

c# - `typeof(T).IsAssignableFrom(x.GetType())` 可以安全地重写为 `x is T` 吗?

c# - 如何遍历物理文件夹并在 C# 中读取叶文件

c# - 并发读写 NamePipeClientStream

c# - 将新设备添加到 xaml 布局设计器 Visual Studio 2015 UWP

c# - Powershell 命令不会在 C# 中运行

c# - 进程的进程句柄而不是文件句柄

iphone - Setter Getter 奇怪@property

iphone - 确定 iPhone 上特定频率的大小