Suchen Sie nach einer anfängerfreundlichen Anleitung zum Starten Ihrer ersten mobilen App? Wir haben das schon durchgemacht und können Ihnen helfen, indem wir die Erkenntnisse weitergeben, die wir bei der Entwicklung der HackerNoon Mobile App gewonnen haben.
Wenn Sie nach einer anfängerfreundlichen Anleitung zum Starten Ihrer ersten mobilen App suchen, sind Sie hier richtig.
Die HackerNoon Mobile App war auch unser erster Sprung in die Welt der App-Entwicklung und wir wissen, dass wir anfangs genauso verloren waren wie Sie jetzt wahrscheinlich. Wir helfen Ihnen dabei, Ihre App auf den Weg zu bringen, indem wir unsere eigenen, hart erkämpften Erfahrungen mit Ihnen teilen.
Denken Sie daran, die offiziellen Unterlagen von Apple und Google zu Rate zu ziehen, die detaillierte Schritt-für-Schritt-Anleitungen und Richtlinien enthalten, um einen erfolgreichen App-Einreichungsprozess sicherzustellen.
Testen Sie Ihre App auf verschiedenen Apple-Geräten, um Kompatibilität und Leistung sicherzustellen. Berücksichtigen Sie gerätespezifische Funktionen wie Bildschirmgrößen, Auflösungen und Ausrichtungen.
[ ]
Integrieren Sie Unterstützung für die neuesten iOS-Versionen und -Technologien von Apple.
Wenn Ihre App kontobasierte Funktionen enthält, stellen Sie entweder ein aktives Demokonto oder einen Demomodus mit allen Funktionen sowie alle anderen Hardware- oder Ressourcen bereit, die möglicherweise zum Überprüfen Ihrer App erforderlich sind (z. B. Anmeldeinformationen oder ein Beispiel-QR-Code).
[ ] Machen Sie qualitativ hochwertige Screenshots, die die Funktionen und die Benutzeroberfläche Ihrer App zeigen.
[ ] Bereiten Sie ein optisch ansprechendes App-Vorschauvideo vor (optional, aber empfohlen).
[ ] Schreiben Sie eine aussagekräftige und prägnante App-Beschreibung mit relevanten Schlüsselwörtern.
[ ] Entwickeln Sie lokalisierte Beschreibungen und Schlüsselwörter für verschiedene App Store-Regionen.
Code Signing: Erstellen eines iOS-Distributionsbereitstellungsprofils und eines Distributionszertifikats
[ ] Fügen Sie Ihr Developer Program-Konto zu Xcode hinzu. Wählen Sie im oberen Menü Xcode und dann Einstellungen.
[ ] Klicken Sie auf „Konten“. Klicken Sie in der unteren linken Ecke des Fensters auf das +-Zeichen und dann auf „Apple-ID hinzufügen...“.
[ ] Geben Sie Ihre Apple-ID und Ihr Passwort für das Apple Developer Program ein und klicken Sie dann auf Anmelden.
[ ] Aktivieren Sie als Nächstes die automatische Signatur. Wählen Sie im Projekteditor ein Ziel aus und wählen Sie Allgemein. Scrollen Sie nach unten zum Abschnitt „Signatur“ und klicken Sie auf das Dreiecksymbol, um die Einstellungen zu erweitern. Klicken Sie auf das Kontrollkästchen, um die Signatur automatisch zu verwalten. Wählen Sie Ihr Team aus.
Archivieren und Hochladen der App mit Xcode
[ ] Bevor wir die App über App Store Connect zur Überprüfung einreichen, müssen wir den Build über Xcode hochladen. Wählen Sie in Xcode „Generisches iOS-Gerät“ als Bereitstellungsziel aus.
[ ] Wählen Sie „Produkt“ aus dem oberen Menü und klicken Sie auf „Archivieren“.
[ ] Der Xcode Organizer wird gestartet und zeigt alle Archive an, die Sie in der Vergangenheit erstellt haben. Stellen Sie sicher, dass der aktuelle Build ausgewählt ist, und klicken Sie im rechten Bereich auf „In den App Store hochladen“ .
[ ] Wählen Sie Ihre Anmeldeinformationen aus und klicken Sie auf „Auswählen“ .
[ ] Im nächsten Fenster klickst du unten rechts auf Hochladen . Sobald der Upload abgeschlossen ist, erscheint eine Erfolgsmeldung. Klicke auf Fertig .
Erstellen Sie einen App Store Connect-Eintrag für die App - konfigurieren Sie die Metadaten der App und weitere Details in ihrem App Store Connect-Eintrag
[ ] Wählen Sie im App Store Connect-Dashboard „Meine Apps“ aus.
[ ] Klicken Sie oben links auf das + -Zeichen und dann auf Neue App .
[ ] Um einen neuen App Store Connect-Eintrag zu erstellen, benötigen Sie diese Angaben: Plattform, App-Name, Standardsprache, Bundle-ID und SKU. Sie können diese Angaben später nicht mehr ändern, achten Sie also darauf, was Sie eingeben.
➡️
Verwenden Sie Schlüsselwörter in Ihrem App-Namen, um die Auffindbarkeit zu optimieren.
➡️
Die Bundle-ID muss exakt mit der Bundle-Kennung in der Datei Info.plist Ihres Xcode-Projekts (im Abschnitt „Allgemein --> Identität“ des Ziels) übereinstimmen.
➡️
Die SKU ist für Benutzer nicht sichtbar und kann von Ihnen festgelegt werden. Es kann sich um eine Kennung handeln, die Sie in Ihrem Unternehmen verwenden, oder um etwas anderes, das für Sie von Bedeutung ist. Zulässige Zeichen sind Buchstaben, Zahlen, Bindestriche, Punkte und Unterstriche. Sie müssen mit einem Buchstaben oder einer Zahl beginnen.
[ ] Fügen Sie unter der Registerkarte „App Store“ in App Store Connect auf der Seite „App-Informationen“ zusätzliche Sprachen, Kategorien und die URL der Datenschutzrichtlinie der App hinzu.
[ ] Stelle die App als kostenlos ein oder wähle die Preisstufe auf der Seite „ Preise und Verfügbarkeit “ aus
[ ] Zu diesem Zeitpunkt wird die App im linken Bereich unter „App Store“ mit einem gelben Punkt und dem Status „Für Übermittlung vorbereiten“ markiert. Wählen Sie den Build aus, den Sie konfigurieren möchten. Hier fügen wir die Informationen für die Produktseite im App Store hinzu.
[ ] Lade die Screenshots der App hoch (im JPEG- oder PNG-Format und ohne Statusleisten). Wir können einen Satz Screenshots für ein Gerät hochladen und ihn für alle anderen Größen verwenden.
[ ] Klicken Sie nach dem Hochladen der Screenshots oben rechts im Fenster auf Speichern .
[ ] Scrollen Sie nach unten und geben Sie die Beschreibung, Schlüsselwörter, Support-URL und Marketing-URL der App ein.
➡️
Die Beschreibung und die Schlüsselwörter der App sind entscheidend. Achten Sie darauf, sie für die Auffindbarkeit zu optimieren .
➡️
Die Support-URL kann so einfach wie eine Zielseite mit einem Kontaktformular sein.
➡️
Die Marketing-URL kann die Website Ihrer App sein und ist optional.
[ ] Laden Sie im Abschnitt „Allgemeine App-Informationen“ weiter unten das Symbol der App hoch und geben Sie die Versionsnummer, das Copyright und die Kontaktinformationen ein.
➡️
Das App-Symbol sollte 1024 x 1024 Pixel groß sein.
➡️
Die Versionsnummer sollte genau mit der in Xcode übereinstimmen.
Den Benutzern werden hier die Kontaktinformationen angezeigt.
[ ] Klicken Sie neben „Bewertung“ auf Bearbeiten und wählen Sie die entsprechenden Optionen für unsere App aus – die App kann bei der Überprüfung abgelehnt werden, wenn sie nicht ihrer Bewertung entspricht.
[ ] Geben Sie im Abschnitt „Informationen zur App-Überprüfung“ Ihre Kontaktinformationen (Marcos?) und alle Notizen ein, die Sie für den Prüfer haben, und legen Sie das Veröffentlichungsdatum der Version fest.
➡️
Die hier aufgeführten Kontaktinformationen sind für den Rezensenten bestimmt, falls dieser Sie direkt erreichen muss.
➡️
Hinweise für den Prüfer können Informationen zu bestimmter Hardware enthalten, die er möglicherweise verwenden muss, oder Benutzerkontoinformationen, die er für den Zugriff benötigt.
➡️
Bei Erstveröffentlichungen sollten Sie das Versionsveröffentlichungsdatum normalerweise auf „Automatisch“ belassen.
[ ] Melden Sie sich mit Ihrem Entwicklerkonto bei App Store Connect ( appstoreconnect.apple.com ) an.
[ ] Klicken Sie auf „Wählen Sie einen Build aus, bevor Sie Ihre App übermitteln.“
[ ] Wählen Sie den Build aus, den Sie über Xcode hochgeladen haben. Klicken Sie unten rechts auf „Fertig“, dann oben rechts auf „Speichern“ und dann auf „Zur Überprüfung senden“.
[ ] Beantworten Sie abschließend die Fragen zu Export-Compliance, Inhaltsrechten und Werbekennung und klicken Sie auf Senden .
App-Überprüfung und -Veröffentlichung:
[ ] Überwachen Sie den Überprüfungsfortschritt und gehen Sie umgehend auf alle Probleme oder Anfragen des Überprüfungsteams von Apple ein. Wählen Sie dazu im oberen horizontalen Menü „Aktivität“ und dann im linken Bereich „App Store-Versionen“ aus.
[ ] Legen Sie nach der Genehmigung das Veröffentlichungsdatum für die App fest oder veröffentlichen Sie sie sofort.
Hier ist eine Anleitung von@CodeWithChris , die uns geholfen hat, den gesamten Prozess besser zu verstehen:
Richtlinien für App Store-Bewertungen – Wichtige Punkte, die Sie vermeiden sollten
Unangemessener Inhalt: Vermeiden Sie die Aufnahme expliziter, anstößiger oder illegaler Inhalte in Ihre App.
Irreführende Informationen: Stellen Sie sicher, dass die Beschreibung, Screenshots und Metadaten Ihrer App deren Funktionalität genau wiedergeben.
Datenschutz für Benutzer: Holen Sie die Zustimmung des Benutzers zur Datenerfassung ein und gehen Sie sicher und verantwortungsbewusst mit Benutzerdaten um.
Abstürze und Fehler: Testen Sie Ihre App gründlich, um Abstürze, Fehler oder Leistungsprobleme zu identifizieren und zu beheben.
Benutzeroberfläche: Befolgen Sie die Human Interface Guidelines von Apple, sorgen Sie für ein optisch ansprechendes Design und sorgen Sie für ein einheitliches Benutzererlebnis.
App-Funktionalität: Stellen Sie sicher, dass Ihre App wie vorgesehen funktioniert und keine versteckten oder nicht dokumentierten Funktionen enthält.
Richtlinien für App Store-Überprüfungen – Erforderliche Elemente
Stellen Sie sicher, dass alle App-Informationen und Metadaten vollständig und korrekt sind
Aktualisieren Sie Ihre Kontaktinformationen für den Fall, dass App Review Sie erreichen muss
Gewähren Sie App Review vollen Zugriff auf Ihre App.
Aktivieren Sie Backend-Dienste, damit diese während der Überprüfung live und zugänglich sind.
Fügen Sie den App-Review-Hinweisen detaillierte Erklärungen zu nicht offensichtlichen Funktionen und In-App-Käufen bei, einschließlich unterstützender Dokumentation, sofern zutreffend.
Funktionalität: Ihre App muss ordnungsgemäß funktionieren und den Benutzern einen klaren Zweck und Mehrwert bieten.
Einhaltung gesetzlicher Vorschriften: Halten Sie die geltenden Gesetze ein, einschließlich der Bestimmungen zu geistigem Eigentum sowie Privatsphäre und Datenschutz.
Mindestbenutzererfahrung: Ihre App sollte ein gewisses Maß an Funktionalität auch ohne zusätzliche In-App-Käufe oder Abonnements bieten.
In-App-Käufe: Kommunizieren Sie den Benutzern alle In-App-Käufe oder Abonnements klar und befolgen Sie die Richtlinien von Apple bezüglich deren Implementierung.
App Store-Metadaten: Geben Sie in den Metadaten Ihrer App genaue und relevante Informationen an, einschließlich App-Name, Beschreibung, Screenshots und Schlüsselwörter.
Es dauert etwa ein bis drei Tage bis zum Erhalt der Genehmigung und es kann bis zu 24 Stunden dauern bis die App nach der Genehmigung im App Store erscheint.
iPhone-Apps werden auf Apple Silicon Macs automatisch im Mac App Store veröffentlicht, sofern Sie ihre Verfügbarkeit nicht in App Store Connect aktualisieren.
Bei Apple werden Apps mit Fehlern jeglicher Art, langsamen Apps, unvollständigen App-Beschreibungen usw. sehr oft abgelehnt.
Wenn Sie Benutzerinformationen erfassen, müssen Sie ihnen eine klare Datenschutzrichtlinie zur Verfügung stellen.
Sie können keine Apple-Bilder verwenden.
Stellen Sie sicher, dass die App an jedem Standort ordnungsgemäß funktioniert und über eine korrekte Übersetzung verfügt – Apple liebt jedoch globale Apps!
Denken Sie daran, die detaillierten Schritt-für-Schritt-Anleitungen und Richtlinien in der offiziellen Dokumentation von Apple nachzuschlagen, um einen erfolgreichen App-Einreichungsprozess sicherzustellen.