2017-02-02 3 views
4

Ich habe Probleme beim Generieren eines IPA für die OTA-Verteilung.Kein Signaturzertifikat iOS-Verteilung

Wir haben eine App für eine andere Firma gemacht. Diese andere Firma hat mich auf ihrem Enterprise-Konto hinzugefügt, sodass ich sie mit ihrer Signaturidentität verteilen konnte.

Erstellen der ipa mit der Befehlszeile

den Befehl xcodebuild verwenden, ein Archiv ich Xcode gemacht, wo ich das Team als dass andere Unternehmen Team setzen und eine plist Angabe ich für Unternehmen aufbaute, ich erhalten diese Fehlermeldung:

No valid iOS Distribution signing identities belonging to team [company team id of the other company] were found.

Xcode

ich habe versucht, wie gut es mit XCode tun, unchecking die Option „Automatische manage Unterzeichnung“in Xcode und die anderen Unternehmen auswählen und dann bekomme ich diese Fehler:

No signing certificate "iOS Distribution" found.

No "iOS Distribution" signing certificate matching team ID [other company's team ID] with a private key was found."

Gibt es etwas, das ich aus dem Entwickler-Konto herunterladen soll? (Ich habe bereits alle Zertifikate heruntergeladen ... denke ich) Ich kann das Verteilungszertifikat, das sie haben, nicht widerrufen, da es nicht meine Firma ist und es Probleme für sie schaffen könnte.

Danke.

+0

Überprüfen Sie den Schlüsselbund, wenn er ein Zertifikat und einen privaten Schlüssel enthält. Wenn nicht, können Sie ein neues Verteilungszertifikat erstellen oder ein Zertifikat freigeben, das Details zum privaten Schlüssel enthält. Sie können mehrere Zertifikate erstellen, dies hat keine Auswirkungen auf das vorherige Zertifikat. – prasad

+0

Warum haben Sie die Option "Signaturen automatisch verwalten" deaktiviert? Du hättest nur das Team auswählen können, ohne das zu deaktivieren. – Gruntcakes

Antwort

6

Wenn Sie jedes Zertifikat aus dem Entwickler-Konto heruntergeladen haben, die Sie heruntergeladen haben nur die öffentlichen Schlüssel, was Sie brauchen, ist eine von zwei Lösungen zu tun, die ich kenne:

Entweder das andere Unternehmen stellen eine der Export privaten Schlüssel von einem ihrer Maschine, und Sie können es in Ihren Schlüsselbund importieren, nur dann, wenn Sie versuchen, Ihre App zu unterzeichnen, wird es nach privaten Hälfte des Zertifikats im Schlüsselbund suchen und es wird es finden (daher der Fehler Sie bekommen, kein Zertifikat mit PRIVATE KEY gefunden wurde).

Oder Sie müssen ein neues Produktionszertifikat erstellen, indem Sie ein Zertifikat verwenden, das von Ihrem eigenen Schlüsselbund generiert wird (und eine Provisionierung, die damit einhergeht ...).

+0

Wie würde ich ein neues Produktionszertifikat mit einem Zertifikat erstellen, das von meinem eigenen Schlüsselbund generiert wurde? – user3255061

+0

Sie können dies tun, indem Sie sich in Ihrem Client Apple Developer Account anmelden und dann im Abschnitt Identifier und Certificat Certificat auswählen. – TheFuquan

+1

Nach viel Hin und Her schickten sie mir endlich den privaten Schlüssel, mit dem ich den ipa erstellen konnte. Danke! – Lyra

Verwandte Themen