Here's a snippet to get the carrier name
CTTelephonyNetworkInfo *netWorkInfo = [[CTTelephonyNetworkInfo alloc] init];
CTCarrier *carrier = netWorkInfo.subscriberCellularProvider;
NSString *carrierName = carrier.carrierName;
How to get dual carrierNames in iPhone XR feature Dual SIM with two nano-SIM cards ?
Ps: The networkInfo's private property 'serviceSubscriberCellularProviders' container information.
[netWorkInfo valueForKey:@"serviceSubscriberCellularProviders"]