IT/iOS

[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. 해결

SunCastle Fafa 2023. 11. 14. 13:12
반응형

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

 

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

 

 

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

 

 

정확한 인증서 선택

 

 

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

 

 

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

 

 

반응형