Я работаю над проектом (https://github.com/cipi1965/MobileDeviceAccess). Он использует MobileDevice.framework, он может связывать ipad с Mac, как iTunes. Он работает под iOS 13
, но недавно я использовал его на iPad, система 13.1.3
и он не может получить документы APP.
Этот метод не работает:
- (am_service)_startService:(NSString*)name
{
am_service result;
mach_error_t ret = AMDeviceStartService(_device,(CFStringRef)@"com.apple.mobile.house_arrest", &result);
if (ret == 0) return result;
NSLog(@"AMDeviceStartService failed: %#x,%#x,%#x", err_get_system(ret), err_get_sub(ret), err_get_code(ret));
return 0;
}
Я получаю
Ошибка AMDeviceStartService: 0x3a, 0,0x7f
Имя службы @"com.apple.mobile.house_arrest"
, около @"com.apple.mobile.house_arrest"
, информацию можно найти по https://support.apple.com/zh-cn/HT203034.
Я думаю, имя службы может измениться на iOS13.
Есть ли у вас какие-либо предложения?