前几天用在Mac上用同步助手給iPhone手机安装ipa应用文件,发现iTunes总是会弹出来iTunes 未能连接到此 iPhone。 无法分配资源。
,然后一开始以为是数据线问题,然后换了3根数据线然并卵,手机显示可以充上电,但是无法连接到iTunes,同步助手也无法连接到设备。
思考了再三,然后在同事的电脑上试试,竟然3根数据线都没有问题,顺利连接上了手机,最后确认是自己的Mac pro出了问题,然后Google了一番,发现原来是之前自己不小心删除了Mac上的/private/var/db/lockdown/
lockdown文件夹(在学习Flutter的时候,配置IOS环境,不小心把lockdown文件夹删除了…<手动惊恐表情>),操作步骤如下:
cd /private/var/db/
进入到目录ls -la
查看目录下是否有lockdown文件夹,如果没有则执行步骤三,有则直接执行步骤四sudo mkdir lockdown
创建空文件夹ls -la
查看lockdown文件夹属性 我们可以看到文件夹的权限属性、所属用户、所属组都和正确的不匹配。sudo chmod 700 /private/var/db/lockdown
修改文件夹权限属性chgrp _usbmuxd ./lockdown
修改所属组chgrp _usbmuxd ./lockdown
修改所属用户
重启iTunes,连接手机,Alert弹出框终于是不弹出来了,顺利识别上了iPhone手机。