Codesignierung
Dank der Codesignatur können die Benutzer:innen Ihrer App darauf vertrauen, dass sie aus einer bekannten Quelle stammt und seit der letzten Signierung nicht verändert wurde. Bevor App-Dienste in Ihre App integriert werden können oder die App auf einem Gerät installiert oder an den App Store übermittelt werden kann, muss sie mit einem von Apple ausgegebenen Zertifikat signiert werden.
Häufige Aufgaben
Halten Sie sich an die folgenden bewährten Vorgehensweisen, um Probleme bei häufigen Aufgaben im Zusammenhang mit der Codesignierung zu vermeiden:
Signierung und Ausführung von Entwicklungs-Builds
Betatests
- Eine Betaversion testen (Englisch)
- Fehler reproduzieren, die für an den Mac App Store übermittelte Apps gemeldet wurden (Englisch)
Verteilung
Wichtige Anleitungen und Dokumentationen
- Xcode (Englisch)
- Fehlerbehebung bei der Codesignierung (Englisch)
- Fehlerbehebung bei Push-Benachrichtigungen (Englisch)
- Developer ID und Gatekeeper (Englisch)
- Leitfaden zur Codesignierung (Englisch)
Worldwide Developer Relations Certification Intermediate Certificate – Update
Weitere Informationen zum Update des Intermediate Certificate finden Sie auf der Supportseite zum Zertifikatsablauf (Englisch).
Häufig gestellte Fragen
- Wie kann ich meine Zertifikate für die Codesignatur sowie meine Bereitstellungsprofile auf einen anderen Mac übertragen?
Lesen Sie die Anweisungen in Signaturzertifikate und Bereitstellungsprofile exportieren (Englisch).
- Was bedeutet „Valid Signing Identity Not Found“ (Keine gültige Signaturidentität gefunden) und wie löse ich dieses Problem?
Befolgen Sie die Anweisungen in Wenn ein Signaturzertifikat oder ein privater Schlüssel fehlt (Englisch).
- Wie kann ich einen Build-Fehler bei der Codesignatur beheben?
Sehen Sie sich die Liste veröffentlichter Lösungen in Wenn ein Codesignaturfehler auftritt (Englisch) an.
- Wie kann ich Zertifikate widerrufen oder löschen und von vorne beginnen?
Gehen Sie dazu wie in Ein Signaturzertifikat in Ihrem Schlüsselbund ansehen oder entfernen (Englisch) beschrieben vor.
- Muss ich eine benutzerdefinierte Datei mit Berechtigungen für die Codesignierung in Xcode definieren?
Informationen dazu, wann Berechtigungen erforderlich sind und wie sie korrekt konfiguriert werden, finden Sie in Funktion zu einem Ziel hinzufügen (Englisch).