2016-11-04 2 views
5

테스트 및 디버깅을 위해 내 iPhone에서 Xamarin.Forms (PCL)을 빌드/실행하려고합니다. 갑자기 다음과 같은 오류 받고 있어요 : 아래의 이미지에서 볼 수 있듯이Visual Studio 용 Xamarin에서 프로비저닝 프로파일 (일치 없음) 오류 2015

No iOS signing identities match the specified provisioning profile...

를, 그것은을 찾고 프로필 오른쪽 자리에 Mac에서 사용할 수 있습니다. 나는 다른 모든 프로필 (배포판 등)을 지우고 단일 프로필로 깨끗하게 시작했습니다. 오류가 계속 발생합니다. 앱 식별자 변경 및 다시 시도, 새 프로필 만들기, 패키지 정리/재구성, VS, Mac 및 PC 다시 시작을 시도했습니다.

어떤 도움이나 도움을 주시면 대단히 감사하겠습니다. 나는 총 손실에있어, 그리고 애플 리케이션에 대한 몇 가지 버그 수정을하려고합니다. VS 프로젝트 설정을 "자동"에서

screenshot shows matching provisioning profiles on mac and VS

답변

5

이 오류는 규정이 아니라 서명 신분을 나타냅니다. 그것은 당신이 당신의 Mac에서 다음 오류 중 하나 이상을 가질 가능성이 높습니다 :

  • 그 조항과 함께 사용할 수 없음 인증없는 (서명 정체성)
  • 이전의 인증서가 만료되었습니다 지금은 사용할 수 없습니다
  • 인증서가 있지만 개인 키

이 Keychain.app를 열고 인증서 메뉴에서 볼 필요가 없습니다. 또한 그것이 인증서의 유형에 따라, iPhone Developer을 말할 수

iPhone Distribution: My Name 

: 당신은 뭔가를해야한다. 해당 조항을 사용하여 작업 할 것으로 예상되는 항목이 있으면 해당 항목인지 확인하십시오.) 만료되지 않았습니다. 빨간색이되고 만료됩니다. b) 공개 키와 개인 키가 있습니다. 당신은 그것을 모두 볼 수 있도록 확장 할 수 있어야합니다.

문제가있는 경우 http://developer.apple.com에서 새 서명 ID (인증서)를 다시 만들어야합니다 (회원 센터 -> 인증서로 이동). 그런 다음 새롭게 생성 된 인증서로 작동하도록 프로비저닝을 편집하고 다시 다운로드해야합니다. 두 파일을 모두 다운로드 한 후 파일을 클릭하여 열고 새 파일을 다시 확인하고 확인하십시오. Signing Identity (서명 신원) 메뉴에서 나중에 VS (Restart VS)를 선택할 수 있어야하며 올바른 규정도 선택할 수 있습니다.

희망 하시겠습니까?

+0

고마워요. 내 Mac에서 이러한 오류가 발생하지 않았습니다. 나에게 효과가 있었던 것은 공유 된 머신 대신 개인용 맥에서 설정하는 것이 었습니다. 나는 그곳에서 프로비저닝을했기 때문에 왜 지금 막 작동을 멈추게되었는지 확신 할 수 없습니다. 이것은 대단한 대답입니다. 그래서 나는 그것을 그러한 것으로 표시 할 것입니다. – sqlt

+0

훌륭합니다. 다행 이군요. 내 의혹은 그것이 포인트 # 3과 관련이 있다는 것이다.개인용 컴퓨터에는 유효한 인증서 (서명 신원)가있을 가능성이 큽니다. 개발자 포털에서 다른 컴퓨터로 다운로드 할 수는 없습니다. 대신 개인용 컴퓨터의 키 체인에서 내보내고 가져와야합니다. – therealjohn

0

내 프로필. 프로필 유형을 확인하십시오. 개발/생산

+0

나는 그것을 시도했다. 그러나 그것은 나에게 다른 오류를 줬다. 내 개발 인증서를 삭제하고 다시 설치했는데 이제는 다른 오류가 발생합니다 : '키 체인에서 유효한 iOS 코드 서명 키가 없습니다. ' 내 키 체인에 서명 키가 있습니다. – sqlt

+0

이것을 확인하십시오 : 많은 추천이 있습니다 https://forums.xamarin.com/discussion/30824/no-valid-ios-code-signing-keys-found-in-keychain-when-trying-to-debug-using-iphonesimulator 및 https://forums.xamarin.com/discussion/4129/no-valid-iphone-code-signing-keys-found-in-keychain-error –