Đêm qua Xcode tự động cập nhật lên Phiên bản 9.0.1 (9A1004). Hôm nay, tôi đã cố gắng để mở một dự án hiện có và tập tin bảng phân cảnh iOS của tôi bị kẹt với một spinner không bao giờ kết thúc và Activity Monitor báo cáo Interface Builder sử dụng CPU 100%. Tôi có một MacBook Pro thứ hai mà vẫn có Xcode 9.0.0 và nó sẽ mở ra bảng phân cảnh mà không có bất kỳ vấn đề nào. Tôi đang chạy macOS High Sierra trên cả hai. Bất cứ ai khác nhìn thấy điều này hoặc biết một cách giải quyết.Xcode 9.0.1 Giao diện Builder 100% CPU mở Bảng phân cảnh iOS
Trả lời
tôi nhận được phản hồi từ báo cáo lỗi của tôi với một workaround gợi ý. Đề xuất là chỉnh sửa văn bản bảng phân cảnh và thay đổi giá trị cho thuộc tính translatesAutoresizingMaskIntoConstraints từ NO thành CÓ trong các thẻ thanh công cụ áp dụng trong bảng phân cảnh.
Từ:
<toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill"
fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="KCx-9L-amg">
Để:
<toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill"
fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="YES" id="KCx-9L-amg">
Tôi có hai file kịch bản trong dự án của tôi và điều này không giải quyết vấn đề với cả hai.
Cảm ơn! giải quyết vấn đề cho tôi. – user1296082
Tôi không có thẻ
tương tự ở đây, không có thẻ 'thanh công cụ' trong bảng phân cảnh của tôi:/ – Krystian
Tôi có cùng một vấn đề. Tôi có MacBook Pro và iMac cả hai đều chạy High Sierra. Cũng giống như bạn tôi chỉ nâng cấp trên một trong các máy tính của tôi (MacBook Pro). Tôi đã thử tất cả mọi thứ và không có gì làm việc. Tôi thậm chí cài đặt lại hệ điều hành và sao chép Xcode cũ từ iMac.
Cập nhật:
Tôi đã tìm ra cách khắc phục :-) Tôi đã tạo bảng phân cảnh mới và đặt mọi thứ từng chút một cho đến khi tôi tìm thấy mã có vấn đề. Tôi phát hiện ra rằng systemItem = "trash" là vấn đề. Sau đó, tôi đã đi đến bảng phân cảnh ban đầu và xóa systemItem = "thùng rác" và mọi thứ hoạt động!
Tôi cũng đã cố gắng sử dụng thêm và cũng không thành công. Vì vậy, mở mã src cho bảng phân cảnh và tìm kiếm systemItem.
Bất kỳ hình ảnh nào trong mục Bar sẽ bị Xcode kẹt. Tôi chỉ cố gắng để thay thế các biểu tượng hệ thống mục với biểu tượng thùng rác của riêng tôi và một lần nữa ...
Thật không may, đây không phải là một sửa chữa cũng không phải là một giải pháp cho tôi. Bảng phân cảnh của tôi có 29 cảnh với 18 mục hệ thống có hình ảnh nên rất khó kiểm tra. Phân tích của bạn rất tốt. Tôi hy vọng thông tin của bạn sẽ giúp Apple khắc phục nhanh sự cố này. Tôi chỉ hy vọng tôi không cần phải chỉnh sửa bảng phân cảnh của mình trước khi chúng sửa chữa. Cảm ơn. –
Không phải lo lắng. Xin lỗi nó không tốt cho bạn. Đối với tôi nó là một cứu trợ lớn vì tôi có thể tiếp tục làm việc trên GUI của tôi bây giờ. Tôi chỉ có systemItems ở 3 nơi và thay thế bằng từ là OK cho tôi. Tôi sẽ cho bạn biết ngay sau khi tôi nghe lại từ Apple – user1296082
Tôi nghĩ rằng có nhiều lúc chơi ở đây hơn là chỉ đơn thuần là một mục nút Bar với một hình ảnh hệ thống. Tôi có thể tạo một bảng phân cảnh xem đơn giản với một Mục Nút Bar trên cả thanh điều hướng và Thanh công cụ và nó không thất bại. –
I FOUND A FIX !! Tôi đã đấu tranh với điều này cho WEEKS và nó đã được SO bực bội. Tối nay tôi đã có một hiển linh! Từ những gì tôi đã nhận thấy và đọc, vấn đề dường như được gây ra bởi một số lượng lớn của quá xây dựng, đặc biệt là nếu bạn có IBDesignables trong storyboard của bạn như tôi làm. Vì vậy, tôi nghĩ, 'nếu tôi sử dụng hệ thống xây dựng mới của Apple, họ đã thông báo vào mùa hè này thì sao?'
Trong Xcode, hãy truy cập Tệp> Cài đặt dự án. Sau đó, thay đổi Hệ thống Xây dựng từ "Hệ thống Xây dựng Chuẩn" thành "Hệ thống Xây dựng Mới". Thì đấy! Nó đã được làm việc giống như nó được sử dụng để! Hy vọng rằng nó không chỉ là một sửa chữa tạm thời như một số những người khác tôi đã thấy. Cho đến nay nó có vẻ tuyệt vời.
Tôi cũng đang sử dụng Xcode 9.0 như một biện pháp phòng ngừa bổ sung mà tôi đã tải về từ đây: https://developer.apple.com/download/more/
Tôi chỉ cố gắng Xcode 9.2 Beta 2 (9C34b) và đối với tôi nó có thể hoạt động trở lại :)
- 1. Trình tạo giao diện Xcode gặp sự cố khi tôi chỉnh sửa bảng phân cảnh
- 2. Đối tượng Builder Giao diện không hiển thị trong bảng phân cảnh của tôi (và tiêu đề trong suốt)
- 3. iOS 5 Bảng phân cảnh và Nibs
- 4. Xóa bảng phân cảnh xcode 4.2 iOS 5?
- 5. Sử dụng nền mờ trong giao diện với bảng phân cảnh trong iOS
- 6. Sắp xếp các cảnh trong Trình tạo giao diện Xcode
- 7. Đặt hình ảnh UIButton trong giao diện/bảng phân cảnh giao diện
- 8. Bảng phân cảnh trong Xcode quá chậm
- 9. Sự khác biệt giữa bảng phân cảnh và gói bảng phân cảnh?
- 10. Lớp FBSDKLoginButton không rõ trong tệp Giao diện Builder
- 11. Trình tạo giao diện không thể xác định loại bảng phân cảnh
- 12. Lỗi Xcode 5 khi mở bảng phân cảnh được tạo từ Xcode 4.6
- 13. Giao diện Builder Clipping Designable Views
- 14. Hợp nhất bảng phân cảnh XCode
- 15. Xcode 5, vô hiệu hóa Bảng phân cảnh
- 16. Hộp thoại giao diện người dùng JQuery sử dụng 100% CPU
- 17. Không thể mở bảng phân cảnh (com.apple.InterfaceBuilder lỗi -1.)
- 18. Cách xác định cảnh báo trong bảng phân cảnh Xcode?
- 19. Thay đổi thành phong cảnh trong trình tạo giao diện. Xcode 4 (iOS)
- 20. Phân đoạn tới bảng phân cảnh khác thông qua trình tạo giao diện
- 21. bảng phân cảnh ipad trong xcode không thể kéo nút
- 22. Sử dụng Singleton trong giao diện Builder?
- 23. Chrome DevTools 100% CPU
- 24. iOS 5 Nhận xét của bảng phân cảnh
- 25. Tạo giao diện dựa trên xib với Xcode 5
- 26. Tại sao tôi chỉ có thể xem nguồn của Bảng phân cảnh chứ không phải Trình tạo giao diện?
- 27. iOS - Bảng phân cảnh - Sử dụng màu xác định theo chương trình trong bảng cấu hình của bảng phân cảnh
- 28. xcode 4.2 ios 5 sao chép nội dung của bảng phân cảnh
- 29. Xcode 6 - dự án "bảng phân cảnh phổ quát" sẽ hỗ trợ iOS 7?
- 30. Cách mở trình tạo giao diện trong Xcode 4?
Đây là một dup có thể xảy ra: https://stackoverflow.com/questions/46633160/xcode-9-cao-cpu-usage-fan-max-tốc độ? rq = 1 Tuy nhiên, tập tin bảng phân cảnh của tôi mở ra tốt trên 9,0 nhưng vòng lặp mãi mãi trên 9.0.1. –
Tôi đã gửi một báo cáo lỗi với Apple và họ đã yêu cầu tôi gửi cho họ tập tin bảng phân cảnh không thành công của tôi và cũng là đầu ra từ một tiện ích phân tích vòng lặp. Bóng bây giờ đã trở lại sân của họ. BTW, trong trường hợp của tôi, màn hình hoạt động cho thấy một rò rỉ bộ nhớ đáng kể kết hợp với vòng lặp. –
Tôi vừa nộp báo cáo lỗi với quả táo. Với ảnh chụp màn hình và các bước chính xác để tái tạo sự cố. Tôi hy vọng cách giải quyết mà tôi tìm thấy cũng phù hợp với bạn nhưng tôi sẽ không ngạc nhiên nếu táo có nhiều lỗi. – user1296082