2013-08-29 2 views
10

에 의해 관리 자동 프로비저닝 프로파일을 제거합니다.영구적으로 얼마 전 엑스 코드

을 몇 새로 고침 후, 나는 그것을 허용 나는 단순히 인증서 서명 요청 될 가정. 하나를 만들 수 있지만 대신 아이폰 OS 인증서 및 프로비저닝 프로파일을 만들었습니다.

을하지만, 모든 장치의 자동 또한이 상당히 나쁜 있습니다.

나는 시도 여러 가지 방법으로 삭제할 수 있으며 인증서/프로비저닝을 삭제할 수 있습니다. 프로필 Apple 개발자 포털에서 Xcode, .mobileprovision 폴더 및 키 체인에서 프로필을 삭제합니다. 아무도 일하지 않았다; 그것은 잠시 사라져서 다시 떠오른다.

이 프로필의 생성 및 업데이트를 중지하려면 어떻게합니까? 내 CSR에서 생성 된 프로필과 충돌하여 코드 오류가 발생합니다.

분명히 자동 프로비저닝 옵션을 사용하면 해제 할 수 있지만 찾을 수는 없습니다. all devices automatically added to team provisioning profile?

답변

0

xcode 빌드 설정에 대해 살펴보십시오. 일반 환경 설정 탭에서만 팀을 선택해야합니다. 그런 다음 설정 탭을 작성하고 "코드 서명"섹션에서 올바른 프로비저닝 프로파일을 선택하십시오. 키 체인에서 인증서를 제거하고 개발자 센터에서 올바른 인증서를 다시 다운로드하거나 설치하지 않으면 문제가 해결됩니다.

+0

문제는 인증서가 팀에서 생성 된 것이 었습니다. 어쨌든, 당신이 말했듯이, 나는 애플 개발자 센터에서 원하는 인증서를 다운로드했다. 또한 원래 Xcode를 통해 이러한 프로비저닝 프로파일을 작성한 시스템을 더 이상 사용하지 않습니다. – halifix

+0

codesign 오류를 해결하려면 키 체인에 어떤 개발자/배포 인증서가 설치되어 있는지 확인해야합니다. 컴퓨터에 설치된 인증서를 찾은 다음 개발자 센터로 이동하여 새로운 개발자/배포 프로비저닝 프로파일을 작성하고 다운로드 한 다음 xcode로 끌어다 놓은 다음 프로젝트 설정의 빌드 설정 패널에서 선택했습니다. –

+0

키 체인에 개발/프로덕션 인증서의 개인 비밀번호가 있는지 확인하십시오. 키 체인의 "내 인증서"섹션에있는 인증서에 옆에 공개 화살표가 없으면 해당 인증서가 유효하지 않습니다. 이 경우 개발자 센터 –

0

나는 이것에 너무 어려움을 겪고있었습니다. 푸시 알림을 활성화하는 데 필요한 명시적인 앱 ID와 연결 되었기 때문에 자체 프로비저닝 프로필을 사용하고 싶었지만 애플은 대신 와일드 카드 XC: com.myapp.* 프로필을 사용했습니다. 결국 나를 위해 일한 솔루션은 developer portal을 사용하여 자동 생성 프로필을 변경하여 내 명시 적 앱 ID를 사용하고 다시 다운로드하여 설치하는 것이 었습니다. 나는 자동 생성 된 프로파일을 제거 할 수 없었지만, 나는 그것을 작동 시켜서 내 문제를 해결했다.

+0

을 통해 새 인증서를 만들어야합니다. 개발자 포털에서 "내 명시 적 앱 ID를 사용하도록 자동 생성 프로필 변경"을 어디에서 찾을 수 있습니까? – mohsinj

+1

@mohsinj - 브라우저에서 Developer Portal을 방문하고 Xcode에서 업로드 한 자동 생성 프로비저닝 프로파일을 찾고 원하는 App ID를 사용하도록 프로파일을 편집하십시오. – DuffJ