用MacBook给iPhone充电 断断续续 充不进去电 不停断开连接又恢复 解决方案(两种)USB连接iPhone反复重连解决

news/2024/12/21 10:44:49/

文章目录

  • 方法一:直接操作
  • 方法二:建立一个双击可执行的脚本文件
    • 第一步: 找一个位置新建一个脚本文件
    • 第二步让这个文件可运行
    • 第三步:解决运行`sudo killall`要输入密码问题
    • 最后:双击运行那个文件即可

方法一:直接操作


网上看了很多解决方案,都没有很管用的,更有甚者说更换数据线…
可能是usb驱动有冲突问题
终端键入下行可解决无法充电问题

sudo killall -STOP -c usbd

这个方法简单快捷,可以很快解决问题,但是如果经常发生充电断断续续的问题,每次都要操作就有点麻烦。想进一步操作可看方法二。

方法二:建立一个双击可执行的脚本文件


上面的一行代码确实很解决问题,但是在日常使用中发现每隔几天(隔三差五,随机发生)就会出现断断续续无法充电的情况,每次都要找到终端然后找到要输入的指令,回车运行然后输入密码,太麻烦了。
下面教读者一种直接双击运行,无须输入重复程序,无须输入密码的操作。

第一步: 找一个位置新建一个脚本文件

我选择的是桌面,名字可以随便取,后缀名为.command,我创建的是usb.command
在这里插入图片描述
打开方式先暂时选用文本编辑打开,输入下面两行内容,并保存。

#!/bin/bash
sudo killall -STOP -c usbd
osascript -e 'tell application "Terminal" to quit' &
exit

shell脚本的第一行中,必须写#!/bin/bash
第二行为主要命令
最后两行为的是脚本运行完窗口可以自动关闭。可有可无,看喜好

第二步让这个文件可运行

输入代码
chmod +x 【路径】
这里路径可以直接将桌面上那个command文件拖过来。演示如下:
在这里插入图片描述
此时双击发现改脚本会跳转,自动运行,但还是要输入密码,因为sudo命令下的killall要密码。
下面解决输入密码问题。

第三步:解决运行sudo killall要输入密码问题

  1. whereis killall查到了该命令的存放路径是/usr/bin/killall
    在这里插入图片描述
  2. 复制该完整路径,然后使用下面的命令来编辑 sudoers 文件:sudo visudo
  3. 进入该文件后,按键盘上的i即进入文件编辑模式,进行编辑(insert)。
  4. 找到文件的最下面,加一行代码来开放killall的无需密码权限。代码如下:
    [用户名] ALL=NOPASSWD:/usr/bin/killall
    用户名就是读者电脑的用户名,演示如下:
    在这里插入图片描述
  5. 输入完这一行后,按esc退出编辑模式。然后按住shift打出冒号(:)再输入wq,之后回车,表示保存并退出当前文件编辑。演示如下:在这里插入图片描述

最后:双击运行那个文件即可

再也不要反反复复输入命令,然后反反复复输密码了。运行情况(如果不加自动关闭,则可以看到运行过程)如下:
在这里插入图片描述


有问题欢迎留言讨论指出


http://www.ppmy.cn/news/472791.html

相关文章

魅族手机app无法彻底卸载问题

使用Flyme系统的同学可能会遇到一个问题: 卸载了某些软件(例如通过开发者模式调试安装的应用)后,实际这个应用还残留在系统,当你用低版本或者其他签名的apk覆盖安装的时候会提示“安装失败”,要求你卸载后…

魅族手机安装不上APK问题

之前安装过apk-A,后来自己调试代码的时候,继续安装A,发现始终装不上,各种清理垃圾缓存文件等,还是无用,老大还急着催我发版本,这个过程很痛苦。 测试机型:魅蓝note。 描述问题:apk…

魅族手机安装应用apk失败

在开发安卓应用的时候把apk卸载了,后面在开发调试的时候发现那些卸载过的应用怎么样也安装不上了,就提示安装失败,要你卸载重新安装,可是在应用列表里怎么样也找不到那些应用,无论是用360清理还是系统清理都找不到&…

魅族手机打开usb调试后链接不上电脑,解决方法如下

魅族MX系列手机打开usb调试后链接不上电脑, 1.在拨号键盘输入*#*#6961#*#* 2.设置页面->辅助功能 可以看到开发者选项,打开USB调试 3.在电脑端操作如下: 魅族BBS: 请在mac终端执行: $echo 0x2a45 > ~/.android/adb_usb…

【C++】I/O流类库

I/O 数据的输入和输出(input/output简写为I/O),对标准输入设备和标准输出设备的输入输出简称为标准I/O。对在外存磁盘上的文件输入输出简称为文件I/O。对内存中指定的字符串存储空间的输入输出简称为串I/O。 流 数据输入输出的过程&#x…

015、数据库管理之用户和权限

用户和权限 认证与赋权连接过程本地连接远程连接查看用户信息创建用户账号创建角色管理用户账户管理角色设置账号密码忘记root密码实验1-用户和角色实验2-授权注意事项 认证与赋权 认证:对用户进行验证 是权限控制的第一步当用户第一次连接数据库时必须进行认证如果…

【案例实战】SpringBoot整合Redis实现缓存分页数据查询

正式观看本文之前,设想一个问题,高并发情况下,首页列表数据怎么做? 类似淘宝首页,这些商品是从数据库中查出来的吗?答案肯定不是,在高并发的情况下,数据库是扛不住的,那么…