MobileDevice.framework не может работать на iOS13 - PullRequest
0 голосов
/ 29 октября 2019

Я работаю над проектом (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.

Есть ли у вас какие-либо предложения?

...