iOS 16 CTCarrier deprecation

For iOS 16.X, CTCarrier will be deprecated. https://developer.apple.com/documentation/coretelephony/ctcarrier

①Could someone tell me why CTCarrier will be deprecated?

②What will be the correct way, going forward, to receive information regarding carrier information such as mobileCountryCode, mobileNetworkCode?

How are applications expected to comply with FCC regulations, if this information is no longer available in the iOS platform.

47 CFR § 1.7006(b)(1)(iii) "The name of the provider;" and 47 CFR § 1.7006(e)(1)(iii) "A certification that the challenger is a subscriber or authorized user of the provider being challenged;"

Apple deprecated CTCarrier and we couldn't access Carrier Name anymore.

But Speed Test app by OOKLA updated recently(it should depend on SDK ios17) can access our Carrier Name.

Can anyone make it clear how they access my carrier name?

iOS 16 CTCarrier deprecation
 
 
Q