본문 바로가기
프로그래밍/iOS

Build Acrhive 시 icon관련 에러가 발생할때

by 백룡화검 2012. 7. 11.

배포를 하기 위해 Xcode에서 Build Acrhive를 실행하니


이전에는 발생하지 않던 아이콘 관련 에러가 계속 발생했다.


에러 내용은 다음과 같다.


 iPhone/iPod Touch: icon.png: icon dimensions (0 x 0) don't meet the size requirements.  The icon file must be 57x57 pixels, in .png format (-19014)


아이콘 사이즈와 관련된 에러인데 분명히


레티나용 아이콘과 일반 3G용 아이콘을 사이즈 맞춰서 넣어 적용했는데도 계속 에러가 발생했다.


무슨 문제인지 구글링을 해보니


아이콘 이미지의 경우 이미지 타입을 바꾸어 주어야 한단다.


Xcode 3.x에서는 해당 이미지에서 오른쪽 클릭해서 Get Info 한후

File Type을 image.icns로 변경해주면 된다.


Xcode. 4.x에서는 해당 이미지를 클릭한후


Identity Inspector를 확인하면 위와같이 설정되어 있을 것이다.

해당 File Type을 Icon으로 변경한후 Clean한후 다시 빌드하면 에러가 없어진다.


내가 참조한 URL은 다음과 같다.


http://ennio.sperimentando.it/2012/02/29/xcode-iphoneipod-touch-icon-png-icon-dimensions-0-x-0-dont-meet-the-size-requirement-the-icon-file-must-be-57x57-pixels-in-png-format/


같은 문제로 고생하는 사람이 있을까봐 글로 정리해 놓는다.