iPhone 응용 프로그램을 배포하기 위해 distribution 으로 잘 컴파일을 하고

웹 페이지나 Application Loader를 통해 배포를 하려고 하면 자꾸 code sign verification이 실패하여 업로드를 할 수 없다고 나오는 경우가 있습니다.

Application Loader를 기준으로 보자면..
"Verifying iTunes Connect application..." 메시지가 나온 뒤 "Application failed codesign verification. Please see the console log for additional details" 이라는 메시지가 나오면서 업로드가 되지 않습니다.

원인은 응용 프로그램을 zip 형태로 압축할 때 zip 파일이 제대로 압축되지 않는다는 것 입니다만;
이러한 현상이 왜 발생하는지는 모르겠지만, 가끔 파일들이 몇 개가 빠져서 압축이 됩니다.

해결 방법은 간단합니다. 응용 프로그램 패키지에서 오른쪽 누르고 "정보 입수(get info)"를 선택하여 주시면 용량이 나옵니다. 이 상태에서 압축을 하면 정상적으로 압축이 되네요.
(정보 입수 할 때 한번 해당 패키지 내의 파일들을 다시 읽어서 무엇인가가 cache역할을 하는 정보가 갱신되는 것 같습니다)

이 현상을 테스트 해보려면.. 패키지를 압축하신 뒤 다시 압축을 풀어보시면 원래 패키지와 용량이 같지 않은 것을 발견하실 수 있습니다.

이런!@_#)!$
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2009/08/21 17:29 2009/08/21 17:29
, , ,
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/242


블로그 이미지

빗소리를 먹는 사람.

- 장현준

Notices

Archives

Authors

  1. 장현준

Recent Trackbacks

  1. 듀얼클러치의 생각 rsvin28's me2DAY 2009

Calendar

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Site Stats

Total hits:
158026
Today:
96
Yesterday:
228