我在将 eSIM 实施到现有的 iOS 运营商应用程序中时遇到了一些麻烦。
设置
public-cellular-plan我理解的权利,该权利允许我访问 CoreTelephony 的 eSIM 功能。General > Frameworks, Libraries, and Embedded Content标记为Do not Embed,与 CoreData 等其他框架相同。import CoreTelephony问题
假设所有这些,我现在应该可以访问 eSIM 功能,supportsCellularPlan但不幸的是它似乎不起作用:
let provisioning = CTCellularPlanProvisioning()
let supportsESIM = provisioning.supportsCellularPlan()
print("\(supportsESIM)")
// This prints false but should be true as the XR supports eSIM
Run Code Online (Sandbox Code Playgroud)
我也尝试通过 TestFlight 使用分布配置文件,但结果相同。
关于我做错了什么的任何想法?