2010-03-13 4 views
1

dev 포털 프로비저닝 프로세스를 두 번 거쳐 이제는 작동 시키려고했지만 아무 소용이 없습니다. 나는 그것이 후반 (서명이 유효하지 않음)이라고 생각하지 않습니다. 실제로 제 이진 파일과 관련이 있을지도 모릅니다. Xcode에서 경고 메시지가 나타나는데, 그 이유는 무엇인지 알지 못하기 때문입니다. 그리고 솔직히 나는이 정보가 얼마나 관련이 있는지 알지 못합니다. 그러나 그것은 말한다 :iTunes 연결 오류 : 업로드 한 바이너리가 유효하지 않습니다. 서명이 잘못되었거나 Apple 제출 인증서로 서명되지 않았습니다.

"경고 : 종속성을 확인 복사 번들 자원이 단계는 대상의의 Info.plist 포함 구축"

이 앱이 시뮬레이터에서 완벽하게 실행, 그리고 내가 어떤 변경하지 않은 지난 주 애플에 앱을 제출 한 이래로 info.plist에. (업데이트)

답변

2

경고를 제거하려면 info.plist 파일을 마우스 오른쪽 단추로 클릭하고 정보 입수를 선택하십시오. 그런 다음 대상 탭에서 하나의 대상 만 가질 수있는 대상이 선택되지 않도록하십시오. 번들에 info.plist를 직접 추가 할 필요는 없습니다. 자세한 내용은 Apple Q&A note을 참조하십시오.

코드 서명 ID가 정확한지 확인하십시오. 타겟을 오른쪽 클릭하고 정보 입수를 선택하십시오. 빌드 태그에서 코드 서명 섹션을 찾고 info.plist에 지정된 응용 프로그램에 대해 올바른 인증서가 선택되어 있는지 확인하십시오.

그런 다음 Xcode 메뉴에서 빌드 -> 정리 후 빌드를 수행합니다. 빌드 결과 (빌드 -> 빌드 결과)를 확인하고 모든 메시지를 표시하도록 설정을 변경해야 할 수 있습니다. 빌드 로그가 끝나면 성공적인 codesign에 대한 메시지가 나타납니다.

+0

당신은 확실히 내 경고를 해결했습니다! – Joshua

+0

그리고 그 경고는 명백하게 애플이 내 애플을 받아들이지 못하게하는 문제였습니다 ... 고맙습니다! – Joshua

+0

최신 버전의 Xcode (4.3.3)에서는 마우스 오른쪽 버튼으로 클릭 한 메뉴에 정보 입수가 없습니다. 대신이 답변에서 Apple Q & A 노트 링크를 따르십시오. 요약하면 Target의 Build Phases 탭으로 가서 Copy Bundle Resources에서 info.plist를 제거하십시오. – mark