2012-04-15 22 views
26

Tôi đang cố gắng tải tệp nhị phân lên iTunes Connect bằng Trình tải Ứng dụng. Khi tôi chọn tệp và nhấn gửi, nó sẽ gửi trong khoảng một giây và sau đó lỗi này bật lên,Biểu tượng được chỉ định trong info.plist không được tìm thấy trong trình bao bọc ứng dụng cấp cao nhất

Biểu tượng được chỉ định trong thông tin.plist không tìm thấy trong trình bao bọc ứng dụng cấp cao nhất: Mặc định -Landscape @ 2x ~ ipad.png

Điều này có nghĩa là gì? Làm thế nào để tôi sửa chữa nó?

+0

Có bất kỳ câu trả lời nào dưới đây giúp giải quyết vấn đề của bạn không? Nếu vậy, hãy đánh dấu là câu trả lời để giúp đỡ người khác trong tương lai. Cảm ơn. – SnareChops

Trả lời

8

Tôi đang đối mặt với cùng một vấn đề, tôi đổi tên tệp và thay đổi tương ứng tên của tệp biểu tượng trong info.plist và giải pháp này hoạt động cho tôi.

23

Chỉnh sửa các tệp dự án của bạn .plist "dưới dạng mã nguồn", tức là mở nó trong bất kỳ trình soạn thảo văn bản cũ nào. Sau đó, chỉnh sửa tên tệp biểu tượng theo cách thủ công cho đến khi chúng có ý nghĩa.

+1

Cảm ơn bạn rất nhiều, điều này đã giúp! –

+0

Cảm ơn đề xuất này!Plist của tôi thực sự đã có một trống trong danh sách các biểu tượng, đã được ném ra khỏi validator. –

+0

Điều này hoạt động tốt - những gì đã xảy ra trong trường hợp của tôi là có dups và/hoặc tên tệp không chính xác cho các hình ảnh được yêu cầu. Điều này dường như đã được gây ra bằng cách kéo và thả các tệp hình ảnh từ Trình tìm kiếm vào khu vực Cài đặt mục tiêu/xây dựng (nơi biểu tượng Ứng dụng). Có tin nhắn lẻ như "default.png" đã tồn tại, bạn có muốn thay thế không. Nói có đặt tệp vào plist, nhưng hình ảnh không hiển thị trong phần giữ chỗ của biểu tượng trong cài đặt mục tiêu ... chỉ cũ 'mặc định' màu đen ... vì vậy bây giờ tôi có HAI hình ảnh, nhưng Xcode bị nhầm lẫn :)) –

5

Đồng thời kiểm tra xem bạn không có 2 biểu tượng có cùng tên ở bất kỳ đâu trong thư mục dự án của bạn.

17

.plist phân biệt chữ hoa chữ thường khi được xác thực và lưu trữ để tải lên App Store.

Nếu bạn có điều này trong .plist:

[email protected] 

tên tập tin không thể

[email protected] 

do sự thay đổi trường hợp của các nhân vật x.

+1

Tôi gặp vấn đề tương tự với biểu tượng.png đề cập đến một Icon.png – Jelle

0

Tôi gặp vấn đề tương tự. Tôi vừa thêm các tập tin hình ảnh mà nó phàn nàn về dự án trong trình xem. Không chắc đó có phải là phải điều cần làm không, nhưng nó đã giải quyết được vấn đề cho tôi.

4

Tôi nghĩ rằng câu trả lời cho câu hỏi này sẽ thay đổi theo thời gian vì Apple liên tục thay đổi các quy tắc xác thực ứng dụng. Các quy tắc xác thực này sẽ chỉ hiển thị khi bạn gửi ứng dụng của mình đến AppStore.

Trong trường hợp cụ thể này, lỗi xác thực xảy ra với tôi khi tải ứng dụng lên vào ngày 08/03/2012.

Giải pháp khá thẳng về phía trước. Tôi đã phải di chuyển đến các tập tin biểu tượng mà tôi đã nằm trong một thư mục lồng trong thư mục dự án tất cả để đến thư mục dự án TOP LEVEL - một tệp có tệp dự án trong đó. Một khi tôi đã làm điều đó và readded các tập tin trở lại các tài nguyên trong dự án của tôi lỗi xác nhận đã biến mất.

Tất nhiên bạn nên kiểm tra xem vấn đề này không phải do tên tệp sai chính tả tức là sự khác biệt giữa tệp plist của bạn và tên thật của tệp biểu tượng trên hệ thống tệp của bạn.

34

Một khung cảnh có thể gây ra vấn đề: Bạn phải chắc chắn rằng các tập tin biểu tượng cũng được tìm thấy dưới xây dựng giai đoạn/bó nguồn

+0

Điều này đã hiệu quả và cũng khắc phục được sự cố khác, nơi không có biểu tượng nào được hiển thị khi được lưu trữ. Cảm ơn! – LouwHopley

+0

Tôi đã xem các giai đoạn xây dựng và tìm thấy cả icon.png (không tồn tại dưới dạng tệp nữa) và Icon.png. Tôi đã xóa icon.png và nó đã hoạt động. – bugloaf

+0

+1, điều này làm việc cho tôi :-) – Nirmal

6
  1. sạch xây dựng của bạn
  2. Hãy chắc chắn rằng các tập tin thực sự là trên hệ thống tệp
  3. Đảm bảo bạn có thể xem tệp trong trình điều hướng dự án.
  4. Nhiều khả năng bước 3 sẽ không thành công. Nếu vậy, hãy kéo biểu tượng từ công cụ tìm vào Project Navigator. Khi được hỏi, hãy bỏ chọn tùy chọn "copy ..blabla" vì vì tệp đã có ở đó bạn đang kéo nó đến, nó sẽ thất bại. Khi tệp xuất hiện trong Project Navigator, bạn sẽ có màu vàng.
+0

Trong trường hợp của tôi, tại một số điểm Xcode đã thêm app-icon-iphone.png và [email protected] vào plist Info. Các tệp này không tồn tại, có thể vì tôi đã đổi tên chúng hoặc thay đổi ảnh nghệ thuật. Trong mọi trường hợp, iOS dường như bỏ qua các tệp biểu tượng không tồn tại trong danh sách tên tệp biểu tượng. Vì vậy, các biểu tượng tôi đã thiết lập, đã tồn tại, đã được sử dụng, mặc dù hai mục đầu tiên đề cập đến các tập tin không tồn tại. Khi tôi đã xóa hai mục nhập đầu tiên, nó đã hoạt động. – freespace

2

Một vấn đề khác khiến tôi phát hiện ra là một chuỗi rỗng. Tôi nhận được thông báo lỗi khó hiểu ...

Icon specified in the info.plist not found under the top level app wrapper: 

Và thấy điều này ẩn nấp trong plist tôi

<string></string> 
0

Tôi đã có một sai lầm ngớ ngẩn, trong info.plist của tôi tôi đã icon.png, và tên tệp thực là biểu tượng.png (không viết hoa)

2

Tôi đã gặp sự cố tương tự. Tôi có quyết tâm để làm điều này

1/xóa ứng dụng của bạn Icone trong mục tiêu của bạn

2/đổi tên icone của bạn ví dụ: applicationNameSmall.png

3/thêm icone của bạn trong ứng dụng của bạn.

Điều này, phù hợp với tôi.

1

Đôi khi các tệp Icon.png cần phải được mở trong một số công cụ chỉnh sửa hình ảnh (ví dụ: Adob ​​Photoshop) và lưu dưới dạng hình ảnh mới. Điều này hoạt động tốt. Kiểm tra hình ảnh đính kèm một số lần thuộc tính hình ảnh không thay đổi bằng cách đổi tên tệp hình ảnh theo cách thủ công. See the attached image

0
  1. Khắc phục sự cố hình ảnh được đề xuất.
  2. Làm sạch dự án của bạn.
  3. Xây dựng và chạy để đảm bảo không có gì bị hỏng.
  4. Xóa các kho lưu trữ trước
  5. Thực hiện một kho lưu trữ mới (sản phẩm -> Archive)

này đã làm việc cho tôi. Tôi đã phải rearchive ứng dụng của tôi gây ra trước đó đã không được cập nhật.

2

Lỗi xảy ra do App Store đang kiểm tra tên của tệp biểu tượng dựa trên yourProject-info.plist. Nếu chúng không khớp, thông báo lỗi.

Để giải quyết vấn đề này: Chuyển đến yourProject-info.plist trong xcode và kiểm tra cả hai mảng "biểu tượng tệp" và "biểu tượng tệp (IOS5)". Bạn sẽ muốn đảm bảo rằng mỗi chuỗi tương ứng với các tệp biểu tượng bạn có trong thư mục tệp.

Thay đổi hoặc xóa các tên chuỗi không khớp (Tôi phải xóa một chuỗi trống). Xây dựng lại. Như các áp phích khác đã lưu ý, tên có phân biệt chữ hoa chữ thường, vì vậy hãy chú ý đến điều đó.

0

Tôi gặp sự cố tương tự. Tôi đã đi đến mục tiêu-> Xây dựng giai đoạn và xóa từ đó cũ (thử nghiệm) biểu tượng mà tôi đã đẩy sớm. Chúc may mắn :)

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