跨平台的C / C ++代码,以获取有关连接的iDevices的详细信息?

时间:2015-01-12 01:27:28

标签: c++ iphone c cross-platform device-detection

我正在使用C ++编写的跨平台工具,该工具能够检测连接设备的deviceid(即iPhone7,1)和iOS版本(即8.1.2),类似于许多越狱公用事业。

环顾四周后,我找不到跨平台的解决方案(OSX和Windows,甚至可能是Linux)并且不是一个大型库(libimobiledevice),我知道这可以做到

有没有人对如何做到这一点有任何见解?

1 个答案:

答案 0 :(得分:0)

我还尝试编写一个应用程序来执行类似于您尝试执行的操作(获取有关IDevice的信息),我发现的最好的事情是libimobiledevice。

对于Mac OS X,您可以使用system_profiler命令,并将输出转储为xml,然后解析它以查找deviceid,以及可能的IOS版本。但是,正如我所说,我认为libimobiledevice是你最好的选择。