Element „Xcode” nie może zostać przeniesiony do Kosza, ponieważ niektóre jego rozszerzenia są w użyciu

32

Próbuję usunąć Xcode z mojego MacBooka, aby móc pobrać najnowszą wersję (aktualizacja w sklepie z aplikacjami daje mi tylko to wirujące koło, które trwa od trzech dni).

Jednak za każdym razem, gdy przeciągam go do kosza, nic się nie dzieje. Gdy usuwam go z folderu aplikacji, pojawia się następujący komunikat:

Element „Xcode” nie może zostać przeniesiony do Kosza, ponieważ niektóre jego rozszerzenia są w użyciu.

Jedną z sugestii online jest użycie Monitora aktywności do znalezienia otwartych instancji aplikacji. Cóż, chyba że rozszerzenia Xcode mają inne nazwy, nie widziałem niczego, co zaczyna się od X w środku.

Czy ktoś może mi pomóc, proszę?

Dodatkowe informacje:
Jestem na El Capitan, próbuję zaktualizować swój Xcode z 6. wersji do nowszej wersji 7, zanim to się stało.

zack_falcon
źródło

Odpowiedzi:

69

Naprawiono to, wykonując następujące czynności

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  
Ravindar
źródło
1
Zadziałało! Dziwne! Usuń podfolder, aby usunąć element nadrzędny! jak to działa?
Necktwi
Jest tak, ponieważ używane są wtyczki XCode. @neckTwi.
Lal Krishna
Świetna robota z komunikatem o błędzie, Apple
syonip
11

To działało dla mnie:

 1. Open Activity Monitor 
 2. Search for XCode 
 3. Force quit all running instances of XCode
 4. Try again to move XCode to Trash
db42
źródło
2

Problemem było to, że miałem uruchomioną nową wersję Xcode. Rozwiązaniem było zamknięcie Xcode, a następnie mogłem usunąć plik aplikacji w wersji beta.

Brenden
źródło
Użytkownicy Xamarin (Visual Studio) mogą także zamknąć program Visual Studio i być może trzeba będzie ponownie uruchomić komputer Mac, aby upewnić się, że wtyczki nie są nadal uruchomione.
ToolmakerSteve
1

Miałem Xcode i symulator działający na innym profilu użytkownika. Zamknięcie tych okien rozwiązało problem.

1. Log in to your other user profiles which share Xcode
2. Quit any running instance
3. Attempt to delete it 
termorrell
źródło
0

Ponowne uruchomienie maszyny załatwiło sprawę.

zack_falcon
źródło
0

Miałem starą wersję Xcode (10.2), którą zachowałem na wypadek, gdyby 10.3 nie zadziałało. Udało się to dobrze i na miesiąc zapomniałem o mojej przemianowanej instancji. Widziałem to w folderze Aplikacje i postanowiłem posprzątać. Dało mi to powyższą wiadomość o używaniu rozszerzeń. Co ciekawe, poprawką było wyłączenie NOWEJ instancji Xcode. Innymi słowy, błąd nie oznacza, że ​​Xcode, który próbujesz usunąć, ma używane rozszerzenia. Mówi tylko, że używana jest instancja Xcode, więc nie możesz wyrzucić innych. Więc wyczyść pokłady przed wyczyszczeniem stabilnej wersji Xcode.

cykliny
źródło
Duplikat tej odpowiedzi .
ToolmakerSteve