2013-09-23 52 views
6

Tôi đã sử dụng xcode 4.6 trong 4 tháng qua.Không thể mở tài liệu ".xib". Không thể đọc lưu trữ

Tất cả các ứng dụng đều hoạt động tốt cho đến bây giờ.

Bây giờ tôi đã nhận được mã nguồn ứng dụng mới cho một số thay đổi.

Khi nào tôi thực thi ứng dụng. Tôi thấy một lỗi đó là

The document "DetailTransactionPage.xib" could not be opened. Could not read archive.

Please use a newer version of Xcode. Consider changing the document's Development Target to preserve compatibility

Bất kỳ xây dựng giao diện không có khả năng để mở.

Tôi đã cố mở bằng 4.5.2, 4.3.3 nhưng không sử dụng.

enter image description here

+0

Có ai đó chuyển đổi .xib sang Xcode 5 không? –

Trả lời

10

Như tôi đã đoán, mã nguồn mà bạn đã có thể được xây dựng với phiên bản Xcode khác nhau chứ không phải là bạn đang sử dụng ngay bây giờ.

Vì vậy, tôi nghĩ bạn cần thực hiện các bước sau.

  1. Nhấp chuột phải vào tệp XXX.xib và chọn "Hiển thị trình kiểm tra tệp".

  2. Chuyển đến Tài liệu trình tạo giao diện.

  3. Thay đổi tùy chọn Phát triển bằng phiên bản Xcode bạn đang sử dụng.

Hy vọng sẽ giúp bạn.

+0

Sự cố của bạn đã được giải quyết chưa? – Manthan

+1

Tùy chọn Thay đổi Phát triển bị Vô hiệu hóa – user2732294

+0

Tôi nghĩ rằng xib của bạn được xây dựng bằng Xcode5. Vì vậy, bạn sẽ phải cài đặt Xcode5. Sau đó, nó sẽ làm việc. – Manthan

8

Lỗi này được gây ra do một xib được tạo từ XCode 5. Bạn cần phải cài đặt Xcode 5 để có thể thay đổi thuộc tính tương thích cho tệp xib đó. Sau khi bạn cài đặt và mở xib, bạn cần phải thay đổi thuộc tính "Mở trong" và đặt nó thành "XCode 4.6" và "View As" được đặt thành iOS 6.1, cả từ Trình kiểm tra tệp của xib.

0

Tôi đã gặp sự cố này khi tôi nâng cấp xcode 6.4 lên xcode 7. Những gì tôi đã làm để giải quyết vấn đề này là: xóa tệp "LaunchScreen.xib".