2015-07-09 30 views
27

Tôi đã cài đặt Xcode 6.4 và tôi cũng đã cài đặt Xcode 7 beta. Gần đây tôi đã khởi chạy Xcode 6 và tôi đã cho thấy nhiều phiên bản của trình mô phỏng iOS và chúng có id dài/giống như uuid tìm id trong tên. Một số người trong số họ không làm việc. Có ai nhìn thấy điều này và không ai có ý tưởng làm thế nào để sửa chữa nó. Tôi đã xóa bản beta. Tôi đã xóa và cài đặt lại Xcode 6 nhiều lần. Tôi đã gỡ cài đặt Xcode 6 bằng một ứng dụng như ứng dụng dọn dẹp. Tôi cũng đã đi và xóa thông qua thiết bị đầu cuối giả lập tại "/ Library/Developer/CoreSimulator/Profiles/Runtimes". Tôi đã thử sudo/Developer/Library/uninstall-devtools --mode = tất cả nhưng tôi không tìm thấy lệnh.Mô phỏng iOS trong Xcode 6.4 hiển thị nhiều phiên bản và có "id" dài trong tên

enter image description here

+0

Không có giải pháp, nhưng tôi có cùng một vấn đề sau khi cài đặt phiên bản beta. –

+0

Cài đặt Xcode 7 beta và Xcode 6.4 và bạn nâng cấp Xcode 7 beta, sau đó bạn bị rối loạn. –

Trả lời

25

Bạn có thể nhìn thấy chúng ở con đường này: "~/Library/Developer/CoreSimulator/Thiết bị"

Cố gắng xóa tất cả trong số họ. sau đó readd simulators từ cửa sổ Devices.

Nếu bạn có nhiều hơn một trình mô phỏng của bất kỳ loại thiết bị nào có cùng phiên bản, Xcode sẽ hoạt động như thế này. Ví dụ: ba mô phỏng iPad 2 (iOS 8.4).

+1

Điều này dường như đã thực hiện các trick. Tôi đã xem/Library/Developer/CoreSimulator/Profiles/Runtimes và xóa chúng nhưng không hoạt động nhưng có tôi đã tìm thấy chúng trong thư mục bạn đã đề cập và xóa chúng rồi khởi động lại và dọn sạch thùng rác và sau đó khi tôi mở Xcode nó đã trở lại để mô phỏng mặc định. Cảm ơn. – DirectX

+0

Điều này làm việc cho tôi - cho đến khi khởi động lại lần tiếp theo, tất cả đều trở lại với UUID. –

+0

Bạn đã cứu mạng tôi. –

28

Xcode -> Window - menu> Devices (cmd + shift + 2)

Ở đó bạn có thể quản lý tất cả các thiết bị của bạn bao gồm mô phỏng.

ID được hiển thị khi có nhiều hơn một trình mô phỏng cho cùng một thiết bị và phiên bản iOS: xóa các mục trùng lặp và nó sẽ hiển thị phiên bản iOS thay thế.

+0

Cảm ơn bạn đã giải quyết được vấn đề của mình một cách nhanh chóng. Tôi đã cập nhật dự án XcodeColors của mình và mở lại không gian làm việc của riêng mình khi tôi thấy điều này xảy ra. –

17

bạn cũng có thể sử dụng công cụ tuyệt vời snapshot

snapshot reset_simulators 

là tất cả các bạn phải nhập vào thiết bị đầu cuối của bạn và mô phỏng được xây dựng lại và sạch sau đó.

+0

Cảm ơn, đã giúp –

+1

Tôi xác nhận. Đây là giải pháp tốt nhất. Tôi đã có 50 simulators cho mỗi thiết bị và xcode 6 trở nên không thể chịu nổi kể từ khi cài đặt xcode 7. chạy snapshot mất khoảng 5 phút nhưng mọi thứ trở lại bình thường. cảm ơn bạn – kernelpanic

+0

Sẽ mất nhiều thời gian để xóa chúng trong Xcode! Cảm ơn! –

0

Mở đường dẫn này "~/Library/Developer/CoreSimulator/Devices" và xóa tất cả các thiết bị trong đường dẫn đó.

sau đó mở xcode -> cửa sổ -> Thiết bị -> sau đó loại bỏ tất cả các thiết bị trùng lặp rồi khởi chạy lại xcode

Các vấn đề liên quan