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역할을 하는 정보가 갱신되는 것 같습니다)
이 현상을 테스트 해보려면.. 패키지를 압축하신 뒤 다시 압축을 풀어보시면 원래 패키지와 용량이 같지 않은 것을 발견하실 수 있습니다.
이런!@_#)!$



Attribution/Share Alike 2.0 license






