Невозможно рукопожатие с устройством iOS. Ошибка получения PList
Я хочу получить доступ к 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 ответ
С 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