2013-09-26 4 views
31

Tôi đang đặt tất cả hình ảnh khởi chạy mới cần thiết trong Xcode mới, nhưng tôi đang gặp phải một vấn đề rất lạ ... khi tôi đặt Chân dung Không -Retina (768x1024) hình ảnh không có vấn đề ... nhưng sau đó khi tôi đi để đưa hình ảnh Chân dung Retina (1536x2048), cuối cùng này xuất hiện không có vấn đề nhưng Non-Retina một biến mất và nó xuất hiện một lỗi nói: không hình ảnh với kích thước chính xác được tìm thấy .... và điều tương tự cũng xảy ra với hai hình ảnh phong cảnh ... Tôi đang thêm 2 hình ảnh để bạn hiểu rõ hơn về vấn đề này ...Ảnh khởi chạy iPad trong Xcode 5 chỉ chấp nhận võng mạc hoặc không võng mạc nhưng không phải cả hai

Ở đây tôi có 2 Không -Retina setted

enter image description here

và khi tôi đặt 2 Retina Non-Retina biến mất ...

enter image description here

ai đang đối mặt với cùng một vấn đề? là có một giải pháp cho điều đó? Cảm ơn bạn đã giúp đỡ. Massy

+0

Trong iOS6 trở xuống, bạn không nên bao gồm khoảng trống cho thanh trạng thái trong bản khởi chạy của mình. – rckoenes

+0

Tôi theo các biện pháp trên Xcode ... bạn có nghĩa là Portrait Non-Retina không nên là 768x1024 như đã nêu trong Xcode? – Blue

+0

Khi sử dụng thư viện tài sản, bạn thậm chí sẽ được cảnh báo bởi một người không phải là võng mạc – rckoenes

Trả lời

51

Tôi đã gặp khó khăn với điều này, nhưng tôi thấy điều này được giải quyết khi bạn có hình ảnh không phải là võng mạc có tên image.png và đối tác võng mạc của nó có tên là [email protected] Vì vậy, để sửa lỗi, bạn cần phải đặt tên cho hình ảnh "Mặc định-Chân dung-1024 ~ ipad" và thứ hai "Mặc định-Chân dung-1024 @ 2x ~ ipad". Phần trước "@ 2x ~ ipad" cần phải giống nhau để nhận ra cả hai. Nó câm và có thể làm cho việc đặt tên gây nhầm lẫn, nhưng đó là cách nó hoạt động ngay bây giờ. Tôi không chắc liệu chức năng này có chủ ý hay không, vì nó dường như không hoạt động theo cách này cho bất kỳ hình ảnh biểu tượng nào ...

Hy vọng điều này sẽ hữu ích!

+1

Cảm ơn rất nhiều! Tiếng Anh> Tiếng Việt! Hòa bình ... Massy – Blue

+2

Sau khi đấu tranh với cố gắng để có được điều này làm việc tôi nhận ra rằng các sửa đổi ipad ~ là trường hợp nhạy cảm. Tôi đã có ~ iPad trong tên tập tin của tôi và tôi đã nhìn thấy hành vi tương tự. Sau khi thay đổi chúng thành ~ ipad, tất cả chúng đều được chấp nhận. Lý thuyết của tôi là Apple chỉ muốn có một bản ghi trong tệp info.plist cho UILaunchImages ~ ipad cho mỗi hướng, vì vậy nó tìm kiếm tên giống hệt với một sửa đổi @ 2x ~ ipad hợp lệ ở cuối tên tệp và không thể tìm thấy nó. Trình chỉnh sửa không cho phép bạn thêm hình ảnh võng mạc nếu bạn đã chọn hình ảnh không có võng mạc vì nó chỉ cho phép một mục nhập cho mỗi hướng. –

+0

Thật vậy, viết hoa của P trong ipad gây ra vấn đề. Cảm ơn! – Pat

0

Tôi đang đính kèm những gì Xcode 5 thêm vào plist để xóa cảnh báo của tôi.

info.plist

0

có thể "yourapp-info.plist" tập tin có vấn đề. kiểm tra nó. tôi có cùng một vấn đề và tôi tìm thấy vấn đề trong "YourApp-info.plist" tập tin. trong vấn đề của tôi mà tập tin bị xóa trước và vị trí mới của tập tin là không chính xác.

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