Невозможно рукопожатие с устройством iOS. Ошибка получения PList - PullRequest
0 голосов
/ 28 апреля 2018

Я хочу получить доступ к iOS-устройству, подключенному через USB, к моему приложению 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 ().

Может кто-нибудь сказать мне, что я делаю неправильно и как это сделать правильно. Моя задача - установить приложение на устройство.

Заранее спасибо.

1 Ответ

0 голосов
/ 13 июля 2018

С iMobileDevice-net ( последняя стабильная версия 1.2.0.112 ) я получал точно такую ​​же ошибку от метода lockdownd_client_new_with_handshake (). Я вместо этого установил 1.2.1-r202, похоже, это решило эту проблему.

Я также пробовал более свежие выпуски, такие как r308, но я начал получать следующую ошибку: https://github.com/libimobiledevice-win32/imobiledevice-net/issues/54

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...