You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Apple Sign-in在iOS 15模拟器中正常运行?

iOS 15模拟器运行Apple Sign-in卡密码页的解决方法

这个问题是iOS 15模拟器的固有系统bug,和你的Sign in with Apple集成代码无关——毕竟iOS 13模拟器能正常跑通流程,已经可以排除代码逻辑错误。以下是亲测有效的几个解决技巧:

  • 重置模拟器到出厂状态:退出当前卡住的密码输入模态页,点击模拟器顶部菜单栏的Device选项,选择Erase All Content and Settings完成重置。重置完成后不要提前在模拟器设置里登录Apple ID,直接打开你的App触发Sign in with Apple流程,会直接弹出首次授权的系统弹窗,不会跳转到密码输入页。
  • 重复触发授权流程绕开密码页:如果不想重置模拟器,就在卡住的密码输入页点击「取消」回到App,立刻重新触发Sign in with Apple请求,重复2-3次后系统会自动切回标准的授权确认弹窗,跳过密码输入步骤。
  • 排查网络拦截问题:如果上述操作无效,先关闭宿主机的全局代理、抓包工具,确保模拟器可以直连公网,不要拦截appleid.apple.com相关的认证请求——网络不通时系统会默认fallback到密码输入页,且因为无法拉取认证信息一直卡住。
  • 调试兜底方案:如果以上方法都不生效,调试Sign in with Apple相关逻辑时优先换iOS 16+模拟器或者iOS 15系统的真机测试,该bug仅存在于x86架构的iOS 15模拟器上,arm架构模拟器、所有真机设备都不会出现这个卡住的问题,不影响正式上线后的用户使用。

注意:不要在iOS 15模拟器的设置面板中提前登录测试Apple ID,只要提前登录过,触发Sign in with Apple时100%会跳转到卡住的密码输入页。

内容的提问来源于stack exchange,提问作者Berry Blue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 05:09:34