首页 > 解决方案 > 如何解决 iMobileDevice-Net 中的 AFC_E_UNKNOWN_ERROR

问题描述

我正在尝试使用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这里是1AFC_E_UNKNOWN_ERROR。我应该如何解决这个问题?

标签: c#iphoneitunes

解决方案


推荐阅读