1

我在我的 iPhone 上写了一个应用程序。这是我的电脑软件的更便携和更小的版本。我在我的应用程序上激活了文件共享功能,所以现在我可以通过 iTunes 传输文件。但我希望我的电脑软件能够读取或写入文件到我 iPhone 上的共享文件夹,而无需通过 iTunes 手动执行。

我有很大的限制:

  1. 我无法使用越狱的 iPhone/iPod/iPad
  2. 我的绝大多数客户都没有互联网接入(这是一个农场管理软件,所以在某些地区甚至没有蜂窝网络)...... :(

我听说有一种方法可以使用 Manzana 和 MobileDevice.dll (itunesmobiledevice.dll)。我真的不知道如何使用这些dll。我尝试使用一点 Manzana,但我无法访问我的文件夹,因为它不是越狱的 iPhone。有人可以帮我提供一些代码示例吗?

或者有没有其他方法可以让我的 iPhone 应用程序使用 USB 电缆与我的 C# 应用程序进行通信,而无需访问互联网或 Wifi?

4

2 回答 2

2

mobiledevice.codeplex.com。这个项目应该让你从手机发送和检索文件

于 2012-12-05T18:00:37.950 回答
0

我建议您看看是否可以使用 iTunes 脚本界面。将 COM 引用 iTunes 1.1 类型库添加到项目中,您可以自动控制 iTunes 的许多部分。我找不到它的文档,但是您可以使用该库,看看是否有东西可以访问文件共享部分。

这是使用它的一个不错的介绍:http: //www.codeproject.com/Articles/7723/Controlling-iTunes-through-COM

于 2012-10-10T19:34:28.673 回答