Câu trả lời:
Cố gắng chạy xcrun simctl delete unavailable
trong thiết bị đầu cuối của bạn.
Câu trả lời gốc: Xcode - miễn phí để xóa thư mục thiết bị?
Thư mục đó là một phần của dữ liệu người dùng của bạn và bạn có thể xóa bất kỳ dữ liệu người dùng nào mà không ảnh hưởng nghiêm trọng đến Xcode. Bạn có thể xóa toàn bộ thư mục CoreSimulator /. Xcode sẽ tạo lại các phiên bản mới cho bạn khi bạn chạy trình giả lập tiếp theo. Nếu bạn có thể đủ khả năng để mất bất kỳ dữ liệu giả lập nào trước đây của ứng dụng thì đây là cách dễ dàng để có dung lượng.
Cập nhật: Một ứng dụng hữu ích có liên quan là "DevCleaner cho Xcode" https://apps.apple.com/app/devcleaner-for-xcode/id1388020431
rm ~/Library/Developer/CoreSimulator/*
, mở Xcode và sau đó thử chạy ứng dụng của mình trên Trình mô phỏng. Tôi gặp lỗi: "Không thể khởi động thiết bị vì không thể đặt thiết bị trên đĩa. Tên miền: NSPOSIXErrorDomainDomain Code: 2 Thất bại Lý do: Dữ liệu của thiết bị không còn hiện diện tại ~ / Library / Developer / CoreSimulator / Devices / B2EFB6F6-6A64-4521 -83A4-94EA45420073 / data. Gợi ý khôi phục: Sử dụng trình quản lý thiết bị trong Xcode hoặc công cụ dòng lệnh simctl để xóa thiết bị đúng cách hoặc xóa nội dung và cài đặt. "
cho Xcode 8:
Những gì tôi làm là chạy sudo du -khd 1 trong Terminal để xem số lượng lưu trữ của hệ thống tệp của tôi cho mỗi thư mục bằng văn bản đơn giản, sau đó truy cập vào / xuống nơi GB khổng lồ đang ẩn bằng lệnh cd .
Cuối cùng, bạn sẽ tìm thấy thư mục Người dùng // Thư viện / Nhà phát triển / CoreSimulator / Thiết bị nơi bạn có thể có chút lo lắng về việc xóa tất cả các "thiết bị" đó bằng các phiên bản iOS mà bạn không còn cần nữa. Bạn cũng có thể an toàn khi xóa tất cả, nhưng hãy nhớ rằng bạn sẽ mất dữ liệu được ghi vào thiết bị như các tệp sqlite mà bạn có thể muốn sử dụng làm phiên bản sao lưu.
Tôi đã từng tiết kiệm hơn 50GB khi làm điều này vì tôi đã thử nghiệm rất nhiều trên các phiên bản iOS cũ hơn.
du
. ( grandperspectiv.sourceforge.net ).
Nếu bạn tình cờ là một iOS developer
:
Kiểm tra có bao nhiêu trình giả lập mà bạn đã tải xuống vì chúng chiếm nhiều dung lượng:
Đi đến: Library/Developer/Xcode/iOS DeviceSupport
Đồng thời xóa các ứng dụng lưu trữ cũ:
Đi đến: Library/Developer/Xcode/Archives
Tôi đã xóa 100GB làm điều này.