我没有从iPhone中找到仅在iPhone Xs,12.1 OS中仅使用eSIM的移动国家代码。
对于“物理模拟”,以下代码可以正常工作,但仅安装eSIM时会遇到问题
bind
答案 0 :(得分:0)
您可以通过以下方式快速从eSIM中获取国家/地区代码
if #available(iOS 12.0, *) {
if let countryCode = CTTelephonyNetworkInfo().serviceSubscriberCellularProviders?.values.first(where: { $0.isoCountryCode != nil }) {
print("Country Code : \(countryCode)")
}
}
注意:在iOS 12以上版本中,请使用而不是SubscriberCellularProvider serviceSubscriberCellularProviders。