2014-10-21 6 views
0

iOS 8 이전에 모든 것이 제대로 작동했습니다. 번들 이름을 변경하려고 시도했지만 응용 프로그램과 관련된 인증서를 다시 만들었지 만 지금까지 아무런 도움이되지 않았습니다.오류 ITMS-9000 : 누락되었거나 유효하지 않은 서명

나는 여기에 엑스 코드 6.1

현재 설정하고 문제의 스크린 샷과 함께, 맥 OS Maveric 10.9.2에서입니다. enter image description here

enter image description here

+0

해당 델파이 버전의 의미는 무엇입니까? 정말로 XE5, XE6 또는 XE7에서 컴파일하고 싶습니까? 아니면 무작위로 추가 했습니까? –

+0

. 나는 그들 모두에 대한 컴파일을 시도했지만 문제는 동일하다. 이것은 그들을 추가하는 나의 요점이었다. 가장 중요한 것은 최소한 XE7 –

답변

1

enter image description here

hotfix를 다운로드합니다. "Delphi 및 C++ iOS 응용 프로그램을 Apple App Store에 배포 할 수있는 RAD Studio 핫픽스.이 수정은 RAD Studio XE5, XE6 및 XE7에 적용됩니다."

+0

으로 게시를 컴파일 할 수있게 되었다면 여전히 패치를 적용했습니다. –

+0

Xcode 자체에서 Hello World 앱에 서명하고 앱 검증기를 사용하여 테스트 해보십시오. 그렇게 작업하면 Delphi 서명도 작동해야합니다. 내가 끝내야 만했던 (하지만 내 오류가 달랐다.) 나는 필요한 정확한 것을 제외하고 모든 인증서와 프로필을 제거했다. 전체 이름 대신 배포 인증서 필드에서 부분 문자열 만 사용해보십시오.이 이름은 나에게도 효과적입니다. 마지막으로, 사람들이 Xcode 6을 제거하고 Xcode 5를 사용하는 것을 보았습니다. 끝에 가까운 https://forums.embarcadero.com/thread.jspa?threadID=108736&tstart=0. – FMXExpress

관련 문제