Я установил Xcode на Mac, и когда я пытаюсь запустить его, у меня открывается небольшое окошко с надписью «Проверка Xcode» с прокручивающейся строкой состояния, у кого-нибудь есть исправление, а не переустановка?
Я установил Xcode на Mac, и когда я пытаюсь запустить его, у меня открывается небольшое окошко с надписью «Проверка Xcode» с прокручивающейся строкой состояния, у кого-нибудь есть исправление, а не переустановка?
Ответы:
Если вы не хотите ждать вечно, это может помочь:
xattr -d com.apple.quarantine '/Applications/Xcode.app'
Выполнение команды для прохождения Gatekeeper звучит неплохо, поскольку вы загрузили ее из надежного источника . Это обычное явление при установке больших пакетов в Mac OS X. Как правило, Gatekeeper проверяет весь ваш пакет, чтобы убедиться в отсутствии подозрительного кода. Это одна из многих вещей, которые обеспечивают максимальную безопасность Mac OS X. У вас есть два варианта:
1: Дайте время.
Или,
2: вручную сообщите привратнику: «Все в порядке, это из надежного источника». как нам это сделать? Итак, сначала запустите Терминал и перейдите в папку Xcode.app. (Или введите cd
и перетащите Xcode из папки приложений) , затем нажмите Enter. Далее запускаем команду:
xattr -d com.apple.quarantine Xcode.app
Теперь будьте осторожны, проходя мимо Gatekeeper, если все, что вы устанавливаете, даже немного из ненадежного источника, иначе вы создаете угрозу безопасности для своего компьютера. В моем случае быстрое открытие новых версий Xcode - это единственный раз, когда я запускаю эту команду.
у кого-нибудь есть исправление, а не у меня переустановка?
Для всех, кто видит очень длинную фазу «Проверка Xcode», просто дайте ей время. Неопределенный индикатор выполнения остается там в течение долгого времени (десятки минут), в то время как Gatekeeper просматривает (очень большой) пакет Xcode, чтобы убедиться, что он действителен. В конце концов вы получите знакомое сообщение типа «Это приложение было загружено из Интернета. Вы хотите продолжить?» Или, если пакет не будет оформлен, вы, конечно, получите сообщение об этом.
Почти каждый ответ здесь рекомендует запускать xattr -d
файл. При этом удаляются расширенные атрибуты файла (например, com.apple.quarantine), поэтому OSX не будет запускать этап проверки. Вы должны делать это только в крайнем случае, если вообще. Apple настоятельно рекомендует оставить Gatekeeper включенным для проверки вашей версии Xcode после вредоносного ПО XcodeGhost было распространено в популярные приложения iOS через зараженные версии Xcode.
Если вы застряли при попытке разархивировать бета-архив .xip Xcode, попробуйте следующее:
У меня была такая же проблема. Быстрое исправление - открытьterminal
из приложения или ввести терминал в центре внимания и ввести команду ниже.
cd /Applications
- Это переместится в каталог приложений, где присутствует Xcode
xattr -d com.apple.quarantine Xcode.app
- Это обойдет гейткипер в OS X и быстро запустит Xcode
Примечание. Если вы изменили имя Xcode (скажем, Xcode7-1), вам следует ввести команду ... Xcode7-1.app. См. Скриншот
xattr -d com.apple.quarantine Xcode.app
без sudo. Затем в Finder я открыл Xcode, не получив проверочного сообщения.
открытый терминал -
1. тип cd перетащите ваш xcode (для пути), затем введите
2. следующий xattr -d com.apple.quarantine Xcode.app введите
согласен на условия
Для Xcode 8: чтобы пропустить процесс проверки в El Capitan для Xcode 8, загрузите Xcode 8 на странице загрузок разработчика, затем откройте терминал.
После этого введите
xattr -d com.apple.quarantine
Затем перетащите загрузку xcode 8 в окно терминала. Это должно выглядеть так:
Здесь много говорят об исключении Xcode-beta.app из Gatekeeper, но для меня я должен был исключить файл .xip.
Я поместил Xcode_8_beta_6.xip в / Applications, затем в Терминале изменил каталог на / Applications и запустил:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
Затем дважды щелкните файл .xip, чтобы распаковать его.
бег xattr -d com.apple.quarantine Xcode.app
работал как шарм. Ожидание "verifying xcode"
не сработало, так как оно так и не завершилось.
Также вы можете удалить предупреждение об открытии для всего каталога Applications с помощью команды в терминале:
xattr -d -r com.apple.quarantine ~/Applications
Вы можете попробовать команду:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
Если вы не используете -r, вам придется позже запустить ту же команду для симулятора iOS. Я не уверен, какие еще исполняемые файлы скрыты в этом пакете и помещены в карантин.
Если у вас есть время, рекомендуется оставить проверку до завершения, чтобы все было проверено должным образом.
У меня была такая же проблема (Macbook Pro, Mid 2015, OS X 10.11.15), и я смог исправить ее, не используя терминал для обхода Gatekeeper:
Удалите все ранее загруженные версии файла и очистите корзину. (Если вы не очищали корзину навсегда, это может занять много времени. Вы можете выборочно удалить вредоносные файлы .xip вручную, чтобы сэкономить время.) Я обнаружил несколько экземпляров, которые не удаляются, потому что они в настоящее время используются.
Перезагрузите компьютер. Теперь вы сможете без проблем удалять любые файлы .xip из корзины.
Загрузите бета-версию Xcode8 еще раз (при этом не выполняйте потоковую передачу мультимедиа, чтобы сэкономить время и потерю пакетов) и откройте ее.
Если это не помогло, откройте терминал и следуйте одному из ответов выше.
Просто подождите, пока процесс завершится ... иногда это занимает больше времени, чем обычно, но в итоге появляются окна с предупреждениями для следующего процесса! откиньтесь на спинку кресла, дайте ему закончить. :)
Сейчас это ноябрь 2017 года, и до сих пор нет подтверждающего сообщения - просто неподвижный проверяющий «Xcode_9.1xip», который находится на вашем рабочем столе без каких-либо указаний на то, что он вообще что-либо делает.
Я пробовал это исправление, несколько раз нажимал «Дорогой Apple», поиск в Google тоже понимает, почему «Дорогой Uber» работает так, как это всегда было неприемлемо (и было бы подвергнуто критике на ПК со стороны пользователей Mac). Сделайте чашку чая, нажмите на клавиатуру еще раз, найдите ключевые слова, относящиеся к Дорогой машине Apple, используя ругательства, чтобы узнать, сколько других испытывают вашу проблему или подобное.
Через 20 минут подумайте о том, чтобы пойти на какашку, вернитесь, покажите больше, прочтите больше сообщений на форуме - подумайте о том, чтобы постучать по клавиатуре еще несколько раз - имейте в виду, что на этом этапе вас могут сообщить о злоупотреблениях в соответствии с политикой ухода Apple.
В конце концов, это сработало. Затем найдите следующий камень преткновения в затянувшемся процессе, который означает, что вы вообще не получите никакой производительности сегодня, повторите весь процесс снова, на этот раз, ударяясь головой о стену.
Ожидается, что через 0-30 секунд это будет отмечено для удаления :) 09:43 по Гринвичу