2016-08-30 1 views
12

Ich bin eine neue App zu machen, und gerade angefangen auf einem tatsächliches Telefon, um zu versuchen und zu starten, aber weiterhin die Fehler erhalten unterDas verwendete Zertifikat „APP“ zu unterzeichnen ist entweder abgelaufen oder gesperrt wurde - ios10

The certificate used to sign "APP" has either expired or has been revoked. 
An updated certificate is required to sign and install the application. 

Hier ist, was ich es alle Zertifikate

  1. entfernen von Entwickler-Konto
  2. alle Zertifikate entfernen von KeychainAccess
  3. Konto löschen Xco zu beheben versucht haben, de & schließen Xcode
  4. Re-add-Konto Xcode
  5. Check "automatisch verwalten Unterzeichnung" & haben Xcode erzeugen die Unterzeichnung

Aber ich weiterhin den Fehler erhalten,

Ich habe auch versucht, Manuelles Generieren eines Zertifikats und manuelles Bereitstellen des Profils, nicht das automatische Signieren verwenden und das Profil auswählen, das keine Buildfehler anzeigt. Wenn ich auf die Info-Schaltfläche klicke, läuft die Datei in 11 Monaten ab und hat alle Häkchen

Wie kann ich diesen Fehler beheben?

Vielen Dank für Hilfe im Voraus.

EDIT

ich jetzt versuche, dies hier manuell zu tun, sind Schritte, die ich nehmen

  1. Entziehen alle Zertifikate und alle Prov löschen. Profile Mitgliederzentrum und Local Machine
  2. Zertifikat erstellen in Mitglied Zentrum mit Schlüsselbund Download und fügen Sie das Cert zu Schlüssel
  3. Make Provisional Profil in Mitgliederzentrum, download Profil und Importprofil in Xcode
  4. Run App, erhalten nach wie vor gleicher Fehler

Was mache ich falsch?

Dank

+0

Haben Sie das Datum/die Uhrzeit auf dem Gerät überprüft, auf dem Sie die App bereitstellen möchten? – Vin

+0

@Vin das Datum/die Uhrzeit auf dem Gerät, auf dem ich bin, wird automatisch eingerichtet und ist korrekt für meinen Standort – iqueqiorio

Antwort

3
  1. Anmelden in Ihrem Konto unter Xcode-> Einstellungen.
  2. Wählen Sie das Team aus.
  3. Allgemein-> Signieren, automatische Signatur deaktivieren
  4. Allgemein-> Signieren (Debuggen), wählen Sie das Provisionierungsprofil, das Sie gerade erstellt haben.
  5. Allgemein-> Signieren (Release), wählen Sie das Provisionierungsprofil aus, das Sie gerade erstellt haben.

Alles sollte jetzt funktionieren ..

+0

1. Sie haben nicht gesagt, dass Sie nur in der Entwicklung sind. 2. Ich sagte "allgemein". 3. Der zweite Satz in deinem Kommentar macht keinen Sinn, vielleicht umformulieren? 4. Was fragst du eigentlich ?! In Ihrem letzten Absatz sagen Sie, dass Sie keine Build-Fehler haben und dann sagen Sie weiter, wie Sie den Fehler beheben können! Das macht keinen Sinn. – Do2

+0

Siehe bitte bearbeiten – iqueqiorio

+0

Ich habe das Problem an meinem Ende repliziert, habe die oben genannten Schritte und behoben. Ich habe meine Antwort aktualisiert .. Lassen Sie mich wissen, wie es geht .. – Do2

1

Versuchen Sie dies in den folgenden Schritten (Sie haben die meisten von ihnen gemacht, wie Sie gesagt haben, aber versuchen, sie in der folgenden Reihenfolge):

  1. in der Liste mit der Ansicht, die Sie angeschlossen haben, die rechte Maustaste in jeder Zeile und jedes Zertifikat bewegen
  2. zum Mitglied Zentrum in dem Papierkorb die richtigen Zertifikate erneut herunterladen und auf sie klicken, so
  3. Neustart Xcode
  4. zur bauen Wenn Sie sich für Debug/Release-Einstellungen und den richtigen Code festgelegt - sollten Sie eine Option auf die Reihe zu sehen, in der Lage, die sagt: „Identities vom Profil ...“

Wenn dies dann nicht funktioniert, sollten Sie erwägen, den Widerruf dein Zertifikat und dann ein neues erstellen und die obigen Schritte wiederholen.

Edit:
Zuerst verschieben Sie die Apps-Quelldateien in ein neues Verzeichnis.

Danach tun die 1-4 Schritte von oben.

+0

Willst du sagen, verwenden Sie nicht die Auto-Manager-Einstellung? – iqueqiorio

+0

Ja @iqueqiorio, tun Sie es manuell. –

+0

Unter Code Signing Identität unter dem Ziel sehe ich nur [Nicht Code-Zeichen, iOS-Entwickler, iOS-Verteilung] – iqueqiorio

Verwandte Themen