CoreTelephony iOS 15.5 to 16.0 API Differences

CTCarrier.h
Modified CTCarrier
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedDeprecated with no replacement

Modified CTCarrier.carrierName
DeclarationAvailabilityDeprecation Message
From@property (nonatomic, readonly, retain, nullable) NSString *carrierNameAvailablenone
To@property (nonatomic, readonly, retain, nullable) NSString *carrierNameDeprecatedDeprecated; returns '--' at some point in the future

Modified CTCarrier.mobileCountryCode
DeclarationAvailabilityDeprecation Message
From@property (nonatomic, readonly, retain, nullable) NSString *mobileCountryCodeAvailablenone
To@property (nonatomic, readonly, retain, nullable) NSString *mobileCountryCodeDeprecatedDeprecated; returns '65535' at some point in the future

Modified CTCarrier.mobileNetworkCode
DeclarationAvailabilityDeprecation Message
From@property (nonatomic, readonly, retain, nullable) NSString *mobileNetworkCodeAvailablenone
To@property (nonatomic, readonly, retain, nullable) NSString *mobileNetworkCodeDeprecatedDeprecated; returns '65535' at some point in the future

Modified CTCarrier.isoCountryCode
DeclarationAvailabilityDeprecation Message
From@property (nonatomic, readonly, retain, nullable) NSString *isoCountryCodeAvailablenone
To@property (nonatomic, readonly, retain, nullable) NSString *isoCountryCodeDeprecatedDeprecated; returns '--' at some point in the future

Modified CTCarrier.allowsVOIP
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedDeprecated; returns YES at some point in the future

CTCellularPlanProvisioning.h
Added CTCellularPlanProvisioning.supportsEmbeddedSIM