2015-06-13 24 views
5

Tôi đã làm việc thông qua các dự án iOS Xcode của tôi tốt, và sau đó tất cả của một đột ngột khi tôi đã cố gắng để chạy nó, tôi bắt đầu nhận được các lỗi dưới đây:Info.plist không đúng định dạng

error: couldn't parse contents of '/Users/pavitarsidhu/Desktop/AmigoDash/SidebarDemo/AmigoDash-Info.plist': The data couldn’t be read because it isn’t in the correct format. 

tôi m thực sự bối rối. Tôi đã xem xét các câu hỏi StackOverflow trước đây và vẫn chưa thể sửa lỗi này. Có anyway để chỉ tạo ra một infoplist mới? các bạn nghĩ sao?

+1

Đôi khi điều này xảy ra nếu bạn có xung đột hợp nhất trong tệp này từ kiểm soát nguồn. Trong trường hợp đó, hãy mở tệp trong trình soạn thảo văn bản thuần tuý và tìm các dấu từ kiểm soát nguồn, thường bắt đầu bằng "<<<<<<<<<<" và kết thúc bằng ">>>>>>>>> >>>> " – Bek

+0

Bạn có thể đăng nội dung của' info.plist' của mình không? – NobodyNada

Trả lời

7

Tệp plist là tài liệu XML theo định dạng được chỉ định chặt chẽ; cả XML và cấu trúc Danh sách Bất động sản đều có các quy tắc rất nghiêm ngặt. Bạn có thể dễ dàng những thứ dơ lên ​​một cách tình cờ nếu bạn cố gắng sửa info.plist bằng tay (ví dụ, dưới dạng văn bản) bằng cách nói mở As> Source Code:

enter image description here

Bạn không có khả năng để có được định dạng phù hợp này. Vì vậy, bạn nên luôn luôn sửa info.plist với Open As> Danh sách tài sản:

enter image description here

này cho phép trình biên tập danh sách bất động sản để tạo ra XML cho bạn, và nó dường như không làm cho một sai lầm trong kết quả Cấu trúc XML. Tất nhiên tôi cho rằng bạn có thể vẫn làm hỏng giá trị của một cái gì đó ...

+0

* Bạn không có khả năng nhận định dạng này đúng *, điều gì sẽ được coi là định dạng XML chính xác? –

+0

Sự cố với trình chỉnh sửa danh sách thuộc tính không có khả năng thêm vào nhận xét. Ít nhất tôi đã không tìm thấy cách nào để thêm một bình luận để giải thích tại sao một số thiết lập bí truyền hơn được thực hiện. Bạn chỉ cần rất cẩn thận để có cấu trúc thẻ mở/đóng - tôi chỉ mất một giờ để chiến đấu vì tôi đã chuyển một phần xuống thông qua sao chép/dán nhưng sau đó không xóa một trong các dòng được di chuyển dẫn đến mất cân bằng và hơn thế nữa Xcode "Nghiêm túc !?" thất vọng. – Colin

+0

Điều này có thể xảy ra ngay cả khi bạn thay đổi tên biến, ví dụ: từ chuỗi thành Chuỗi. – saintjab

1

Tôi có cùng vấn đề này và đó là do tệp plist không thích &. Bạn phải sử dụng &amp; thay vì dấu và.

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