"/Applications/Xcode.app: запечатанный ресурс отсутствует или недействителен" при проверке установки Xcode

Сегодня я получил записку от Apple, как, вероятно, обо всех других разработчиках Apple о потенциально зараженных установках Xcode. (https://developer.apple.com/news/?id=09222015a)

Я выполнил инструкции и попытался проверить приложение Xcode, используя указанную команду. (spctl --assess --verbose/Applications/Xcode.app) Программа запустилась некоторое время и вышла с сообщением "/Applications/Xcode.app: сообщение о закрытом ресурсе отсутствует или недействительно".

В статье говорится: "Любой результат, отличный от", или любой другой источник, кроме "Mac App Store", "Apple System" или "Apple", указывает, что подпись приложения недопустима для Xcode ". Тем не менее, я действительно уверен, что моя копия Xcode является законной (загружена и обновлена ​​через App Store с включенным Gatekeeper), поэтому я подумал, может быть, может возникнуть другая проблема, препятствующая ее проверке, как и должно быть.

Есть ли у вас идеи, что на самом деле означает это сообщение об ошибке? Как вы думаете, мне нужно переустановить Xcode на всякий случай?

Заранее благодарим за помощь.

Ответ 1

Проблема с ложной положительной проверкой, по-видимому, вызвана тем, что содержит предыдущие SDK для iOS для обратной совместимости.

Чистая установка полностью уничтожит каталоги SDK. При запуске теста проверки после чистой установки он пройдет. После копирования предыдущих версий iOS, которые для нас являются iOS 8 для iPhone, проверка не будет выполнена.

Этот сценарий был протестирован после обновления до XCode 7.0.1 (7A1001), который был выпущен ранее сегодня днем.

Чтобы избежать чистой установки, вы можете временно удалить предыдущую версию SDK из своего соответствующего местоположения и запустить проверку. Затем, как только проверка пройдет, скопируйте файлы туда, где они принадлежат.

Ответ 2

Я получал одно и то же сообщение: "Запечатанный ресурс отсутствует или недействителен". Однако я смог исправить проблему, зайдя в App Store и загрузив последнюю версию Xcode - Version 7.0 (7A220), и это, похоже, устранило проблему.

Хотя я сначала попробовал обновить Xcode через раздел обновлений в App Store, но по какой-то причине это не сработало. Поэтому я бы порекомендовал войти в App Store > Search for Xcode > Затем установите последнюю версию, доступную вам.

Ответ 3

В зависимости от настроек гейткипера. проверьте параметры гейткипера, чтобы разрешить где угодно, и переустановите Xcode.