Я встановив 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", просто приділіть їй час. Невизначена смужка прогресу залишається там тривалий час (десятки хвилин), а Гейткер дивиться на (дуже великий) пакет 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 - Це обійде Gatekeeper в OS X і швидко запустить Xcode
Примітка: Якщо ви змінили назву Xcode (скажімо, Xcode7-1), тоді вам слід ввести команду Xcode7-1.app. Посилання на скріншот
xattr -d com.apple.quarantine Xcode.appбез судо. Потім у Finder я відкрив Xcode, не отримуючи підтверджуючого повідомлення.
відкритий термінал -
1.Введіть компакт-диск, перетягніть свій 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, потім у Terminal, змінив каталог на / Applications і побіг:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
Потім двічі клацнув .xip, щоб розпакувати його.
біг xattr -d com.apple.quarantine Xcode.appпрацював як шарм. Очікування "verifying xcode"не вийшло, як ніколи не закінчувалося.
Також ви можете видалити відкрите попередження для всього каталогу програм через команду в терміналі:
xattr -d -r com.apple.quarantine ~/Applications
Ви можете спробувати команду:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
Якщо ви не використовуєте -r, згодом вам доведеться виконати ту саму команду для симулятора iOS. Я не впевнений, які інші виконувані файли приховані в цьому пакеті та перебувають на карантині.
Якщо у вас є час, рекомендований метод - залишити перевірку завершеною, щоб все було перевірено належним чином.
У мене була така ж проблема (Macbook Pro, середина 2015 року, ОС X 10.11.15), і я зміг її виправити, не використовуючи термінал для обходу Gatekeeper:
Сміть усі завантажені раніше версії файлу та випорожніть кошик. (Якщо ви назавжди не випорожнювали сміття, це може зайняти багато часу. Ви можете вибірково видалити неприйнятні файли .xip вручну, щоб заощадити час.) Я знайшов кілька примірників, які не видаляються, оскільки вони зараз використовуються.
Перезавантажте комп'ютер. Тепер ви зможете без проблем видаляти будь-які файли .xip у кошику.
Завантажте бета-версію Xcode8 (не передавайте медіа, роблячи це, щоб заощадити на втраті часу та пакетів.) Та відкрийте її.
Якщо це не допоможе, відкрийте термінал і дотримуйтесь однієї з відповідей вище.
Просто зачекайте, поки процес закінчиться .. іноді це займає більше часу, ніж звичайний час, але в кінцевому підсумку відображаються поля попередження для наступного процесу! сидіти, нехай це закінчиться. :)
Його листопад 2017 року зараз, і досі немає повідомлення про підтвердження - просто не рухається підтверджуючий "Xcode_9.1xip", який сидить на вашому робочому столі, не вказуючи на те, що він взагалі нічого не робить.
Я спробував це виправлення, кілька разів натиснув Дорогий Apple, пошук Google теж зрозумів, чому дорога машина Uber працює таким чином, який завжди був неприйнятним (і мав би бути на комп'ютері від користувачів Mac). Складайте чашку чаю, натискайте клавіатуру більше, шукайте ключові терміни, що стосуються дорогої машини Apple, використовуючи експлікати, щоб дізнатися, скільки інших відчувають вашу проблему чи подібне.
Через 20 хвилин подумайте про те, щоб поїхати, щоб повернутися до пальця ще раз, прочитайте більше повідомлень на форумі - ще раз подумайте про клацання клавіатури - будьте в курсі, що вас можуть повідомити про зловживання відповідно до політики догляду Apple.
Врешті-решт це спрацювало. Тоді знайдіть наступний камінь спотикання у давно витягнутому процесі, що означає, що ви сьогодні не отримаєте жодної продуктивності, повторіть увесь цей процес ще раз, кругом, ударивши головою об стіну.
Очікуючи, що це буде позначено через 0-30 секунд для видалення :) 09:43 ранку GMT