ios命令行自助打包-解析描述文件,獲取uuid,bundle identifier,開發者團隊

將描述文件路徑

mobileprovisionName="test"

mobileprovision_file="/Users/dcw0505/Desktop/mobileprovision/${mobileprovisionName}.mobileprovision"


將描述文件轉換成plist

mobileprovision_plist="/Users/dcw0505/Desktop/mobileprovision/${mobileprovisionName}.plist"

security cms -D -i $mobileprovision_file > $mobileprovision_plist


獲取uuid

provision_UUID=`/usr/libexec/PlistBuddy -c "Print UUID" $mobileprovision_plist`


獲取開發者團隊名稱

developmentTeamName=`/usr/libexec/PlistBuddy -c "Print TeamName" $mobileprovision_plist`


其他信息也可以通過java解析plist文件獲得


#導入描述文件

cp${mobileprovision_file}~/Library/MobileDevice/Provisioning\Profiles/${provision_UUID}.mobileprovision


參考鏈接:

https://my.oschina.net/ioslighter/blog/494342

http://www.tuicool.com/articles/Z7Rn6jR

http://www.jianshu.com/p/2167f755c47e



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章