[iOS] error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's. 해결

2023. 11. 14. 13:12IT/iOS

반응형

iOS 앱 빌드 후 아카이빙 시 다음과 같은 에러가 뜨는 경우가 생긴다.

 

나의 경우에는 에러 로그 속에 답이 있었다. 잘 읽어보면 notificationservice.appex 의 인증서가 일치하지 않아서 발생하는 문제였다. 예전에는 Apple Development 인증서로 서명을 하였었으나, 이번에 배포를 하면서 iOS Distribution 인증서로 서명을 하는 바람에 인증서 불일치 이슈가 나온 것으로 보인다.

 

 

이런 경우 해결책은 App - Target - notificationservice - Signing & Capabilities 부분의 Team / Bundle Identifier 를 Target 과 동일하게 맞추어 줘야 한다.

 

 

정확한 인증서 선택

 

 

App 의 인증서도 정확한 것으로 선택.

 

 

위와 같이 설정하고 빌드 및 아카이빙 하니 제대로 된 ipa 파일이 나와서 문제없이 배포할 수 있었다.

 

 

반응형