2009-09-01 6 views
2

마지막 "서명은 유효하지만 신뢰할 수 없습니다"라는 iPhone 오류를 어떻게 해결합니까?

컴파일

에 MGTwitterEngine 물건을 가지고 (헤더 검색 경로를 설정하여 를를/usr/포함/libxml2를 iphoneos3.0는/usr/lib 디렉토리/libxml2를)

링크 (Twitter LibXML Parsers 코드를 제거하고 대상 : libxml2.2.dylib에 약한 역할을 할당하여 라이브러리와 이진 파일로 연결).

는 "이 프로비저닝 프로파일이 유효한 서명이없는 (또는이있다 : 나는 (하지 시뮬레이터을)를 빌드를하고 아이폰에 갈 때

는하지만,이 오류가 발생합니다 유효하지만 신뢰할 수없는 서명). "

나는 공식적인 Apple Developer 프로세스를 따라 인증서 및 프로비저닝 등을 수행했습니다. 분명히 어딘가에서 뭔가 잘못했습니다. 누구든지이 문제를 보거나 해결 방법에 대한 아이디어가 있습니까?

답변

4

확인 사항 : 키 체인 접근에서

  1. , 당신은 코드 서명 정체성 (공개 키와 개인 키와 인증서 제목이 있는지 확인 "아이폰 개발자를 : 당신의 이름"
  2. 당신의 Info.plist에서 Bundle Identifier가 dev 포털에서 만든 응용 프로그램 ID와 일치하는지 확인하십시오.
  3. .mobileprovision (터미널> 열린 x.mobileprovision에서)을 설치했는지 확인하십시오.
  4. dev 포털에서 프로비저닝 프로파일에 인증서, 앱 ID, 장치가 모두 활성화되었습니다. 그렇지 않은 경우이를 수정하고 프로비저닝 프로파일을 다시 다운로드하여 다시 설치하십시오.
  5. 인증서를 작성할 때주의 깊게 지시 사항을 따르십시오. 한 번, Keychain Access에서 인증서 요청을 할 때 목록 패널에서 다른 항목을 선택했기 때문에 잘못된 종류의 인증서가 만들어졌습니다. 이 부분을 수행 할 때 목록의 항목이 선택되어 있지 않은지 확인하십시오.
+0

감사를 재설정하는 것이 었습니다! 나는 지금 이것을 들여다 볼 것이다. 그러나 나는 당신의 스크린 이름을 좋아한다고 말해야 만합니다! 나는 왜 그런지 모르지만 나는 바보로 머리를 웃고있다. (대체 해석 : "모두 선택"LOL) –

+0

좋아요, 그 문제는 내 상사가 dev 프로그램에 등록하여 인증서가 iPhone 개발자 : HIM을 읽도록합니다. 하지만 아래 개인 키는 나야. 내가 바꿀 수있어? 아니면 내가 그걸로 일할 수 있을까? 나는 희망을 가지고 기다리는 동안 물건을 시험 할 것이다. –

+0

좋아요, 나는 다시 모든 일을 겪었습니다. 이번에는 상사의 이름을 사용하고 App ID를 올바르게 했으므로 상황이 나아졌습니다. 나는 plist에서 필드를 올바르게 설정했습니다. 문제는 Organizer에 프로비저닝 파일을 추가 할 때 "이 키와 일치하는 유효한 서명 ID가 키 체인에서 발견되지 않았습니다."라는 메시지가 표시됩니다. 응! –

0

트로이 설치된 프로비저닝 프로파일에 연결된 키 쌍이 없다는 것이 문제인 것처럼 보입니다. 확실히 말하기는 어려워요.하지만 그건 내 최선의 추측입니다.

나는 비슷한 상황에서 일해 왔습니다. 당신이 필요로하는 것은 보스가 사용한 계정과 동일한 계정으로 iphone 개발 포털을 사용하여 비공개 키를 생성 한 다음 새 키를 프로비저닝 프로파일 OR 프로비저닝 프로파일을 만들 때 생성 한 키를 내보낼 수 있습니다. 키 체인에서 키를 내보내고 설치할 수 있지만 다른 사람으로부터 보호 할 수있는 암호를 제공 할 수 있습니다.

0

5 번째로 매력적이라고 ​​생각합니다. 기본적으로 인증서 및 제공 파일 등을 삭제하고 완전히 시작되었습니다. 비올라! 그 성가신 메모리 누출 이제! :-) 오, 자바, 왜 네가 자바 야? (그리고 당신의 위엄있는 쓰레기 수거!)

나는 시도하고 나를 위해 일한 것 중
1

다시 시작 엑스 코드도 작동 할 수 액세스 (일을 여러 번 커플)

관련 문제