2011-12-03 33 views
6

Tôi chưa bao giờ gặp vấn đề này cho đến khi tôi bắt đầu sử dụng Xcode 4.2. Tôi gặp phải lỗi sau khi cố gắng tải lên ứng dụng của mình:Xcode 4.2 - Trình tải ứng dụng: Không thể xác minh kích thước biểu tượng, không tìm thấy biểu tượng

Không thể xác minh kích thước biểu tượng, không tìm thấy biểu tượng. tối thiểu phiên bản os của bạn dưới 3.2, vì vậy bạn phải xác định CFBundleIconFile hoặc cung cấp một icon.png mặc định đó là 57x57

Tôi có một "icon.png" hình ảnh và là 57x57. Tôi đã thử thêm nó và loại bỏ nó từ info.plist. Không thành công. Tôi không biết phải làm gì.

enter image description here

Đây là tập tin info.plist của tôi

enter image description here

Info.plist sửa lại

enter image description here

SOLUTION

Cảm ơn nhận xét của bạn. Vấn đề là tôi đã không làm theo các bước thích hợp để chuẩn bị ứng dụng để gửi trong Xcode 4. Nó rất khác với Xcode 3.2. Nếu bạn làm theo các bước của this guide, bạn sẽ không gặp phải vấn đề gì.

Trả lời

-3

Để tránh nhiều lời, tôi gửi các giải pháp (giải quyết bản thân mình)

Vấn đề là tôi đã không tuân theo các bước đúng để chuẩn bị ứng dụng để trình trong Xcode 4. Nó rất khác nhau để Xcode 3.2. Nếu bạn làm theo các bước của [link] weston-fl.com/blog/?p=2442 hướng dẫn này bạn sẽ không gặp phải vấn đề gì.

+0

Câu trả lời này gây hiểu lầm. Câu trả lời dưới đây của RickJansen là chính xác. – jj0b

6

Hãy chắc chắn rằng Info.plist của bạn có những mục và tên tập tin phù hợp chính xác (iOS 5 biểu tượng có thể không cần thiết nhưng nó không làm tổn thương để bao gồm họ):

enter image description here

Dưới đây là các trang mà Apple nói về chủ trương Biểu tượng:

iOS HIG - Custom Icon and Image Creation Guidelines
Apple Technical Q&A QA1686 - App Icons on iPad and iPhone


Đây là điều tương tự như trên nhưng với "thô" cặp khóa/giá trị:

enter image description here

+0

Tôi đã làm tất cả những gì bạn sugested và vẫn nhận được lỗi tương tự. Tôi đã cập nhật câu hỏi với ảnh chụp màn hình của info.plist và các tệp điều hướng dự án của tôi. Hy vọng bạn có thể giúp tôi. –

+0

@T Tôi không thấy trong ảnh chụp màn hình của bạn một dòng cho chỉ "Tệp biểu tượng" (w/o một 's'). Kiểm tra kỹ vì có hai mục rất giống nhau nhưng khác nhau: "Tệp biểu tượng" và "Tệp biểu tượng" (một tệp có 's' và một tệp không có). Số nhiều có 6 mục con, nhưng số ít chỉ là một tên chuỗi của tệp biểu tượng. – chown

+0

@C Có, tôi nhận thấy rằng khi tôi tải lên ảnh chụp màn hình. Tôi đã sửa nó nhưng tôi vẫn gặp lỗi. –

4

Vấn đề thực tế là các đặc điểm kỹ thuật của file biểu tượng trong Info.plist thay đổi với iOS 5. Chú ý có nghĩa là "Tệp biểu tượng (iOS 5)" trong Info.plist. Nếu bạn chỉ định mục tiêu xây dựng trước 5.0, bạn sẽ nhận được thông báo lỗi được đề cập, bởi vì chỉ định các tệp biểu tượng khác trước 5.0! Bạn có thể thay đổi mục tiêu xây dựng của mình thành 5.0 hoặc thêm thông số kỹ thuật biểu tượng cho iOS cũ hơn. (Đó thực sự là điều đã xảy ra bằng cách thêm mảng CFBundleIconFiles vào Info.plist)

Vì vậy, sự cố không có trong Xcode 3.2 so với Xcode 4.2, nhưng trong phiên bản iOS bạn nhắm mục tiêu với Ứng dụng của mình.

0

Khi tôi gặp sự cố này khi gửi ứng dụng, tôi đã cố gắng hết sức để đảm bảo biểu tượng là 57x57 pixel & được thêm chính xác nhưng xác thực bằng cách nào đó luôn không thành công. Cuối cùng, tôi đã xóa biểu tượng ứng dụng khỏi Tóm tắt dự án, Tệp Plist & Dự án điều hướng. Đổi tên các tệp này trong công cụ tìm và thêm lại vào dự án. Bằng cách nào đó điều này làm việc cho tôi.

0

Tôi cũng phải đối mặt với cùng một vấn đề chắc chắn rằng loại bỏ điểm ảnh trong suốt từ biểu tượng i giải quyết nó

0

Wanna chia sẻ kinh nghiệm của tôi (Điều này thực sự là một vấn đề bực bội). Tôi đang sử dụng XCode 4.6.3

Khi tôi gần như đã từ bỏ sau một giờ dài thử nghiệm-n-lỗi, tôi đã làm các nội dung sau:

  1. Hủy bỏ tất cả các file biểu tượng (tài liệu tham khảo) từ dự án của tôi.
  2. Xóa mục nhập "Tệp biểu tượng" trong info.plist
  3. Xóa biểu tượng ứng dụng khỏi tab "Tóm tắt" của trình điều hướng dự án (nhấp chuột phải vào biểu tượng và chọn "Xóa") cho tất cả "Triển khai "phần
  4. Đảm bảo tên tệp biểu tượng giống như được chỉ định tại Apple's documentation (" I "con.png, thay vì" i "con.png)
  5. Làm sạch dự án.
  6. Kéo và thả tệp biểu tượng vào nhóm "Tài nguyên" -> "hình ảnh" trong dự án. Và chọn hộp "Sao chép các mục vào thư mục của nhóm đích (nếu cần).
  7. Mở Điều hướng dự án và hiển thị biểu tượng ứng dụng (bây giờ sẽ trống)
  8. Kéo và thả tệp biểu tượng (Từng người một) từ danh sách tệp dự án đến không gian biểu tượng Ứng dụng (không phải từ Trình tìm kiếm). Sẽ có một cảnh báo xuất hiện cho biết rằng tệp đang tồn tại và xác nhận thay thế nó. kiểm tra "Thông tin" tab (ví dụ info.plist) của hoa tiêu của dự án. các "Biểu tượng Files" entry xuất hiện.
  9. Xây dựng dự án (đối với Lưu Trữ) một lần nữa.

Tôi không biết bước nào ở trên đã làm các trick (đó là lý do tại sao tôi đã cố gắng rất cụ thể về từng bước, mặc dù một số trông ngớ ngẩn), nhưng nó làm việc cho tôi. Chúc may mắn!

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