Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen
  1. Startseite
  2. Wissensdatenbank
  3. MemberPress AppKit
  4. App-Builds
  5. Erzeugen von Freigabe-Apps für MemberPress iOS-App

Erzeugen von Freigabe-Apps für MemberPress iOS-App

MemberPress iOS Release Apps ermöglichen eine produktionsreife Build-Vorbereitung für die Einreichung im App Store, die TestFlight-Verteilung und die genaue Validierung von In-App-Käufen. Release Apps kompilieren Site-Konfiguration, Branding, Menüs und Anpassungen in IPA-Dateien mit Cloud-basierten Build-Servern.

Dieses Dokument erklärt, wie man MemberPress iOS Release App Builds erstellt, sie in App Store Connect hochlädt, TestFlight-Tester einlädt und Build-Updates verwaltet.

Release-Apps und Test-Apps verstehen

Release-Apps und Test-Apps dienen unterschiedlichen Zwecken im Entwicklungs- und Vertriebszyklus.

Freigabe-Apps sind für die Einreichung im App Store und die Überprüfung der tatsächlichen Abonnementpreise, Laufzeiten und Kaufabläufe erforderlich. Test-Apps dienen der täglichen Qualitätssicherung und schnellen Entwicklungsvorschau, während Release-Apps echte In-App-Kauf-Transaktionen und offizielle Vertriebstests ermöglichen. Eine ordnungsgemäße Konfiguration der Release-Apps gewährleistet genaue Tests vor der Veröffentlichung und reibungslose App-Store-Einreichungsprozesse.

Test-App-Eigenschaften

Test-Apps ermöglichen eine schnelle Bereitstellung für Entwicklungs- und Qualitätssicherungsaktivitäten.

Tägliche Qualitätssicherung ermöglicht schnelle Testzyklen ohne Verzögerungen bei der Einreichung im App Store. Test-Apps lassen sich über einen QR-Code installieren, ohne dass eine Verteilung im App Store erforderlich ist.

Vorschauen auf die Entwicklung die Funktionen der App für Genehmigungsprozesse zu präsentieren. Die direkte Installation vereinfacht die Weitergabe an Beteiligte und Prüfer.

Benutzerdefinierte Code-Validierung prüft mit GitHub verbundene Anpassungen vor der Produktionsbereitstellung. Entwicklungsteams testen Codeänderungen ohne formale Freigabeverfahren.

Simulierte Käufe Verwenden Sie Platzhalterpreise, ohne echte Transaktionen zu verarbeiten. Die Testumgebung ermöglicht die Überprüfung des Kaufablaufs ohne finanzielle Auswirkungen.

Release-App-Eigenschaften

Release-Apps bieten produktionsreife Builds für den offiziellen Vertrieb und Tests.

Einreichung im App Store erfordert Release App IPA-Dateien für die Veröffentlichung im Store. Nur Release-Apps erfüllen die Vertriebsanforderungen von Apple für die öffentliche Verfügbarkeit.

TestFlight-Verteilung ermöglicht kontrollierte Release-Tests vor dem öffentlichen Start. TestFlight bietet eine strukturierte Beta-Testumgebung für Release Apps.

Tatsächliche Preisangabe zeigt Testern die tatsächlichen Abonnementkosten und -bedingungen. Die Preisüberprüfung stellt sicher, dass die Erwartungen der Mitglieder vor der öffentlichen Veröffentlichung korrekt sind.

Echte Kauftransaktionen echte In-App-Käufe über die App Store-Abrechnung verarbeiten. Transaktionstests bestätigen die ordnungsgemäße Verarbeitung von Zahlungen und die Validierung von Quittungen.

Bündel-ID-Verknüpfung verbindet Release Apps mit App Store Connect Produktkonfigurationen. Apple verknüpft In-App-Käufe ausschließlich mit Release App Bundle IDs.

Erstellen von MemberPress iOS Release App Build

Die Generierung von Release-App-Builds erzeugt produktionsreife IPA-Dateien für die Verteilung im App Store.

  1. Navigieren Sie zu Dashboard > MP AppKit > Bauen.
  2. Klicken Sie auf die Erstellen anfordern Taste.
  1. Wählen Sie iOS als Plattform aus den verfügbaren Optionen.
  2. Wählen Sie App veröffentlichen als Build-Typ.
  1. Klicken Sie auf Weiter um mit der Überprüfung der Build-Konfiguration fortzufahren.
  2. Überprüfen Sie alle auf dem Bestätigungsbildschirm angezeigten Build-Einstellungen.
  3. Klicken Sie auf Build-Anfrage senden die Build-Anforderung zu übermitteln.
  4. Warten Sie 15-60 Minuten auf den Abschluss des Builds in der Build-Warteschlange.
  5. Klicken Sie auf Status jetzt erneut überprüfen um den Build-Status bei Bedarf zu aktualisieren.

Anmerkung: Die Zeit für die Fertigstellung eines Builds hängt von der Komplexität des Builds und der Serverauslastung ab. Die meisten Builds sind innerhalb von 30 Minuten nach Übermittlung der Anfrage abgeschlossen.

Herunterladen der IPA-Datei

Der Download der IPA-Datei bereitet das App-Paket für den Upload mit App Store Connect vor.

  1. Navigieren Sie zu Dashboard > MP AppKit > Build > Build-Verlauf nach Fertigstellung des Baus.
  2. Suchen Sie den abgeschlossenen Release-Build in der Verlaufsliste.
  3. Klicken Sie auf Auf iOS-Gerät installieren neben der fertigen Release-Version.
  1. Klicken Sie auf IPA-Datei herunterladen aus den Installationsoptionen.
  1. Speichern Sie die IPA-Datei an einem sicheren Ort auf Ihrem Computer.

IPA-Dateien enthalten die kompilierte iOS-Anwendung, die für TestFlight und die Verteilung im App Store bereit ist.

Hochladen zu App Store Connect

Der App Store Connect-Upload ermöglicht die Verteilung von TestFlight und die Vorbereitung der App Store-Einreichung.

  1. Navigieren Sie zu Dashboard > MP AppKit > Hochladen.
  1. Navigieren Sie zu den Apple App Store.
  2. Wählen Sie den generierten Release Build aus der Liste der verfügbaren Builds aus.
  1. Stellen Sie sicher, dass die App im App Store Connect-Konto vorhanden ist, bevor Sie fortfahren.
  2. Klicken Sie auf Build hochladen um den Hochladevorgang zu starten.
  3. Warten Sie etwa 15 Minuten, bis der Upload abgeschlossen ist.
  4. Navigieren Sie zu App Store Connect, um zu überprüfen, ob der Build in TestFlight angezeigt wird.

Anmerkung: Builds müssen in App Store Connect vorhanden sein, bevor Sie versuchen, sie hochzuladen. Erstellen Sie einen App-Datensatz in App Store Connect, wenn er noch nicht vorhanden ist.

Hinzufügen von Prüfern in TestFlight

Der Zusatz TestFlight-Tester ermöglicht es bestimmten Benutzern, auf die Builds der Release-App zuzugreifen und sie zu testen.

  1. Melden Sie sich bei App Store Connect an unter appstoreconnect.apple.com.
  2. Navigieren Sie zu Benutzer und Zugriff > Personen in der Navigation.
  1. Klicken Sie auf die + Taste, um neue Tester einzuladen.
  1. Geben Sie den Namen des Prüfers ein.
  1. Geben Sie die Apple ID-E-Mail-Adresse des Testers in das E-Mail-Feld ein.
  1. Weisen Sie eine geeignete Rolle aus den verfügbaren Optionen zu, z. B. "Entwickler".
  2. Wählen Sie die App aus der App-Zugriffsliste aus.
  3. Klicken Sie auf Einladen die Einladung zu versenden.
  4. Navigieren Sie zu Meine Apps und wählen Sie die App aus.
  5. Klicken Sie auf Testflug in der Seitenleiste.
  6. Navigieren Sie zum Interne Tests Abschnitt.
  7. Klicken Sie auf Tester um die Prüferliste zu verwalten.
  8. Klicken Sie auf die + um eingeladene Benutzer zu der Testgruppe hinzuzufügen.
  9. Wählen Sie die Prüfer aus der Personenliste aus.
  10. Klicken Sie auf hinzufügen um die Hinzufügungen des Testers zu bestätigen.

Anmerkung: Die E-Mail-Adressen der Tester müssen exakt mit ihren Apple ID-E-Mails übereinstimmen, damit der Zugriff erfolgreich ist.

Installieren über TestFlight

Die TestFlight-Installation ermöglicht Testern den Zugriff auf und die Nutzung von Release App-Builds.

  1. Die Tester laden die TestFlight-App aus dem Apple App Store herunter.
  2. Die Testpersonen öffnen die TestFlight-App auf ihrem iOS-Gerät.
  3. Die Tester prüfen ihre E-Mail auf eine Einladung von App Store Connect.
  4. Die Tester akzeptieren die Einladung über den E-Mail-Link oder die TestFlight-App.
  5. Release App erscheint in der Liste der verfügbaren Tests der TestFlight-App.
  6. Prüfer klopfen Installieren Sie neben dem Namen der Anwendung.
  7. Warten Sie, bis die Installation auf dem Gerät abgeschlossen ist.
  8. Prüfer klopfen Öffnen Sie um die Freigabe-App zu starten.

Freigabe-Apps zeigen echte In-App-Kaufpreise und das Verhalten von Produktions-Apps an, die den Funktionen nach der Veröffentlichung entsprechen.

Neue Release Builds hochladen

Freigabe von Build-Updates, Bereitstellung neuer Versionen für bestehende TestFlight-Tester.

  1. Navigieren Sie zu Dashboard > MP AppKit > Erstellen in WordPress.
  1. Klicken Sie auf Erstellen anfordern eine neue Release-Version erstellen.
  2. Wählen Sie die iOS Plattform und App veröffentlichen Bauart.
  1. Füllen Sie die Build-Anfrage aus und warten Sie, bis sie abgeschlossen ist.
  2. Laden Sie die neue IPA-Datei herunter von Entstehungsgeschichte.
  3. Navigieren Sie zu Dashboard > MP AppKit > Hochladen > Apple App Store.
  4. Wählen Sie den neuen Release Build aus der Liste der Builds aus.
  5. Klicken Sie auf Build hochladen um den Hochladevorgang zu starten.
  6. Warten Sie, bis der Upload abgeschlossen ist.
  7. Die Tester erhalten eine Update-Benachrichtigung in der TestFlight-App.
  8. Prüfer klopfen Update in TestFlight, um die neue Version zu installieren.

TestFlight benachrichtigt die Tester automatisch, wenn neue Build-Versionen zum Testen zur Verfügung stehen.

Verständnis der TestFlight-Verteilung

TestFlight bietet eine strukturierte Beta-Testumgebung für iOS Release Apps.

Interne Tests ermöglicht eine schnelle Verteilung an bis zu 100 Tester aus dem Entwicklungsteam. Interne Tester erhalten sofortigen Zugriff ohne Verzögerungen bei der Apple-Überprüfung.

Externe Prüfung verteilt Builds an bis zu 10.000 externe Beta-Tester. Externe Tests erfordern eine Überprüfung durch Apple, bevor die Tester Zugang erhalten.

Automatische Aktualisierungen Benachrichtigung der Tester, wenn neue Builds verfügbar sind. TestFlight rationalisiert die Verteilung von Updates ohne manuelle Koordination der Tester.

Meldung von Unfällen liefert detaillierte Absturzprotokolle und Diagnosedaten. TestFlight-Analysen helfen, Stabilitätsprobleme vor der Veröffentlichung zu erkennen und zu beheben.

Dauer der Prüfung erlaubt 90-tägige Testzeiträume pro Build-Version. Builds laufen nach 90 Tagen ab und erfordern neue Versions-Uploads für weitere Tests.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.