Xcode 9
프로젝트에서 나는 Automatically manage signing
을 확인했습니다. iOS distribution
인증서로 신청서에 서명하고 싶습니다. 몇 가지 이유로 인증서를 만들 때 다른 사람의 이름과 이메일을 입력했습니다. keychain Access
에서 공개 키와 비공개 키는 그 사람의 이름으로 볼 수 있으며 개인 키 아래에는 iPhone distribution
인증서가 있습니다. 문제는 Xcode에서 Team
을 선택할 때 iPhone developer
signing certificate
이되고 distribution
이 아닌 것입니다. 그러나 Build Setting
에서 Code Signing Identity
의 선택 목록에 iPhone distribution
이 표시됩니다. 선택하면 Xcode
은 provisioning profile
의 충돌을 감지합니다 (수동으로 변경하고 Automatically manage signing
을 선택했기 때문에). 나는 체크의 해결책을 시도한 다음 그것을 선택 해제하고 팀을 선택했다. 그러나 문제는 여전히 여기에있다.Xcode에서 iOS 배포판을 사용할 수 없습니다
0
A
답변
0
0
앱 이름 드롭 다운의 왼쪽 상단 모서리에서 당신의 계획 확인은 -> 편집 계획은 해제하고 또한 그렇게 자동 배포가 선택되어 보관 및 테스트에 대한 디버그하지 않도록 설정되어 있습니다.
기본적으로 자동 프로비저닝을 사용하면 디버그를 위해 Dev Profile을 사용하는 장치를 연결할 때 Xocde One에서 생성 된 두 개의 프로파일이 생성되지만 빌드를 아카이브하면 배포 프로파일이 자동 생성됩니다. 엔터 프라이즈 계정이있는 경우 이전 버전의 앱을 재생성하고 다시 컴파일하기 위해 항상 새로운 장치 ID로 업데이트해야하므로 Adhoc이 아닌 범용 배포 프로필을 만드는 것이 좋습니다.
Xcode에서 제공하는 정확한 오류 메시지를 게시하십시오. –
@DipakKacha 자동으로 서명 관리는 iOS 개발자 인증서 만 관리해야합니까? –
죄송합니다, 실수. 이는 개발자 및 배포판 모두에 사용할 수 있습니다. https://developer.apple.com/library/content/qa/qa1814/_index.html –