Is there a way to get information about the carrier of iPhones programmatically?
iPhone - how to determine carrier of the device (AT&T, Verizon, etc?)
9k Views Asked by Suchi At
3
There are 3 best solutions below
0

While developing in Swift 3.0, You just need to import CoreTelephony in you link binary with libraries in Build phases.
// Setup the Network Info and create a CTCarrier object
let networkInfo = CTTelephonyNetworkInfo()
let carrier = networkInfo.subscriberCellularProvider
// Get carrier name
print(carrier?.carrierName)
That's it.
1st Import
#import <CoreTelephony/CTTelephonyNetworkInfo.h>
as well as#import <CoreTelephony/CTCarrier.h>
(make sure you have the CoreTelephone.framework installed too).