2009-10-14 29 views
22

Sau khi cài đặt iPhone SDK 3.1.2, Trình tạo giao diện không đồng bộ với Xcode nữa. Chỉ báo ánh sáng ở cuối cửa sổ XIB có màu xám. IB không thấy bất kỳ tệp nào từ dự án Xcode. Xcode luôn mở khi tôi bắt đầu IB.Trình tạo giao diện và tích hợp Xcode không hoạt động

Tôi đã thử khởi động lại. Không may mắn.
Tôi đã thử xóa các tệp tùy chọn cho Xcode/IB. Không may mắn.
Tôi đã thử cài đặt lại Xcode/IB. Vẫn không có may mắn.

This page giải thích cách IB giám sát các thay đổi trong Xcode. Trong khi đó là một bài đọc thú vị, nó không cung cấp bất kỳ trợ giúp nào về cách điều tra vấn đề của tôi.

Mọi trợ giúp sẽ được đánh giá cao.

EDIT
Đây là thông tin bổ sung. Tôi đã bật nhật ký gỡ lỗi cho launchd và tôi nhận thấy dòng sau xuất hiện mỗi khi Trình tạo giao diện được khởi động:

[0x0-0x1b01b].com.apple.InterfaceBuilder3[315]: Couldn't open shared capabilities memory GSCapabilities (No such file or directory) 

Điều này thực sự có liên quan đến vấn đề của tôi.

Trả lời

39

Tôi đã gặp vấn đề tương tự và điều đó khiến tôi phát điên.

Thật kỳ lạ, có vẻ như là do việc mở dự án của bạn bằng cách sử dụng menu Tệp> Mở dự án gần đây trong Xcode hoặc bằng cách sử dụng danh sách Tài liệu gần đây trong màn hình chào mừng Xcode.

Nếu tôi bấm đúp vào tệp dự án trong Trình tìm kiếm để mở hoặc chọn dự án từ menu Mục gần đây trong menu Apple, kết nối của Xcode với Trình tạo giao diện vẫn còn nguyên vẹn.

Điều đó có giúp ích cho bạn không?

+6

OMG, nó hoạt động !! Nó giúp tôi, cảm ơn một bó! Tôi vẫn đang chờ đợi một câu trả lời "khoa học" hơn nữa;) –

+1

Vui mừng được giúp đỡ, tôi cũng muốn biết nguyên nhân của điều này. –

+0

WOW THANKS SO MUCH. Tôi ước tôi có thể +100 câu trả lời này. Tôi không chắc đây có phải là nguyên nhân của sự cố hay không ... nhưng tôi đã đổi tên dự án của mình từ "ATEST" thành "Atest" trong tất cả các lớp, tên tệp, v.v. nhưng tôi đã thông báo rằng Open Recent Menu dự án vẫn cho thấy "ATest" nhưng nó đã mở dự án đúng vì vậy tôi đã không nghĩ hai lần về nó cho đến bây giờ. – philfreo

2

Tôi gặp sự cố này ngay bây giờ vì tôi đã đổi tên dự án của mình từ Project.xcodeproj thành project.xcodeproj trong công cụ tìm. Tôi muốn giữ tên chữ thường mới vì vậy tôi đã mở tệp project.pbxproj trong trình soạn thảo văn bản và tự hạ thấp mọi thứ ở đó.

Nó vẫn không kết nối với IB, vì vậy sau đó tôi nhận thấy rằng các tập tin XIB chứa này:

<string key="IBDocument.LastKnownRelativeProjectPath">../../Project.xcodeproj</string> 

Vì vậy, tôi đã thay đổi đó để:

<string key="IBDocument.LastKnownRelativeProjectPath">../../project.xcodeproj</string> 

Đó không khắc phục được nó hoặc!

Cuối cùng, tôi nhận thấy rằng đường dẫn cho nhóm (thư mục trên bảng điều khiển bên trái của XCode) có chứa ngòi của tôi bị rối tung lên. Vì vậy, tôi đã mở dự án một lần nữa trong trình soạn thảo của tôi và sửa nó, và cuối cùng nó đã được sửa.

Hy vọng rằng điều gì đó trong đó sẽ giúp bạn :-)

1

Điều này đã khiến tôi phát điên trong vài giờ hôm nay. Việc mở dự án từ Finder đã làm điều đó cho tôi, nhưng tôi đã không tìm thấy lời giải thích cho lý do tại sao thủ thuật này lại hoạt động. Vì vậy, tôi poked xung quanh một chút và tôi nghi ngờ nó có cái gì để làm với việc mở rộng dấu ngã. Nếu tôi tạo một dự án mới bên ngoài thư mục chính của tôi, Xcode và IB không có vấn đề gì.

Đây là những gì tôi đã nhận thấy: khi tôi tạo một dự án mới và lưu nó ở bất kỳ đâu trong thư mục chính của riêng tôi (ví dụ: Tài liệu), đường dẫn được liệt kê trong dự án trong màn hình "Chào mừng bạn đến với Xcode" là "~/Các tài liệu". Nếu tôi xóa menu "Open Recent Project" và sau đó mở dự án thông qua Finder, đường dẫn dự án sau đó được hiển thị là "/ users/[username]/Documents". Tại thời điểm này, Xcode và IB hoạt động tốt ngay cả khi dự án được mở thông qua danh sách Dự án gần đây.

Tôi nghi ngờ Xcode < -> Đồng bộ hóa IB bị nhầm lẫn bởi dấu ngã và lý do hoạt động tốt khi mở qua Finder là đường dẫn được mở rộng trước khi được chuyển tới Xcode (và sau đó đến IB).

Một mẹo khác mà tôi thấy là khi IB từ chối đồng bộ, hãy mở xib trực tiếp qua File-> Open menu của IB để sửa lỗi.

+0

Cảm ơn, đóng IB, sau đó xóa menu dự án gần đây trong XCode, sau đó mở lại XIB từ XCode làm việc cho tôi. –

1

Tôi đã thử tất cả các tùy chọn ở trên, nhưng không có gì hiệu quả, sau đó tôi gỡ bỏ và cài đặt lại xcode, vẫn không hoạt động, sau đó tôi cài đặt xcode vào một vị trí khác, bây giờ mọi thứ đang hoạt động tốt.

+0

cảm ơn, điều này đã giúp – emdog4

1

Tôi đã thay đổi liên kết loại tệp của mình trong tùy chọn XCode trong phần Loại tệp. Tôi đã thay đổi thiết lập file.xib thành External Editor và chọn "Other", vị trí của Interface Builder trong ./Developer/Applications hoặc bất cứ nơi nào bạn cài đặt XCode vào.

1

Đã xảy ra sự cố tương tự .xib tệp không mở Trình tạo giao diện. Cố định bởi giong vào Xcode, tải dự án của bạn lên, nhấp chuột phải vào tập tin xxxx.xib của bạn, làm để ưu đãi ở phía dưới, sau đó CHUNG ƯU ĐÃI, sau đó đi đến các loại tập tin trên đầu trang.

Sau đó, thay đổi trình chỉnh sửa cho các loại tệp .xib thành một thứ khác, ví dụ: Textwrangler - sau đó APPLY, sau đó, mở tệp xxxx.xib trong Textwrangler (hoặc bất kỳ thứ gì) bằng cách bấm đúp vào nó; sau đó quay lại và thay đổi trình chỉnh sửa thành Interface Builder và APPLY.

Làm việc cho tôi. Hi vọng nó có ích cho bạn! :)

+0

cảm ơn, câu trả lời này phải là # 1. – emdog4

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