原因
因为经常使用公共账号进行xcode真机调试,而且公共账号中有太多描述文件,所以每次打开Xcode中的Code signing时都会有一大堆的描述文件等你选择.而且这些描述文件都是保存到电脑本地的.所以,我想办法删掉本地的描述文件,下次选择就不会有这么多了.
实现原理
利用shell脚本去删除~/Library/MobileDevice/Provisioning\ Profiles文件夹下的所有文件.
代码
#!/bin/bash
#进入到描述文件下的路径
cd ~/Library/MobileDevice/Provisioning\ Profiles
//遍历这个路径下的文件
for file in `ls ~/Library/MobileDevice/Provisioning\ Profiles`
do
//删除遍历的文件,同时输出日志到桌面
echo ${file} 被删除>> ~/Desktop/list.txt
rm $file
done
1. 新建一个文件DeleteProFile.sh,并写入上面代码.
2. 在终端中输入 chmod +x DeleteProFile.sh.
3. 调用脚本 ./DeleteProFile.sh 即可实现删除描述文件需求了.