2014-01-16 4 views
27

Appstore에서 내 앱을 업데이트하려고하는데이 오류 메시지를 받기 시작했습니다. 나는 인터넷을 통해 어떤 해결책을 찾았지만 그들 중 누구도 일하지 않는다. 이 아이콘이 전혀 나타나지 않아야하므로 아이콘을 변경하지 않았습니다.필수 아이콘 파일이 누락되었습니다. 번들에 정확히 '57x57'픽셀의 iPhone/iPod Touch 용 앱 아이콘이 없습니다.

plist 파일을 검사했지만 항상 동일한 문제가 있습니다. 번들은 이론적으로 57x57 및 72x72 두 개의 아이콘이 누락되었습니다.

프로젝트에서 전체 아이콘 패키지의 이름을 변경하고 설정했지만 여전히 동일한 문제입니다.

+1

안녕하세요, 문제를 알아 냈습니다. 문제의 중복이 아니라고 생각합니다. 나는 모든 파일과 모든 plist 항목도 가지고있었습니다.57 및 72 크기 아이콘은 더 낮은 IOS 버전 용입니다. 120은 iOS7을위한 것이기 때문에 누군가가이 새로운 권장 아이콘을 추가하지 않으면 문제가 발생했습니다. 내 문제는 AppStore 사이에 제출이 실패 메시지가 아이콘 구조에 아무것도 변경하지 않고 등장했다. 마침내이 57 크기 아이콘의 이름을 Icon.png로, 72 크기 아이콘의 이름을 [email protected]로 변경해야합니다. 이름을 바꾸면 작동합니다. –

답변

33

xCode 5를 사용하여 동일한 문제가 발생했습니다. 모든 아이콘이 해당 장치에 올바르게 표시되지만 유효성 검사는 실패합니다.

1) 올바른 파일 이름 레거시 아이콘 아이폰 OS 6를 지원하는 애플 리케이션을위한 (특정 명명 규칙을 따라야합니다

를 사용하고 있는지 확인 : 일부 실험 후, 다음 단계는 일반적인 원인을 해결할 수 있다고 발견 .x 이하) :

57 x 57 --> Icon.png  (iPhone) 
114 x 114 --> [email protected]  (iPhone Retina) 
72 x 72 --> Icon-72.png  (iPad) 
144 x 144 --> [email protected] (iPad Retina) 

iPad 아이콘은 Icon-72입니다. 과거에 성공한 Icon~iPad은 더 이상 작동하지 않습니다. (최소한 나를 위해 - 당신이보고 한 것과 동일한 오류를 생성합니다.)

늦은 아이폰 OS 7에 필요한 아이콘과의 이름 지정 방식 : 이름을 업데이트 할 수

120 x 120 --> [email protected] (iPhone Retina) 
76 x 76 --> Icon-76.png  (iPad) 
152 x 152 --> [email protected] (iPad Retina) 

가장 쉬운 방법은 엑스 코드의 파일 브라우저에서 클릭 직접이 이름을 변경할 것입니다. 파일 이름의

출처 :https://developer.apple.com/library/ios/qa/qa1686/_index.html

2) 프로젝트 파일은 엑스 코드에서 프로젝트 파일에있는 모든 아이콘

클릭을 감지했음을 확인하고, 확인 앱 아이콘 부분을 발견했습니다 확인 각 파일을 올리십시오. 그렇지 않은 경우 수동으로 선택하십시오. 아이콘 파일을 선택할 수 없으면 치수가 정확하지 않을 수 있습니다. Finder에서 파일을 선택하고 CMD-I을 눌러 정보를 확인하고 추가 정보 아래의 치수를 보면이를 확인할 수 있습니다.

3) PLIST이 ProjectName-Info.plist 파일에 대한 올바른 정보를

클릭이 있는지 확인하고, CFBundleIcons~ipad/CFBundlePrimaryIcon/CFBundleIconFiles에서 배열을 확인합니다. 여기에는 Icon-72, [email protected] 및 iOS7 아이콘의 이름이 포함되어야합니다. 추가 항목 (예 : 이전 아이콘 파일 이름)이있는 경우 - 버튼을 눌러 항목을 제거하십시오. 그들이 거기에 있으면 해당 파일을 찾을 수 없을 때 유효성 검사가 실패합니다.


위에서 시도한 후 잘못된 파일 이름, 누락 된 파일 및 손상된 plist의 세 가지 일반적인 문제가 없어야합니다. 행운을 빕니다!

+3

'144 x 144 -> Icon-72 @ 2x'를 원하십니까? – emc

+1

파일 이름을 144x144로 바꾸십시오. [email protected] – Hasanur

+0

감사합니다. npc 및 Hasanur님께 감사의 말씀을 전합니다! 대답에서 오타를 바로 잡았습니다. 누군가가 여전히 문제가있는 경우 – Mischinab

관련 문제