Wednesday, July 31, 2019

Xcode에서 발생하는 Provisioning Profile 오류 해결 방법

IOS Xcode에서 'A Valid Provisioning Profile for this Executable was not Found' 오류 해결방법

개발 과정 중에는 디버그 빌드에서 릴리즈로 전환하여 테스트를 해야 할 상황이 자주 발생합니다. 이런 상황은 IOS 개발에서도 마찬가지이며, 특히 아이폰에 대해 잘 알지 못하는 경우, 인터넷 검색을 통한 정보 수집이 필수적입니다.

Xcode 릴리즈 빌드를 진행하는 것은 크게 어렵거나 복잡한 부분은 아니지만, 때때로 'xcode a valid provisioning profile for this executable was not found release''라는 오류 메시지가 나타날 수 있습니다. 이런 경우에는 프로비저닝 파일을 제대로 넣었음에도 문제가 발생하며, 이전 배포 경험 등으로 보아 이해하기 어려운 상황일 수 있습니다.

온갖 정보들을 취합하고 분석한 결과, 원인은 내가 만든 릴리즈용 프로비저닝 파일이 '배포용'으로 설정되어 있었고, 디버그를 실행할 수 있는 프로비저닝 파일이 아니었다는 것입니다. IOS 인증 시스템의 복잡성 때문에 이 문제를 파악하는데 시간이 걸렸습니다.

Xcode 오류 해결: 디버그용 프로비저닝 파일 사용하기

Xcode에서 발생하는 문제의 해결책은 릴리즈 빌드시에도 디버그용 프로비저닝 파일을 사용하는 것입니다. 비록 단순한 문제임에도 애플의 인증 시스템을 잘 몰라서 많은 시간을 소모하게 되었습니다만, 결국 성공적으로 해결할 수 있었습니다.


0 개의 댓글:

Post a Comment