# 将描述檔案路徑
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