遇到 iPhone 12 无法接收验证码但能收个人信息的情况,可能和以下这些方面有关,你可以按步骤排查看看:
一、短信相关设置检查
垃圾短信过滤:进入手机「设置→信息→未知与垃圾信息」,看看是否开启了 “过滤未知发件人”。如果开启了,部分验证码可能会被归类到短信 APP 底部的「垃圾信息」文件夹里,记得去那里找找。黑名单号码:打开「设置→信息→已屏蔽联系人」,确认发送验证码的号码有没有被误加入黑名单,有的话移除即可。二、iMessage 功能影响
部分平台的验证码只能通过普通短信发送,而 iMessage 可能会优先走网络通道。你可以暂时关闭 iMessage 试试:
进入「设置→信息」,把「iMessage 信息」的开关关掉,然后再尝试接收验证码。
三、短信中心号码问题
短信中心号码异常会影响短信收发,你可以通过拨号键盘查询和重置(不同运营商操作不同):
移动 / 联通用户:拨号「#50057672#」查看当前短信中心号码,若显示异常,可拨号「##5005*7672#」重置,之后重启手机。电信用户:需联系运营商客服查询或重置短信中心号码。四、第三方应用拦截
如果手机装了安全类 APP(比如手机管家、360 等),可能会误拦截验证码。可以先卸载这类应用,或者在应用设置里把验证码发送号码添加到白名单。
五、浏览器设置冲突
如果是在网页上接收验证码(比如用 Safari 浏览器注册),可以检查一下浏览器设置:
进入「设置→Safari 浏览器」,看看有没有开启「阻止所有 Cookie」,如果有的话关掉,部分网站需要 Cookie 才能正常触发短信发送。
六、手机时间同步问题
手机时间和网络时间偏差太大,可能会导致短信接收异常。建议进入「设置→通用→日期与时间」,打开「自动设置」,让手机自动同步网络时间,之后再试。
如果按以上步骤排查后还是不行,可以尝试把手机卡插到其他设备上看看能否正常接收验证码,或者联系运营商确认 SIM 卡状态是否正常。
如果还是不能解决,你可以继续在这个帖子回复一下我,
我会给你在查询一下其他解决方式