1

我想将通过 USB 连接的 iOS 设备访问到我的 c# 应用程序中。我正在为此使用 iMObileDevice 库。

但是当我尝试与设备握手时,它会给我在不同设备上的以下错误:-

  Additional information: An Lockdown error occurred. The error code was 
  PlistError

这是我进入 iPhone 6S Plus

  Additional information: An Lockdown error occurred. The error code was 
  SslError

我在 iPhone 5 中遇到此错误。

两个操作系统版本都在 10 以上

这是我的代码:-

            iDeviceHandle deviceHandle;
            idevice.idevice_new(out deviceHandle, udid).ThrowOnError();

            LockdownClientHandle lockdownHandle;
            lockdown.lockdownd_client_new_with_handshake(deviceHandle, out lockdownHandle, "Quamotion").ThrowOnError();

            string deviceName;
            lockdown.lockdownd_get_device_name(lockdownHandle, out deviceName).ThrowOnError();

            Console.WriteLine(deviceName);

            deviceHandle.Dispose();
            lockdownHandle.Dispose();

我无法通过lockdownd_client_new_with_handshake() 方法与设备握手。

谁能告诉我我做错了什么以及如何以正确的方式做。我的任务是在设备上安装应用程序。

提前致谢。

4

1 回答 1

0

使用 iMobileDevice-net (最新稳定版 1.2.0.112),我从 lockd_client_new_with_handshake() 方法中得到了完全相同的错误。我改为安装 1.2.1-r202,它似乎解决了这个问题。

我也尝试过更新的版本,例如 r308,但我开始收到以下错误: https ://github.com/libimobiledevice-win32/imobiledevice-net/issues/54

于 2018-07-13T12:01:50.233 回答