2014-10-09 2 views
8

Xcode 5를 사용하면 수동으로 프로파일을 필요한 위치에 복사 할 수있었습니다. Xcode 6에서는 그렇지 않습니다. 팀에 서버를 추가했지만 여전히 빌드 할 수 없습니다. 나는 같은 머신에서 Xcode로 잘 만들 수있다. 나는 다음과 같은 메시지가 :Xcode 6 연속 통합 프로비저닝 프로파일을 찾을 수 없습니다.

Code Sign error: No matching provisioning profiles found: No provisioning profiles containing one of the following signing identities was found: 

엑스 코드가 작동하지만 애플이 이러한 설정 점점 더 숨어 유지하고 나는이 문제를 해결하는 방법 않고 남아있어 이후 작동합니다.

+1

* Xcode-> 환경 설정 -> 계정 *으로 이동하여 Apple ID (두 개 이상인 경우)를 선택하고 올바른 팀을 두 번 클릭 한 다음 새로 고침 버튼 (왼쪽 하단 모서리)을 누르십시오. . 필요한 모든 프로파일과 서명을 다운로드하여 Xcode가 원하는 곳에 배치해야합니다. 또한 대상에 대한 프로파일 선택이 "자동"이고 대상의 일반 설정에서 올바른 팀 ID가 선택되었는지 확인하십시오. Xcode는 당신이 그렇게한다면 올바른 프로파일/서명을 선택하는 것을 정말 좋아합니다. 거의 매력처럼 작동합니다. Xcode가 모든 작업을 수행하도록하십시오. – Mecki

+0

예. 프로파일을/Library/Developer/XcodeServer/ProvisioningProfiles의 새 디렉토리에 수동으로 복사해야했습니다. 이제 "codesign"이 새로운 특수 키 체인 사과에 액세스 할 수 없기 때문에 오류가 발생합니다. 사과가 서버에 사용 중이므로 액세스 할 수도 없습니다. Xcode 6.1에는 수정 사항이 있지만 서버 4.0이 필요합니다 ... 해킹 할 수는 있지만 확실하지 않거나 기다려야하는지 확실하지 않은 것 같습니다. – JDM

+1

제이의 대답이 나를 도왔습니다! xcode 서버에 개발자 계정을 추가 할 때 어떤 이유로 든 필요한 모든 provisionprofiles가 올바른 카탈로그에 설치되지 않습니다./Library/Developer/XcodeServer/ProvisioningProfiles에 인증서를 복사하면 문제가 해결되었습니다. 감사. – f0rz

답변

2

/Library/Developer/XcodeServer/ProvisioningProfiles의 새 디렉토리에 프로파일을 수동으로 복사해야합니다. 이제 "codesign"이 새로운 특수 키 체인 사과에 액세스 할 수 없기 때문에 오류가 발생합니다. 사과가 서버에 사용 중이므로 액세스 할 수도 없습니다. Xcode 6.1에는 수정 사항이 있지만 서버 4.0이 필요합니다 ... 해킹 할 수는 있지만 확실하지 않거나 기다려야하는지 확실하지 않은 것 같습니다.

관련 문제