[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:12ㆍIT/iOS
반응형
iOS 앱 빌드 후 아카이빙 시 다음과 같은 에러가 뜨는 경우가 생긴다.
나의 경우에는 에러 로그 속에 답이 있었다. 잘 읽어보면 notificationservice.appex 의 인증서가 일치하지 않아서 발생하는 문제였다. 예전에는 Apple Development 인증서로 서명을 하였었으나, 이번에 배포를 하면서 iOS Distribution 인증서로 서명을 하는 바람에 인증서 불일치 이슈가 나온 것으로 보인다.
이런 경우 해결책은 App - Target - notificationservice - Signing & Capabilities 부분의 Team / Bundle Identifier 를 Target 과 동일하게 맞추어 줘야 한다.
정확한 인증서 선택
App 의 인증서도 정확한 것으로 선택.
위와 같이 설정하고 빌드 및 아카이빙 하니 제대로 된 ipa 파일이 나와서 문제없이 배포할 수 있었다.
반응형
'IT > iOS' 카테고리의 다른 글
[애플] 아이패드 프로 12.9 4세대(A12Z) / 5세대(M1) 비교 (1) | 2024.02.29 |
---|---|
[iOS] 개발자 멤버십 사용자 권한 관리 (0) | 2023.12.15 |
[인증서] iOS 배포 인증서 이슈 (Attempted to install a Beta profile without the proper entitlement.) (0) | 2023.11.29 |