我正在使用C ++编写的跨平台工具,该工具能够检测已连接设备的deviceid(即iPhone7,1)和iOS版本(即8.1.2),这与越狱实用程序的功能类似。

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

有人对如何执行此操作有任何见解吗?

最佳答案

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

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

关于c++ - 跨平台C/C++代码以获取有关已连接iDevice的详细信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27894122/

10-11 17:22
查看更多