将iPod或iPhone与Cocoa同步

将iPod或iPhone与Cocoa同步,cocoa,synchronization,ipod,Cocoa,Synchronization,Ipod,我正在用Cocoa创建一个iTunes克隆(不要问为什么,它不是邪恶的),我希望能够将我的iPod与之同步。这意味着:音乐、照片、视频和播客。我真的找不到任何东西,因为谷歌只显示有关iPodtouch和iPhone编程的文章,但实际上我正在为MacOSX创建一个桌面应用程序,我还希望能够同步点击轮iPod 有API吗?或者我应该直接读写USB端口吗 有人能帮我吗?谢谢苹果小心翼翼地保护着同步功能,并且没有提供API。据我所知,你甚至不能使用iTunes automation让它为你同步 开源社区

我正在用Cocoa创建一个iTunes克隆(不要问为什么,它不是邪恶的),我希望能够将我的iPod与之同步。这意味着:音乐、照片、视频和播客。我真的找不到任何东西,因为谷歌只显示有关iPodtouch和iPhone编程的文章,但实际上我正在为MacOSX创建一个桌面应用程序,我还希望能够同步点击轮iPod

有API吗?或者我应该直接读写USB端口吗


有人能帮我吗?谢谢

苹果小心翼翼地保护着同步功能,并且没有提供API。据我所知,你甚至不能使用iTunes automation让它为你同步


开源社区资源丰富,对协议进行了反向工程,该项目旨在为基于Linux的系统提供一个同步库。我不相信该库将建立在OSX上——它依赖于Linux USB体系结构——但如果您需要编写自己的同步库,它将为您提供一个了解协议和设备工作原理的良好起点。

=\n它说:“使用iPhone/iPod Touch 1G进行测试,2G和3G/3GS运行到固件3.1.3。这是否意味着它不会对点击轮iPod做任何事情?或者那些iPod使用相同的协议?科宁·巴德十四:iPod运行不同的操作系统,所以我猜它们确实有一个或多个不同于iPhone操作系统系列的协议。对不起,我忘了新的库不支持旧的iPod。旧版iPod支持可在libipod中找到: