iOS의 실제 기기에서 빌드를 실행할 때 Provisioning profile이 인증서에 포함되어 있지 않다는 오류가 발생하는 경우 해결 방법
오늘의 투고는 문제 해결 tips계의 투고입니다.
결론
iOS 실제 기기를 빌드하고 디버깅하려고하면 프로비저닝 프로파일이 제대로 작동하지 않아 빌드 할 수 없으므로 기기의 인증서를 다시 게시하면 작동합니다.
오류 내용
최근 Flutter를 하고 있습니다만, 다른 단말에서 ios를 실행하려고 하면 아래와 같은 에러가 나왔습니다.
error: Provisioning profile "iOS Team Provisioning Profile: com.mogmet" doesn't include signing certificate "Apple Development: Mog Met (XXXXXXXX)". (in target 'Runner' from project 'Runner')
제대로 Automatically manage signing에 체크가 들어 조직도 문제 없을 것 같은데 이 에러가 나왔습니다.
원인으로서는 증명서를 fastlane match로 관리하고 있습니다만, match nuke라든지로 다른 증명서등의 환경을 소탕했으므로 이 현상에 빠진 것 같습니다.
해결 방법
해결 방법은 매우 간단합니다.
기기의 인증서를 다시 발급하기만 하면 됩니다.
환경설정을 열고
대상 조직을 선택하고 Manage Certificates를 선택합니다.
왼쪽 하단의 + 버튼에서 Apple Development를 선택합니다.
그 후 다시 빌드하면 실제 기기에서 실행할 수 있게 됩니다.
요약
match nuke를 실행한 후는 단말측의 증명서도 재발행해 봅시다.
Reference
이 문제에 관하여(iOS의 실제 기기에서 빌드를 실행할 때 Provisioning profile이 인증서에 포함되어 있지 않다는 오류가 발생하는 경우 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mogmet/items/5de0c3a7322ee837d3e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)