Provisioning profile
Файл, связывающий ID приложения, сертификат подписи и разрешённые устройства, — и предмет известных отношений любви-ненависти у iOS-разработчиков.
Профиль встраивается в приложение и сообщает устройству, что именно это приложение, подписанное именно этим сертификатом, имеет право запускаться. В отладочных сборках дополнительно явно перечислены UDID каждого устройства; телефон, которого нет в списке, откажется запускать приложение.
Сочетание истекающих сертификатов, профилей, требующих обновления, и ключей, которыми нужно делиться в команде, — классический источник сбоев сборки с на редкость бесполезными сообщениями. Автоматическая подпись Xcode и инструменты вроде fastlane облегчили жизнь, но «code signing error» по-прежнему остаётся одной из самых узнаваемых ошибок iOS-разработки.