Элемент «Xcode» не может быть перемещен в корзину, потому что некоторые его расширения используются


32

Я пытаюсь удалить XCode из моего MacBook, чтобы я мог загрузить последнюю версию (обновление ее в магазине приложений просто дает мне тот вращающийся круг, который продолжается уже три дня).

Однако всякий раз, когда я перетаскиваю его в корзину, ничего не происходит. Когда я удаляю его из папки приложений, он говорит следующее:

Элемент «Xcode» нельзя переместить в корзину, так как некоторые его расширения используются.

Одним из предложений в Интернете является использование Activity Monitor для обнаружения любых открытых экземпляров приложения. Ну, если только расширения Xcode не названы по-другому, я не видел ничего, что начиналось бы с X там.

Может кто-нибудь помочь мне, пожалуйста?

Дополнительные детали:
я нахожусь на El Capitan, пытаюсь обновить мой Xcode с 6. что-то до более новой версии 7, прежде чем это произошло.

Ответы:


69

Исправил это, выполнив следующее

1. Control-click on Xcode  
2. Select 'show package contents'  
3. Open folder  
4. Delete plugins folder  
5. Open finder window  
6. Navigate to folder containing Xcode app  
7. Press command-delete and move to bin  

1
Это сработало! Weird! Удалить подпапку, чтобы удалить родительский! как это работает?
Necktwi

Это потому, что плагины XCode используются. @neckTwi.
Лал Кришна

Отличная работа с сообщением об ошибке Apple
syonip

11

Это сработало для меня:

 1. Open Activity Monitor 
 2. Search for XCode 
 3. Force quit all running instances of XCode
 4. Try again to move XCode to Trash

2

Проблема для меня заключалась в том, что у меня была запущена новая версия Xcode. Решением было закрыть Xcode, а затем я мог удалить файл бета-приложения.


Пользователи Xamarin (Visual Studio) могут также закрыть Visual Studio и, возможно, придется перезапустить Mac, чтобы убедиться, что плагины еще не запущены.
ToolmakerSteve

1

У меня был Xcode и симулятор, работающий на другом профиле пользователя. Закрытие этих окон решило проблему для меня.

1. Log in to your other user profiles which share Xcode
2. Quit any running instance
3. Attempt to delete it 


0

У меня была старая версия Xcode (10.2), которую я хранил на случай, если 10.3 не сработает. Это сработало очень хорошо, и я забыл о своем переименованном экземпляре на месяц или около того. Я увидел его в папке «Приложения» и решил почистить. Это дало мне вышеупомянутое сообщение о наличии расширений в использовании. Интересно, что исправлением было закрытие НОВОГО экземпляра XCode. Другими словами, ошибка не говорит о том, что Xcode, который вы пытаетесь удалить, имеет используемые расширения. Это просто говорит, что экземпляр XCode используется, поэтому вы не можете выбросить другие. Так что очищайте колоды перед тем, как вычистить свою стабильную версию XCode.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.