Cách xóa hoàn toàn Xcode 4


101

Tôi muốn xóa tất cả các phiên bản SDK hiện có cũng như Xcode 4.

Hướng dẫn Xcode 4 nói hãy làm điều này:

sudo /Xcode4/Library/uninstall-devtools --mode=all

Nhưng tôi không có Xcode4 tại vị trí này và nơi duy nhất tôi thấy nó là /Developer/Applications

Tôi đã chạy phần gỡ cài đặt-devtools đã được tìm thấy trước đó /Developer/Applicationsvà sau đó thực hiện cài đặt lại.

Tôi có thể làm gì khác để xóa hoàn toàn mọi thứ và bắt đầu lại từ đầu?


1
+1 cho câu hỏi này. Tôi bị mắc kẹt với Xcode 4.1 và không thể cài đặt 4.2; tập lệnh uninstall-devtools không tồn tại nữa.
Occulus

Câu trả lời:


195

Tôi sử dụng lệnh này:

sudo /Developer/Library/uninstall-devtools --mode=all

Chỉnh sửa (1 năm sau):

Nếu bạn đã tải xuống Xcode từ App Store, thì nó hoàn toàn độc lập, như @mediaslave gợi ý. Bạn chỉ có thể kéo nó vào thùng rác hoặc sử dụng AppZapper (hoặc một tiện ích tương tự) để xóa các công cụ của nhà phát triển.

Nếu bạn đang muốn cập nhật nó, bạn cũng có thể làm điều đó trực tiếp thông qua App Store.


14
Xcode 4.3 không có điều này. Nó là một ứng dụng OS X "bình thường". FYI
manumoomoo Ngày

Tôi đã cố gắng cài đặt 4.4 trên đầu 4.2 nhưng chương trình bị lỗi khi khởi động. Vì vậy, tôi đã gỡ cài đặt 4.4, chạy lệnh của bạn, cài đặt lại 4.4 và bây giờ mọi thứ dường như hoạt động bình thường. Cảm ơn bạn
Giuseppe

Cập nhật để phản ánh mối quan tâm của những người đã tải xuống bản sao Xcode của họ từ App Store, cảm ơn @mediaslave
esqew 14/09/12

25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Thông thường, [xcode-path] có nghĩa là / Nhà phát triển, nhưng nếu bạn có nhiều phiên bản, ví dụ 3 là phiên bản đầu tiên được cài đặt, 4 là phiên bản thứ hai, / Nhà phát triển sẽ là gốc của xcode 3 và / Xcode4 cho xcode 4.


14

Đảm bảo các ứng dụng Xcode, iOS Simulator và Mac App Store không chạy, sau đó thử chạy tập lệnh gỡ cài đặt tại vị trí (khác!) Này:

/Library/Developer/Shared/uninstall-devtools

Đây là nơi tôi tìm thấy nó.

Đồng thời xóa Install Xcode.appkhỏi thư mục Ứng dụng và Dọn sạch Thùng rác.

Sau đó, chạy lại App Store và tìm / cài đặt Xcode.


7

su (hoặc sudo su, bất cứ điều gì)

find / -name uninstall-devtools

Điều này sẽ tiết lộ vị trí của tiện ích ...


7

Nếu bạn có XCode 4.3.1, chỉ cần Di chuyển vào Thùng rác tệp XCode.app trong thư mục Ứng dụng .


3
Tôi sẽ thêm "và sau đó Dọn sạch thùng rác". Nó cung cấp cho bạn 1 mục nếu bạn không có bất kỳ thứ gì trong đó trước đó, nhưng mất một lúc vì nó thực sự xóa XCode khỏi Mac.
Sasho

5

Nếu bạn đã cài đặt xcode từ Mac App store, thì bạn cần xóa nó khỏi Launch pad. Bạn có thể thực hiện việc này bằng cách tìm biểu tượng xcode trong bảng khởi chạy, nhấp và giữ biểu tượng cho đến khi nó bắt đầu nhảy. Sau đó xóa nó và đợi một lúc cho đến khi xcode.app bị xóa khỏi / Application. Nếu bạn xóa xcode.app khỏi / Application theo cách thủ công, App store sẽ tiếp tục cho rằng nó đã được cài đặt và sẽ không cho phép bạn cài đặt lại trong tương lai.


Nó có thể không được áp dụng nữa. Tôi đã gỡ cài đặt thành công Xcode 4.6.1 bằng cách kéo nó vào thùng rác trực tiếp mà không gặp bất kỳ sự cố nào với Mac App Store vì nghĩ rằng nó vẫn được cài đặt trên MacOsX 1.7.5.
Svarog

1

Tôi đã cố gắng gỡ cài đặt này bằng cách xóa nó, nhưng AppStore vẫn nghĩ rằng nó đã được cài đặt. Tôi đã xóa một số tệp tùy chọn trong thư mục / riêng tư của mình, điều này khiến AppStore "quên" rằng tôi đã cài đặt Xcode. Tôi đã sử dụng lệnh sau:

sudo find / -iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file

Thao tác nào đã xóa các tệp sau khỏi máy tính của tôi:

/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503

Tôi không biết những tệp này được sử dụng để làm gì, nhưng nó đã khiến AppStore quên rằng nó đã được cài đặt, đó là điều tôi cần phải xảy ra. Trong trường hợp của tôi, AppStore đã không cho phép tôi cập nhật lên phiên bản Xcode mới.


Tôi đã loại bỏ tất cả những thứ này. Trên thực tế, tôi cũng đã xóa khá nhiều tham chiếu xcode khác khỏi hệ thống của mình nhưng tôi vẫn thấy điều này ở đây: cl.ly/RYJ0 . Làm thế nào để thoát khỏi điều này?
amar 23/09/13
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.