void SetWiFiMode(BOOL mode)
{
void* manager = WiFiManagerClientCreate(kCFAllocatorDefault, nil);
if (mode)
{
WiFiManagerClientSetProperty(manager, CFSTR("AllowEnable"), kCFBooleanTrue);
}
else
{
WiFiManagerClientSetProperty(manager, CFSTR("AllowEnable"), kCFBooleanFalse);
}
CFRelease(manager);
}
Чтобы использовать это, права доступа вашего приложения должны иметь ключ com.apple.wifi.manager-access
с логическим значением true. Все функции можно найти в частном MobileWiFi.framework