2016-11-11 2 views
0

장치에서 푸시 알림을 테스트하려고하는데 내 앱을 설치할 수 없습니다.Xcode 8 서명

이 화면을보세요.

XCode Settings

나는 성공적으로 TestFlight에 밀어 사용하고 앱 스토어에 이전 버전을 밀어하는 데 사용했다고 프로파일이 부착 된 프로비저닝있다. 그러나 로컬 내 장치에서 실행 :

앱 설치는이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다
에 실패했습니다.

여기 어떻게됩니까?

나는 "자동"코드 서명으로 더욱 혼란 스럽습니다. 나는 나의 "팀"로 설정하고 전원을 켜십시오 :

앱 설치는이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다
에 실패했습니다.

작동해도 서버의 푸시 알림 certs가 올바른 위치로 전송됩니까?

답변

0

내 문제는 아주 간단했다. MyApp와 MyAppTest라는 두 가지 목표를 가지고 있습니다. 장치에 로컬로 설치할 때 자동으로 서명하고 팀을 선택하는 설정으로 문제가 해결 된 것처럼 테스트를 설치합니다.

0

xcode 환경 설정으로 이동 한 다음 계정을보고 Apple ID 페이지에서 세부 정보를 클릭하십시오.

ios 개발을위한 리셋 버튼이 있는지 확인하십시오. 있으면 재설정 버튼을 클릭하십시오.

프로비저닝 프로파일도 확인하십시오. 다운로드 버튼이있는 경우 필요한 프로필을 다운로드하십시오.

+0

감사합니다. 이것도 시도해 봤어.내 dev 및 dist ID를 모두 재설정하고 모든 프로필을 다운로드했지만 프로필이 없거나 "자동"으로 장치에 설치하도록 할 수 있습니다. – nicholas

+0

기기에서 앱을 삭제하고 다시 설치해 보시겠습니까? – LuidonVon

+0

예. 그랬듯이, 그것은 한 번도 설치되지 않았습니다. 그러나 나는 그것을 알아 냈다, 결국 바보 같은 감독 (아래 답변). 도와 주셔서 감사합니다. – nicholas

0

여러 시나리오가있을 수 있습니다.

  1. 장치 UDID가 프로비저닝 프로파일에 있는지 확인하십시오.
  2. Xcode에서 이동 -> 빌드 -> 모든 대상을 지 웁니다.
  3. 배포 인증서를 사용할 때 배포 프로필도 배포 용인지 확인하십시오.
  4. 키 체인으로 이동 -> 만료 된 인증서 숨김 해제 -> 만료 된 인증서 삭제.
  5. 중복 프로비저닝 프로파일이있는 경우 삭제하십시오.

당신은 또한이 SO

App Installation Failed

가 당신을 도울 수있을 수 있습니다 질문 확인할 수 있습니다 될 수 있습니다. 행운을 빌어 요.

+0

감사합니다. 나는이 모든 것을 시도했지만 여전히 같은 메시지를 얻는다. 저를 당황케하는 이유는 저도 "팀"에 로그인한다는 것입니다. 따라서 "자동"체크 박스도이 모든 것을 처리하지 않아야합니까? – nicholas

+0

@nicholas, 내가 SO 링크를 하나 추가했는데 도움이되는지 확인하십시오. – Sabby

+0

정확히 내가 겪고있는 문제처럼 보입니다. 테스트 대상에서 자동 서명을 사용하도록 설정하면 내 기기에 설치된 앱이 찾습니다. – nicholas