2011-08-29 4 views
2

Mac 응용 프로그램을 Mac App Store에 업로드 할 준비가되었습니다. 응용 프로그램 인증서와 설치 프로그램 인증서를 만들었습니다. 내 앱의 유효성을 검사 할 때 Xcode는 앱의 유효성을 검사하고 스토어에 업로드 할 준비가되었다고 전합니다. 내 앱을 iTunes Connect에 업로드 할 때마다 모든 것이 원활하게 진행되고 앱이 업로드됩니다. 그러면 iTunes Connect에서 문제가 시작됩니다. 내 앱 상태가 "Invalid Binary"로 표시되고 iTunes Connect에서 내 앱이 부적절하게 서명되었다는 이메일을 수신합니다. 나는 정말로 내가 그릇된 일을한다고 생각하지 않는다. 지금 당장은 앱 코드에 프로젝트와 타겟이 서명되었거나 필요한가 아니면 그 중 하나에 서명 만하면됩니까? 또한, 나는 이상한 문제를 겪어왔다. 코드를 작성할 때 내 앱이 빌드되지만 실행되지 않는다. 그것은 비록 어떤 오류도 발생하지 않습니다. 내 프로젝트에만 서명하면 앱이 정상적으로 실행됩니다. 나는이 모든 것에 매우 혼란스러워서 어떤 도움도 크게 감사 할 것입니다. 이것은 내 첫 앱 스토어 제출이므로 앱을 판매 할 수있게되어 기쁩니다. 시간에 대한Mac App Store에 앱을 업로드하려고했으나 잘못된 이진 파일입니까?

감사합니다,

편집 : 그냥 응용 프로그램 로더와 응용 프로그램을 업로드했습니다. iTunes Connect에 업로드했지만 여전히 잘못된 바이너리 오류가 발생합니다. 또한, 보관 된 응용 프로그램을 .pkg로 공유하고 설치하려고했습니다. "이 응용 프로그램을이 컴퓨터에 설치할 수 없습니다."라는 오류 메시지가 나타납니다. 왜 이런 일이 일어날 지 아십니까?

+0

서명 된 앱을 실행하지 못하면 시스템 콘솔에 결과가 표시됩니까? –

+0

코드 서명 후 청소를 시도 했습니까? –

+0

사과에서 "Invalid binary"라는 메일을 받았을 것입니다. – Warrior

답변

2

당신은 할 수 있습니다 :

업로드하려고하는 응용 프로그램에 서명하는 방법을 볼 수있는 터미널 명령 줄에서 응용 프로그램 번들 디렉토리에
codesign -dvvv *.app 

.

모든 대상 설정은 해당 대상 빌드의 동일한 프로젝트 설정보다 우선합니다. 릴리스 또는 디버그보다 배포 용으로 다른 빌드 구성을 사용하고 앱을 실행해야합니다.

관련 문제