Como obter o SSID do Wifi no iOS9 depois que o CaptiveNetwork for descontinuado e as chamadas para o nome do Wifi já estiverem bloqueadas

Até hoje, usei a interface CaptiveNetwork para exibir o nome do Wifi atualmente conectado. A referência de pré-lançamento do iOS 9 já afirmava que os métodos CaptiveNetwork estão desativados agora, mas ainda funcionavam no início.

Com a versão mais recente, a Apple parece já ter bloqueado essas chamadas (talvez devido a questões de privacidade?).

Existe alguma outra maneira de obter o nome do Wifi atual?

Foi assim que obtive o SSID até hoje, mas você só ganha nada agora:

#import <SystemConfiguration/CaptiveNetwork.h>

NSString *wifiName = nil;  
NSArray *interFaceNames = (__bridge_transfer id)CNCopySupportedInterfaces(); 

for (NSString *name in interFaceNames) { 
    NSDictionary *info = (__bridge_transfer id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)name); 

    if (info[@"SSID"]) { 
        wifiName = info[@"SSID"]; 
    } 
}