我正在使用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/