오늘 저는 Snow Leopard에서 Lion으로 업그레이드하고 Xcode 4.3.1 (iOS 5.1)으로 업그레이드했습니다. 그리고 지금 내 장치 (iPad)에서 디버그 모드를 실행하려고하면 "이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다"라는 메시지가 나타납니다. 이 문제에 대한 과거 게시물에서 모든 제안을 시도했습니다. 새 인증서가 생성되었습니다. 새로운 인증서를 사용하기 위해 코드 서명을 설정했습니다. 새로운 인증서를 사용하기 위해 프로비저닝 프로파일을 업데이트했습니다. .pbxproj 파일에 들어가 프로비저닝 프로파일에 대한 모든 참조를 삭제했습니다. 나는 Xcode를 수백만 번 청소하고 닫았습니다. 내가 무엇을해도 장치를 실행하려고 할 때 동일한 오류가 발생합니다.Xcode 4.3.1 "이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다"
구성 도우미에서 프로비져닝 프로파일이 내 라이브러리에 "유효한 프로필"로 표시되지만 장치에 대해 나열된 프로비저닝 프로파일 아래에 나열되지 않은 프로비져닝 프로파일이 있습니다. 추가 버튼을 클릭하고 수동으로 가져 오기 시도했습니다 - 아무 일도 일어나지 않습니다. 그것은 나타나지 않습니다. 구성 도우미에서 장치 아이콘을 클릭하면 "프로비저닝 프로비저닝 프로파일 없음"이라고 표시됩니다. 그러나 iOS Provisioning Portal을 온라인으로 이동하여 장치를 클릭하면 프로비저닝 프로파일이 해당 장치에 연결되어있는 것으로 나타납니다.
아이디어가 있으십니까? 나는 여기에서 내 머리카락을 꺼내고있다.
당신은 당신이 당신의 번들 식별자를 확인 했는가를 새로운 프로비저닝 프로파일의 ID를 번들 ID로 제공하십시오. – Sree
내 프로비저닝 프로파일과 연결된 응용 프로그램 ID는 (번들 시드 ID)입니다 (번들 식별자). 그리고 그것은 내 info.plist 파일에 설정된 번들 식별자와 일치합니다. – Joel
Project와 Target 모두에 대해'Build Settings'에서 동일한 'Code Signing Identity'를 설정 했습니까? 가장 쉬운 방법은'iPhone Developer'를 사용하는 것입니다. –