本人的MacBook是15版的,已经用了3年,主要用于iOS开发。最近一个月连接iPhone设备时,经常出现断断续续连接不上的情况,有时候两个小时都连接不上,而且听着声音很烦。于是进行了以下排查。
1.多次尝试拔掉重连,结果无效。
2.重启Xcode再次重连,结果无效。
3.重启Mac再次重连,结果无效。
4.更换同事的数据线,结果无效。
5.网上新买了一根号称原装的苹果数据线,结果无效。
6.更换同事的手机重试,结果无效。
最终确认原因:跟数据线无关,跟手机无关,也不是USB口接触不良造成的。是MacBook的问题。
那么如何处理了?下面列举我所有尝试有效的方法。
解决方案
1.将电池百分比显示关掉。(PS:亲测偶尔有效,但不是每次都管用,具体原理不清楚,反正有效果)
2.将iPhone设备的电池模式修改为低电量模式。操作步骤:设置->电池->选择低电量模式。(PS:亲测有效,但不是每次都管用,具体原理不清楚)
3.将活动监视器中的usbd进程强制退出。操作步骤:点击dock栏的launchpad图标,找到“其他”,找到“活动监视器”打开,在CPU项下找到“ usbd ”的进程,点击左上角的叉号“强制退出”。(PS:亲测99%有效。个人猜测:退出这个进行相当于切断了对usb口设备连接的监控,使得MacBook可以跟所有的iOS设备兼容连接,但同时也取消了对连接设备的监测,增加了MacBook感染病毒的机率。所以请慎用这条绝招,如果前两条可以解决您的问题,请不要使用这个方法)
usb退出.png
最后,祝愿每一位iOS工程师都能够愉快的工作,享受编码的乐趣,给社会开发优质的APP!!!
网友评论