AskClean

Cách gỡ hoàn toàn Xcode trên Mac mà không mất dự án hoặc dSYM

Đội ngũ AskClean · Cập nhật 2026-11-02

Để gỡ hoàn toàn Xcode, trước hết hãy giữ an toàn các thư mục dự án cùng mọi Archives hoặc dSYM còn cần cho các bản build đã phát hành. Sau đó gỡ các runtime trình giả lập không còn cần khi Xcode vẫn còn được cài, chuyển Xcode vào Thùng rác, xem xét riêng DerivedData, và giữ lại Command Line Tools nếu Homebrew hay trình biên dịch khác vẫn dùng đến.

Cách gỡ hoàn toàn Xcode trên Mac mà không mất dự án hoặc dSYM
Để gỡ hoàn toàn Xcode, trước hết hãy giữ an toàn các thư mục dự án cùng mọi Archives hoặc dSYM còn cần cho các bản build đã phát hành. Sau đó gỡ các runtime trình giả lập không còn cần khi Xcode vẫn còn được cài, chuyển Xcode vào Thùng rác, xem xét riêng DerivedData, và giữ lại Command Line Tools nếu Homebrew hay trình biên dịch khác vẫn dùng đến.

Bảo vệ dữ liệu không thể tạo lại trước khi gỡ cài đặt

Thư mục dự án không phải phần còn sót lại của Xcode: hãy bảo vệ repository, thay đổi chưa commit, gói cục bộ và tài nguyên. Giữ Archives/dSYM của các phiên bản vẫn đang phát hành trên App Store, TestFlight hoặc cho khách hàng, cùng các thiết bị Simulator có dữ liệu thử nghiệm bạn còn cần — xóa chúng có thể làm mất dữ liệu không khôi phục được.

Gỡ ứng dụng theo đúng cách đã dùng để cài

Nếu muốn gỡ runtime trình giả lập, hãy làm trước trong Settings > Components của Xcode (Platforms trong Xcode 14–15) hoặc bằng simctl — cả hai đều cần Xcode còn được cài. Sau đó thoát Xcode và Simulator, kiểm tra đúng là Xcode.app (nếu có thêm bản như Xcode-beta.app, hãy xử lý riêng từng bản) rồi chuyển vào Thùng rác bằng Finder. Đừng xóa ngay /Library/Developer/CommandLineTools: Git, Homebrew, clang và các script build vẫn có thể cần nó dù không còn Xcode.

Kiểm tra trước khi dọn sạch Thùng rác

Kiểm tra lại thư mục Ứng dụng, các tiến trình đang chạy và lệnh xcode-select -p. Xác nhận dự án, Archives/dSYM cần thiết và dữ liệu Simulator vẫn còn rồi mới dọn sạch Thùng rác. Mục Dữ liệu hệ thống trong phần Dung lượng có thể cập nhật chậm.

Bản đồ an toàn khi gỡ cài đặt hoàn toàn

Quyết địnhNơi kiểm tra hoặc thao tácHệ quả và cách xác minh
Bảo vệ dữ liệu không thể tạo lại trước khi gỡ cài đặtDự án / Xcode Organizer / ArchivesThư mục dự án không phải phần còn sót lại của Xcode: hãy bảo vệ repository, thay đổi chưa commit, gói cục bộ và tài nguyên.
Gỡ ứng dụng theo đúng cách đã dùng để cài/Applications/Xcode.app / FinderNếu muốn gỡ runtime trình giả lập, hãy làm trước trong Settings > Components của Xcode (Platforms trong Xcode 14–15) hoặc bằng simctl — cả hai đều cần Xcode còn được cài.
Kiểm tra trước khi dọn sạch Thùng rácxcode-select -p / Giám sát hoạt độngKiểm tra lại thư mục Ứng dụng, các tiến trình đang chạy và lệnh xcode-select -p.

Câu hỏi thường gặp

Có thể xóa toàn bộ ~/Library/Developer không?

Không. Thư mục này trộn lẫn DerivedData tạo lại được với Archives/dSYM, DeviceSupport, runtime và trạng thái Simulator; hãy xem xét từng thư mục con thay vì xóa cả thư mục cha.

Nguồn tham khảo

Hướng dẫn gỡ cài đặt hoàn toàn liên quan