iOS 빌드 중 에러가 발생했다. 

에러내용 : Provisioning profile failed qualification

Profile doesn't match the entitlements file's values for the application-identifier and keychain-access-groups entitlements.

해결방법 : Provisioning profile을 제거

 

개발자들의 지식인인 StackOver Floew 를 참고해보니 Xcode버전을 다른걸 설치해서 다시 배포하라고 답변이 달려있었다. 

당연히 다운로드는 시간도 걸리고 번거로웠고, 혹시나 싶은 마음에 Provisioning profile을 제거해봤다. 

 

다행히 다시 빌드를 한 후 에는 정상적으로 동작이 되어 문제가 해결됐네요~

배포과정 중 원인모를 이슈가 많아 혹시나 싶어 공유를 해봅니다. 

 

Provisioning Profiles 경로 : 

/Users/{userName}/Library/MobileDevice/Provisioning Profiles/

 

경로 이동 방법 : 

Finder에서 command(또는 cmd) ⌘ + shift ⇧ + G

를 누르면 경로를 넣을 수 있는 화면이 나옵니다.

여기에 위의 경로 복사 후 유저이름만 변경해서 넣으면 끝. 

 

Provisioning Profiles 폴더는 지워도 계속 생성되기때문에 부담없이 지워도 상관없습니다. 

최초 참고했던 글 : https://stackoverflow.com/questions/62586293/xcode-11-provisioning-profile-failed-qualification

* Xcode버전을 다른걸 받아 빌드하랬던 글. 혹, 위의 방법으로 해결이 안된다면 참조. 

 

삭제 후 정상적으로 업로드가 진행되었고 앱에도 큰 문제는 발생하지 않았다!

그럼 한명이라도 도움이 됐길.