Разработчики приложений должны проходить верификацию у Apple для обеспечения безопасности. 12
Верификация личности разработчика проводится перед выдачей сертификата, который позволяет подписывать приложения и отправлять их в App Store для распространения. 1 В результате все приложения отправляются идентифицированными людьми и организациями, что выступает сдерживающим фактором для создания вредоносных приложений. 1
Верификация подписи кода помогает защитить систему и другие приложения от загрузки стороннего кода. 1 В момент загрузки система выполняет проверку подписи кода для всех динамических библиотек, на которые ссылается процесс. 1 Эта проверка выполняется с помощью идентификатора команды (Team ID), который извлекается из выпущенного компанией Apple сертификата. 1
Кроме того, Apple проверяет все приложения, что помогает выявить явные ошибки или другие заметные проблемы и определить, соответствуют ли приложения своему описанию. 1 Эта проверка даёт пользователям дополнительную уверенность в качестве приложений, которые они покупают. 1