2016-03-31 21 views
5

enter image description here Tôi nhận thấy rằng Xcode 7.3 luôn tiếp tục xây dựng, ngay cả trong thời gian không hoạt động. Điều này tải CPU nhiều, vì vậy đôi khi nó dừng đáp ứng. Có ai có ý tưởng làm thế nào để biến "tính năng" này? Điều này có thể liên quan đến không gian làm việc mục tiêu mutli, thường gây ra các mục tiêu khác nhau, hiện không được chọn.Xcode 7.3 liên tục xây dựng ở chế độ chờ

+2

Sao chép? [XCode tiếp tục xây dựng cốt truyện sau mỗi lần nhấn phím] (http://stackoverflow.com/questions/28476030/xcode-keeps-building-storyboard-after-each-keystroke) – leanne

+0

Có thể trùng lặp [Xcode giúp tạo bảng phân cảnh sau mỗi lần nhấn phím] (http://stackoverflow.com/questions/28476030/xcode-keeps-building-storyboard-after-each-keystroke) – MrTJ

Trả lời

8

trong XCode: Editor> Tự động Refresh Lần

Bỏ chọn nó và tái chạy dự án. Đó là nó!

9

Sau một thời gian đấu tranh này, cuối cùng tôi đã giải quyết được vấn đề này.

Xcode bắt đầu xây dựng không hoạt động ngay sau khi tôi mở Trình tạo giao diện. Loại bỏ @IBDesignable trên tất cả các dự án đã giải quyết vấn đề này, vì vậy tôi hy vọng vấn đề này có thể được giải quyết trong các bản cập nhật Xcode trong tương lai để sử dụng lại @IBDesignable.

+0

Bạn nên báo cáo điều này tại [Apple Bug Reporter] (https://bugreport.apple.com). Bạn sẽ cần đăng nhập bằng ID nhà phát triển của mình. – leanne

+0

Tôi đã nhận xét về các lần xuất hiện IBDesignable và mọi thứ bắt đầu hoạt động chính xác như bạn đề xuất. Sau đó tôi quay trở lại và không nhận xét về các lần xuất hiện IBDesignable, và Xcode tiếp tục hoạt động tốt. Bạn có thể thử thêm lại các thuộc tính IBDesignable của mình và xem điều gì xảy ra. – leanne

0

Đi cùng với câu trả lời của @ oleg-kohtenko, việc đóng tất cả cửa sổ Trình tạo giao diện dường như khắc phục sự cố mà không cần xóa @IBDesignable.

Và nếu bạn không thực sự sử dụng IBDesignable, bạn vẫn có thể sử dụng các thuộc tính IBInspectable mà không gây ra vấn đề về tòa nhà.

0

Chỉ cần hai xu của tôi nếu tác nhân có thể thiết kế bị treo trên Xcode 9. Nếu bạn đang hình dung bảng phân cảnh có vấn đề như iPhone X, hãy chỉnh sửa tệp bảng phân cảnh đó dưới dạng mã nguồn (nhấp chuột phải -> mở dưới dạng -> mã nguồn).

gần phía trên, bạn sẽ thấy một khối xml nêu

<device id=“retina5_9” ...> 
    <adaptation id="fullscreen"/> 
</device> 

Thay đổi id để “retina5_5” (iPhone cộng, chỉ cần lựa chọn tôi đã sử dụng, tôi giả sử những người khác sẽ làm việc).

Lưu và mở tệp dưới dạng trình tạo giao diện và bạn sẽ ổn. Bây giờ dành thời gian và gửi báo cáo lỗi: D

Chúc mừng mã hóa!

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