利用shell脚本删除苹果描述文件 // JWDev 

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

 iOS持久集成 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
步骤网上教程很多哈.基本大差不差.不过如果没有观望IP的话还是没办法使用webhook的功能的.无法将构建结果反馈给github.不过可以利用fir.im上传后提供的消息功能,发给slack和纷云平台来通知团队小伙伴来测试了.
坑1在执行构建后shell时,突然发现不识别fir的终端命令.但是在终端是肯定识别fir的.在苦思冥想后发现,是因为我的终端中用的zsh配置的fir,而Jenkins默认的应该是bash,所以我在jenkins中执行fir上传命令之前先执行以下 zsh命令切换到zsh环境下.
...阅读全文

 sublime实用插件 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
安装包管理器view -> show console打开命令行输入下面代码import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())...阅读全文