9

Ich habe zwei Ziele, das Hauptziel & ein Erweiterungsziel. Nun, wenn ich versuche, die app zu archivieren, ist fehlgeschlagen Xcode mit dem folgenden Fehler:Immer "Ad-hoc-Code signiert" für Embedded-Binär-Signing-Zertifikat

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) 

So überprüfte ich die Build Settings - Code Signing immer wieder Embedded binary is signed with the same certificate as the parent app, um sicherzustellen,

enter image description here

enter image description here

Oder Einstellungen wie unten:

enter image description here

Sie alle scheiterten aus dem gleichen Grund. Unabhängig davon, wie ich die Code Signing-Einstellungen ändere, ist Embedded Binary Signing Certificate immer (Ad Hoc Code Signed).

Vor diesem Beitrag habe ich diese Links lesen:

Xcode6:Embedded binary is not signed with the same certificate as the parent app

Embedded binary is not signed with the same certificate as the parent app yet they are identical

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_

Vielen Dank für jede Hilfe.

Antwort

33

Glauben Sie es oder nicht !!!!!!!!!!!!

Es ist die Apple Worldwide Developer Relations Certification Authority, wenn ich always trust wähle, Xcode-Archive fehlgeschlagen. Als ich zu system defaults wechselte, archiviert Xcode erfolgreich.

Blutige h ...

+0

Es ist auch eine Wahrheit für alle Zertifikate, die Sie für den Aufbau verwenden werden. Danke Jason Lee. – Alexey

+0

Ich bin hier seit zwei Wochen festgefahren, du hast mich sehr gerettet. Thakns @Jason Lee –

+0

OMG. Danke für deinen Beitrag !!! – MasterBeta

2

ich hatte das gleiche Problem, während mit gemeinsamen Erweiterungen arbeiten. Auch nach dem Bearbeiten des AWDRC-Zertifikats habe ich den gleichen Fehler auf Xcode 7 erhalten. Sobald ich jedoch auf Xcode 7.2 aktualisiert habe, war das Problem gelöst.

4

Es ist die Apple Worldwide Entwickler Relations Certification Authority Probleme. hier, wie für Schritt

  • öffnen Schlüsselbund
  • Wählen Sie ein Zertifikat
  • Rechtsklick auf Zertifikatfehler Schritt zu lösen, und klicken Sie auf Get Info
  • Wo Sie Option Vertrauen finden - Wenn Zertifikat - Wählen Sie Verwenden Systemvorgaben