как разрешить AFC_E_UNKNOWN_ERROR в iMobileDevice-Net - PullRequest
0 голосов
/ 15 июня 2019

Я пытаюсь работать с imobiledevice-net и для начала проверил несколько примеров кода, которые я нашел в Интернете. Все идет нормально. Но когда я пытаюсь использовать эта библиотека, происходит нечто странное: при подключении старого iPhone 4 с iOS 7.1.2 все работает нормально, но при подключении более нового iPhone 7 с iOS 11.4.1 возникает проблема в AFC.CS:

//DllImport   
[DllImport("libimobiledevice.dll", CallingConvention = CallingConvention.Cdecl)]
internal static extern AFCError afc_client_start_service(IntPtr deviceHandle, out IntPtr afcClient, string label);

//usage 
AFCError returnCode = afc_client_start_service(device.handle, out afcClient, "iOSLib");

returnCode здесь 1 или AFC_E_UNKNOWN_ERROR. Как мне решить эту проблему?

  • Я использую последнюю версию iTunes для Windows 10 x64.
...