// ios-signierung
iOS-Codesignierung, für jeden Build erledigt.
Apple verlangt, dass jede iPhone-App signiert ist, bevor sie an TestFlight oder in den App Store gehen kann. Push200 kümmert sich um Zertifikate und Profile, mit einem einzigen Schlüssel aus Ihrem Apple-Konto.
Keine Karte nötig. Für Apps mit Expo, Capacitor, React Native und Flutter. Funktioniert mit Ihrem bestehenden GitHub-Repository. Ihre Schlüssel bleiben in Ihrem GitHub.
Die Begriffe, erklärt
Sie müssen nur den App-Store-Connect-Schlüssel erstellen. Zertifikate und Profile werden für jeden Build geregelt.
- Signierzertifikat: beweist Apple, dass Ihre App aus Ihrem Apple-Developer-Konto stammt
- Provisioning Profile: eine Datei von Apple, die Ihre App, ihre App-ID und Ihr Zertifikat verknüpft
- App-Store-Connect-Schlüssel: eine kleine Datei mit der Endung
.p8, mit der Push200 zusammen mit einer Issuer ID in Ihrem Namen mit Apple spricht
Ihren Schlüssel erstellen
Apples Schlüsselseite öffnen
Sie finden sie in App Store Connect unter Users and Access und dann Integrations. Bleiben Sie bei Team Keys.
Neuen Schlüssel erstellen
Nennen Sie ihn Push200, wählen Sie den Zugriff App Manager und klicken Sie auf Generate. Erstellen Sie immer einen neuen, denn Apple lässt Sie einen alten Schlüssel nicht noch einmal herunterladen.
Herunterladen und Issuer ID kopieren
Laden Sie die
.p8-Datei herunter. Apple lässt Sie sie nur einmal herunterladen. Kopieren Sie dann die Issuer ID, die über Ihren Schlüsseln steht.Beides in Push200 hinzufügen
Wir prüfen es sofort bei Apple. Der Schlüssel kommt in die verschlüsselten Secrets Ihres GitHub.
Wenn Sie das Zertifikatslimit erreichen
Apple erlaubt nur wenige Signierzertifikate gleichzeitig. Das ist normal, wenn Sie schon Apps veröffentlicht haben, und bedeutet nicht, dass Ihr Schlüssel falsch ist. Sie haben zwei Möglichkeiten:
- Ein vorhandenes Zertifikat verwenden: Fügen Sie dessen privaten Schlüssel in das Feld ein, das Push200 Ihnen zeigt. Es ist Text, meist in einer Datei mit der Endung
.pemoder.key - Ein nicht mehr genutztes Zertifikat entfernen auf Apples Zertifikatsseite, und wir erstellen ein neues für Sie. Prüfen Sie vorher, dass nichts anderes es nutzt: Ein anderer Build-Dienst oder Entwickler, der es verwendet, könnte sonst keine neuen Builds mehr signieren
Wo Ihr Zertifikatsschlüssel liegt
Ihr Apple-Zertifikatsschlüssel kommt als verschlüsseltes Secret in Ihr eigenes GitHub, und Push200 bewahrt keine Kopie auf. Apple begrenzt, wie viele Zertifikate Sie haben können. Wenn Sie eine weitere App hinzufügen, kopiert deshalb ein kurzer Vorgang in Ihrem eigenen GitHub den Schlüssel hinüber.
Ihr nächstes Release ist vielleicht nur einen Klick entfernt.
Kostenlos starten, ohne Karte. Richten Sie noch heute Ihre erste App ein.
Kostenlos starten