Question Toujours «Code ad hoc signé» pour le certificat de signature binaire incorporé


J'ai deux cibles, la cible principale et une cible d'extension. Maintenant, quand j'essaye d'archiver l'application, Xcode a échoué avec l'erreur suivante:

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 Distribution: ***. (EAA28CVMQM)

J'ai donc vérifié la Build Settings - Code Signing encore et encore pour assurer Embedded binary is signed with the same certificate as the parent app,

enter image description here

enter image description here

Ou des paramètres comme ci-dessous:

enter image description here

Ils ont tous échoué dans la même raison. Peu importe comment je change les paramètres de signature de code, le Embedded Binary Signing Certificate est toujours (Ad Hoc Code Signed).

Avant ce post, j'ai lu ces liens:

Xcode6: le binaire incorporé n'est pas signé avec le même certificat que l'application parent

Le binaire incorporé n'est pas signé avec le même certificat que l'application parente mais ils sont identiques

http://aplus.rs/2014/embedded-binary-is-not-signed-with-the-same-certificate-as-the-parent-app/

https://developer.apple.com/library/ios/technotes/tn2407/_index.html#//apple_ref/doc/uid/DTS40014991-CH1-VALIDATION_ERRORS-EMBEDDED_BINARY_S_BUNDLE_IDENTIFIER_IS_NOT_PREFIXED_WITH_THE_PARENT_APP_S_BUNDLE_IDENTIFIER_

Merci pour toute aide.


9
2018-05-07 08:43


origine


Réponses:


Croyez-le ou non!!!!!!!!!!!!

C'est le Apple Worldwide Developer Relations Certification Authority, si je choisis always trust, Les archives Xcode ont échoué. Quand j'ai changé pour system defaults, Archives Xcode avec succès.

Bloody h ...


34
2018-05-08 09:21



Il s’agit des problèmes rencontrés par l’autorité de certification Apple Worldwide Developer Relations. Ici, comment résoudre l'erreur étape par étape

  • Ouvrir le trousseau d'accès
  • Sélectionnez votre certificat
  • Cliquez avec le bouton droit sur le certificat et cliquez sur Obtenir des informations.
  • Où trouver l'option confiance - Lors de l'utilisation du certificat - Sélectionner l'utilisation Système par défaut

4
2018-02-03 11:31



J'ai eu le même problème en travaillant avec des extensions partagées. Même après avoir édité le certificat AWDRC, j'ai continué à avoir la même erreur sur Xcode 7. Cependant, une fois la mise à niveau vers Xcode 7.2 terminée, le problème a été résolu.


2
2018-05-17 11:21