В наших проектах iOS мы передаем репозиторию управления версиями как сертификат подписи, так и профили предоставления, используемые для создания сборков AdHoc и AppStore. Таким образом, всякий раз, когда новый разработчик загружает новую новую копию приложения, у него есть все необходимое для создания сборки AdHoc для тестеров.
Мы используем Jenkins для Continuous Integration, и я хотел бы иметь script, который выполняет некоторые проверки на работоспособность файлов. В частности, я хотел бы проверить, что обработанные профили обеспечения действительно были сгенерированы с сертификатом подписи, записанным в репозитории.
Кто-нибудь знает, как это сделать из командной строки? Я не могу определить формат файла .mobileprovision, хотя он представляется подписанным двоичным файлом plist.