MAUIverse MAUIverse

Vor der IPA: iOS Signing für .NET MAUI vorbereiten

Bei Android beginnt eine CI/CD-Pipeline mit einem Keystore — bei iOS müssen wir deutlich früher anfangen. Bevor GitHub Actions eine gültige .ipa erzeugen kann, müssen die Voraussetzungen für das iOS Code Signing stimmen. Sebastian Jensen erklärt jede Apple-Ressource einzeln und zeigt, wie sie zusammenpassen müssen.

What you’ll learn

  • Die Bausteine verstehen — Bundle ID/App ID, Certificate Signing Request, Apple Distribution Certificate, .p12, Provisioning Profile und App Store Connect API Key
  • App Identifier anlegen — die Bundle ID der .csproj prüfen und einen passenden Identifier im Apple Developer Portal registrieren
  • Zertifikat erzeugen und exportieren — CSR über die Schlüsselbundverwaltung erstellen, das Distribution Certificate anfordern und mit Private Key als .p12 exportieren
  • Provisioning Profile — App ID, Distribution-Methode und Zertifikat korrekt miteinander verbinden
  • API Key für CI.p8, Key ID und Issuer ID zur Authentifizierung gegenüber App Store Connect (nicht zum Signieren) und eine abschließende Checkliste

Lies den vollständigen Beitrag für die einzelnen Schritte mit Screenshots — der eigentliche GitHub-Actions-Workflow folgt in einem separaten Beitrag.

View Source →

← Back to Community Feed

}