NEHotspotConfigurationErrorDomain Code=4 “invalid EAP settings.” in iOS 15

Same NEHotspotEAPSettings works fine before iOS 15, which looks like this.

NEHotspotEAPSettings *eapSetting = [[NEHotspotEAPSettings alloc] init];
    eapSetting.tlsClientCertificateRequired = YES;
    eapSetting.supportedEAPTypes = @[@(NEHotspotConfigurationEAPTypeEAPTLS)];
    eapSetting.preferredTLSVersion = NEHotspotConfigurationEAPTLSVersion_1_2;
    eapSetting.outerIdentity = myVcardDict[@"mis"];

any idea? Thanks!

I wanted to update this thread to ask everyone to please test on the latest iOS 15.2 Beta. The lead bug (r. 79054571) for this issue looks like it was addressed in that build. Please update your bug reports accordingly.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com

Hi Matt,

Yes, we confirm the iOS 15.2 Beta has fixed this bug. Thank you, Matt!

Hello! The bug was indeed fixed, but now, for some reason, below the Network name it always shows "Hidden Network", even when the network is not hidden at all. Anyone knows something about it?

Thanks in advance!

NEHotspotConfigurationErrorDomain Code=4 “invalid EAP settings.” in iOS 15
 
 
Q