1

We have a project with an app main target and two extension targets: content extension and service extension. All of these have the exact same signing settings but I get this error when trying to create an archive in Xcode:

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.

Embedded Binary Signing Certificate: - (Ad Hoc Code Signed) Parent App Signing Certificate: iPhone Developer: XXXX XXXX (XXXXXXXX)

Obviously this is a keychain signing certificate issue. I had many older, expired certificates installed before and it compiled. Then I deleted all expired ones and now the builds fail. But the required certificates are installed and set properly in the project settings.

Time wasted on the issue: 2 days. Thanks Apple! Can anyone point in the right direction here?

BadmintonCat
  • 9,416
  • 14
  • 78
  • 129

1 Answers1

4

Found the solution here: Embedded binary is not signed with the same certificate as the parent app:

...

Make sure that your certificate is never ever set as Always Trust. Access must be kept as Use System Default

BadmintonCat
  • 9,416
  • 14
  • 78
  • 129