MacBook USB连接iPhone 闪跳/跳闪/频繁断开

  • 昨天脑抽风把系统升到了10.15.5 beta版本(本人mac是15款lt2, 廉颇老矣),今早回到公司把iPhone(xs max)连上Mac发现充电icon闪跳,真哔了狗?不甘心,又把另外一台7plus插入,情况一样...怪自己手贱呗!!!于是乎一上午就在排查问题,在某度和某歌上搜了一圈,发现最多的答案是用命令行把usbd进程暂停了,而usbd进程是保证设备连接mac后能有最优供电和最优传输速度的,如果杀了usbd直接导致iPhone连Mac充电极慢,而且XCode的Device中 找!不!到!设!备!
//终端暂停usbd命令
sudo killall -STOP -c usbd
//继续usbd命令
sudo killall -CONT usbd
  • 继续搜索,在知乎看到有网友重置 Mac 上的 NVRAM再重置SMC把问题解决了?!于是乎按步骤试了,我是先重置SMC开机后关机再重置NVRAM的,具体操作如下(摘自苹果官网):

如何重置 SMC

  1. 将 Mac 关机。

  2. 在内建键盘上,按住以下所有按键。Mac 可能会开机。

    • 键盘左侧的 Control

    • 键盘左侧的 Option (Alt)

    • 键盘右侧的 Shift

  3. 按住全部三个按键 7 秒钟,然后在不松开按键的情况下按住电源按钮。如果 Mac 处于开机状态,它将在您按住这些按键时关机。

    全部 4 个按键已被按下的笔记本电脑键盘

  4. 继续按住全部四个按键 7 秒钟,然后松开这些按键。

  5. 等待几秒钟,然后按下电源按钮以将 Mac 开机。

如何重置 NVRAM

将 Mac 关机,然后开机并立即同时按住以下四个按键:Option、Command、P 和 R。您可以在大约 20 秒后松开这些按键,在此期间您的 Mac 可能看似在重新启动。

  • 在会发出启动声的 Mac 电脑上,您可以在两次启动声之后松开这些按键。
  • 在配有 Apple T2 安全芯片的 Mac 电脑上,您可以在 Apple 标志出现并再次消失后松开这些按键

经过以上步骤后顺利重启进入界面,插入数据线连接iPhone xs max,然而奇迹没有发生。但还好,好像没有闪跳了(或者不频繁了?)只是识别不了iPhone,但充电目测是可以的,而此时我的iPhone剩下11%电量。然后我又把另外一台iPhone(7plus,58%电量)插入,OMG,奇迹出现了!!!充电成功并且能识别了!!!

结论

  • 反推结论,基本确定iPhone低电压时(20%以下)插入旧款Mac(可能是15款及之前版本)会不能识别,必须电量大于(20%)Mac才能有足够电压驱动设备,这可能是硬件缺陷? 最后把我的低电压iPhone用充电器充到20%+电量再插入Mac,嗯!一切都好了!
  • 补充
    有朋友说iPhone电量小于20%时只要调成低电压模式就能正常在Mac上充电了,本人亲测无效~!!!!

参考:https://support.apple.com/zh-cn/HT204063
https://support.apple.com/zh-cn/HT201295
https://www.zhihu.com/question/31545825

你可能感兴趣的:(MacBook USB连接iPhone 闪跳/跳闪/频繁断开)