インストール済みのProvisioning Profileの一覧を取得する
需要があるか分かりませんが, 置いておきますね.
良いやり方が他にあればご教授ください
#!/bin/bash
#
# usage: ./display_profile.sh
set -e
IFS=$'\n'
for FILE in $(find "${HOME}/Library/MobileDevice/Provisioning Profiles" -name *.mobileprovision); do
LINE=$(( $(grep -a ">Name<" -n $FILE | awk -F':' '{print $1}') + 1 ))
PROVISIONING_NAME=$(sed -n ${LINE}p ${FILE} | sed "s/^.*>\(.*\)<.*$/\1/")
echo -e $(echo ${FILE} | sed "s/^.*\/\(.*\)\..*$/\1/") "\t" ${PROVISIONING_NAME}
done
出力結果は
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ProvisioningName1
yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy ProvisioningName2
のようになります.