Если вы хотите извлекать plist из mobileprovision надлежащим образом и не полагаться на grepping / sedding / etc., Вы можете использовать OpenSSL следующим образом:
openssl smime -inform der -verify -noverify -in file.mobileprovision
Полный пример в вашем случаеможет быть:
openssl smime -inform der -verify -noverify -in file.mobileprovision > tmp.plist
/usr/libexec/PlistBuddy -c 'Print :Entitlements:application-identifier' tmp.plist
Часть OpenSSL должна работать на любой платформе, хотя я пока делал это только на Mac.PlistBuddy работает только на Mac, но можно найти и другие утилиты для чтения / записи файлов списка свойств.