배포를 하기 위해 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은 다음과 같다.
같은 문제로 고생하는 사람이 있을까봐 글로 정리해 놓는다.
'프로그래밍 > iOS' 카테고리의 다른 글
디버깅시 NSLog 팁 (0) | 2012.07.17 |
---|---|
NSLog 업그레이드 + Debug 모드에서만 로깅하기 (0) | 2012.07.17 |
아이팟 모드 만들기 - iPod Library 접근하기 (0) | 2012.07.10 |
코어데이터 사용시 마이그레이션 문제가 발생할 경우 (0) | 2012.07.04 |
Xcode에서 커스텀 템플릿 만들기 (0) | 2012.06.22 |