Как исправить ошибку «Целостность не может быть проверена» на iPhone
Если вы когда-либо сталкивались с неприятной ошибкой «Невозможно установить приложение» на своем iPhone с сообщением «Это приложение невозможно установить, поскольку его целостность не может быть проверена», вы не одиноки. Эта ошибка обычно появляется при попытке установить приложения из-за пределов официального App Store, например, через корпоративное распространение, сторонние магазины приложений или загрузку неопубликованных приложений с помощью таких инструментов, как AltStore или Sideloadly.
Ошибка проверки целостности — это мера безопасности, введенная Apple для защиты пользователей от потенциально вредоносных или неавторизованных приложений. Когда вы пытаетесь установить приложение, iOS проверяет цифровую подпись приложения и профиль обеспечения, чтобы убедиться, что оно получено из надежного источника и не было подделано. Если эта проверка не пройдена, вы увидите страшное сообщение «Целостность не может быть проверена».
Проверьте: как загружать приложения в iOS 17
Причины сбоя проверки целостности
Существует несколько причин, по которым проверка целостности приложения может не пройти на iPhone:
- Профиль обеспечения истек или недействителен.: каждому приложению необходим профиль обеспечения, подписанный учетной записью разработчика Apple. Если срок действия этого профиля истек или он недействителен, проверка целостности завершится неудачно.
- Неправильные права: права приложения в профиле обеспечения должны соответствовать его возможностям. Несовпадающие права, например включение функций, не разрешенных для типа профиля, могут вызвать ошибку.
- Сертификат ненадежного предприятия: если вы загружаете неопубликованное приложение, подписанное корпоративным сертификатом, вы должны явно доверять этому сертификату в «Настройки» => «Основные»> «Профили и управление устройствами».
- Ограничения бесплатной учетной записи разработчика: Начиная с iOS 15, бесплатные учетные записи разработчиков Apple могут загружать не более трех приложений одновременно. Попытка установить больше приведет к ошибке целостности.
- Отозванные сертификаты: Apple может отозвать сертификаты, используемые для подписи приложения, особенно для сторонних магазинов приложений, которые злоупотребляют корпоративным распространением. Отозванный сертификат всегда не пройдет проверку.
Как исправить «Целостность не может быть проверена»
В зависимости от причины ошибки целостности вы можете попробовать следующие исправления:
Доверяйте корпоративным приложениям
При загрузке неопубликованного приложения, подписанного корпоративным сертификатом:
- Зайдите в Настройки => Общие => VPN и управление устройствами.
- Коснитесь профиля разработчика корпоративного приложения.
- Нажмите «Доверять (имя разработчика)» и подтвердите.
Удалить загруженные приложения
Бесплатные учетные записи разработчиков могут одновременно загружать только 3 приложения. Если вы достигли этого предела:
- Зайдите в «Настройки» => «Основные» => «Хранилище iPhone».
- Находите и удаляйте загруженные приложения, пока их не останется менее 3.
- Попробуйте установить новое приложение еще раз.
Переустановите старые версии
Иногда обновление приложения может вызвать проблемы с его подписанием. Вы можете попробовать установить более старую версию, которая работала раньше:
- Удали приложение, которое выдает ошибку
- В TestFlight или инструменте неопубликованной загрузки установите предыдущую версию приложения.
- После установки обновите приложение до последней версии.
- Новая версия теперь должна открыться без ошибок целостности.
Обновить профили обеспечения
Если вы разработчик приложения, просроченный или недействительный профиль обеспечения может вызвать ошибку целостности. Исправить:
- На портале разработчиков Apple повторно создайте профиль обеспечения.
- Убедитесь, что профиль соответствует идентификатору пакета приложения и правам.
- Переподпишите приложение с новым профилем и повторно распространите его.
Когда вы не можете исправить ошибки целостности
К сожалению, в некоторых случаях ошибку «не удалось проверить целостность» невозможно исправить с вашей стороны. Обычно это верно, если:
- Разработчик приложения использовал недействительный сертификат подписи или профиль обеспечения.
- Apple отозвала корпоративный сертификат, используемый для подписи приложения
- Вы пытаетесь выполнить неопубликованную загрузку на iOS 16.2 или более поздней версии, в которой действуют более строгие ограничения на неопубликованную загрузку.
Читайте: iOS 17 с боковой загрузкой: как загрузить и использовать ее для загрузки IPA на iPhone?
В этих сценариях единственный вариант — дождаться, пока разработчик приложения исправит проблемы с подписью и предоставит обновленную сборку.
Ошибка «невозможно проверить целостность» на iPhone может расстраивать, но это важная мера безопасности. С помощью этого руководства вы обычно можете решить проблему и установить приложения. Если ничего не помогает, обратитесь за помощью к разработчику приложения.