Apple 是否允许在模拟器上测试身份验证服务(Apple 登录)

Is Apple allow to test Authentication Services (Apple Sign In) on Simulator

我想知道苹果最近发布的授权服务(Apple Sign in)。他们允许在模拟器上测试吗?

据我测试,他们部分支持它,您可以执行授权请求,完成所有登录流程并毫无问题地获取所有凭据。但是它会失败,例如,如果您尝试检查用户凭据,此外,每次您启动流程时,它都会请求您的 Apple ID 凭据,而在设备中它只会第一次这样做。

对于初始测试没问题,但我建议在 iOS 设备上进行测试以确保一切正常。

模拟器和真机的主要区别是模拟器会一直提示这个画面:

另一方面,在真实设备上只会第一次提示此屏幕,然后会显示此屏幕:​​

此外,如果您想在真实设备或模拟器上从头开始测试,您可以转到设置 -> Apple ID -> 密码和安全性 -> Apple ID Logins/App 使用您的 Apple ID ->您的应用名称 -> 停止使用 Apple ID