码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本删除指定mobileprovision

时间:2015-06-03 13:29:48      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:

  由于某种原因,xcode帮我按照了几千个开发和上线证书,需要删除这部分证书:

  

#dir="/Users/Ethan/Library/MobileDevice/Provisioning Profiles/"
dir="/Users/Ethan/Desktop/test/"


filelist=`ls "${dir}"`
#echo $filelist

for filename in $filelist
do
PROFILE_FILE="${dir}${filename}"
#echo ${PROFILE_FILE}
appidname=`egrep -a -A 2 AppIDName "${PROFILE_FILE}" | grep string | sed -e s/<string>// -e s/<\/string>// -e s/ //`
#echo $appidname
IdentifierPrefix=`egrep -a -A 2 ApplicationIdentifierPrefix "${PROFILE_FILE}" | grep string | sed -e s/<string>// -e s/<\/string>// -e s/ //`
#echo $IdentifierPrefix


first=${appidname:0:2}

if [ ${IdentifierPrefix} == "H57E834M6D" ]&&[ ${first} == "m" ]
then
rm "${PROFILE_FILE}"
fi


done

 

shell脚本删除指定mobileprovision

标签:

原文地址:http://www.cnblogs.com/bandy/p/4548676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!