So erstellen Sie eine iPhone-App (mit Bildern)

Inhaltsverzeichnis:

So erstellen Sie eine iPhone-App (mit Bildern)
So erstellen Sie eine iPhone-App (mit Bildern)

Video: So erstellen Sie eine iPhone-App (mit Bildern)

Video: So erstellen Sie eine iPhone-App (mit Bildern)
Video: Smartphone komplett zurücksetzen - Android Hard Reset auf Werkseinstellungen (Tutorial) 2024, Kann
Anonim

Der App-Markt verändert sich ständig und die Erfolgsgeschichten sind groß genug, um alle Blicke auf sich zu ziehen. Glaubst du, du hast die nächste große Idee für eine iPhone-App? Es kann einfacher zu machen sein, als Sie denken. Obwohl Sie etwas Programmieren lernen müssen, kann ein Großteil der Schnittstellenarbeit grafisch erledigt werden. Das Erstellen einer App erfordert Zeit, Lernen und Geduld, aber vielleicht können Sie den nächsten Flappy Bird erstellen! Siehe Schritt 1 unten, um zu beginnen.

Schritte

Teil 1 von 5: Einrichten Ihrer Entwicklungsumgebung

Erstellen Sie eine iPhone-App Schritt 1
Erstellen Sie eine iPhone-App Schritt 1

Schritt 1. Laden Sie Xcode herunter und installieren Sie es

Xcode ist die Entwicklungsumgebung, in der alle iPhone-Apps erstellt werden. Xcode ist kostenlos von Apple erhältlich, erfordert jedoch die Installation von OS X 10.8 oder höher. Es gibt keine offizielle Möglichkeit, Xcode auf einem Windows- oder Linux-PC auszuführen. Das bedeutet, dass Sie, wenn Sie eine iPhone-App entwickeln möchten, aber keinen Mac haben, zuerst in eine investieren müssen.

  • Um iOS 8 Apps zu entwickeln, benötigen Sie Xcode 6.0.1 und das iOS 8 SDK, die beide von Apple erhältlich sind. Das iOS 8 SDK enthält eine beträchtliche Anzahl neuer APIs, mit denen Sie alle Arten von neuen App-Erlebnissen erstellen können, einschließlich iCloud-Integration und Touch ID.
  • Um iOS 10-Apps zu entwickeln, benötigen Sie Xcode 8 und das iOS 10 SDK, das ebenfalls von Apple erhältlich ist. Es gibt bedeutende Änderungen an der Swift-Sprache und dem SDK in dieser Version von Xcode, die Sie beachten sollten, aber die gute Nachricht ist, dass es nach dieser Version keine "Code Breaking"-Änderungen an der Swift-Sprache mehr geben wird.
Erstellen Sie eine iPhone-App Schritt 2
Erstellen Sie eine iPhone-App Schritt 2

Schritt 2. Installieren Sie einen guten Texteditor

Sie können zwar vollständig in Xcode codieren, aber Sie werden feststellen, dass die Arbeit mit großen Codestücken viel einfacher ist, wenn Sie einen dedizierten Texteditor haben, der sich auf die Programmierung von Syntax spezialisiert hat. TextMate und JEdit sind zwei sehr beliebte Optionen.

Erstellen Sie eine iPhone-App Schritt 3
Erstellen Sie eine iPhone-App Schritt 3

Schritt 3. Installieren Sie ein Vektorgrafikprogramm

Wenn Sie benutzerdefinierte Grafiken und Designs für Ihre App erstellen möchten, benötigen Sie ein Programm, das Vektorgrafiken erstellen kann. Vektorgrafiken skalieren ohne an Klarheit zu verlieren und sind für eine gut aussehende App unerlässlich. Beliebte Vektorprogramme sind CorelDraw, Adobe Illustrator und Xara Designer, die kommerziell sind, und Inkscape, das kostenlos ist. Ein schönes, kostenloses Programm zum Zeichnen von Vektorgrafiken ist DrawBerry. Es ist nicht so leistungsstark wie die professionellen Programme, aber es ist gut für einen erstmaligen Benutzer oder wenn Sie nicht nur für eine Verwendung bezahlen möchten.

Erstellen Sie eine iPhone-App Schritt 4
Erstellen Sie eine iPhone-App Schritt 4

Schritt 4. Machen Sie sich mit Objective-C vertraut

Objective-C ist die Programmiersprache, die verwendet wird, um Funktionen in iPhone-Apps zu erstellen. Es behandelt Daten- und Objektmanipulation. Objective-C ist eine Ableitung der C-Sprachfamilie und eine objektorientierte Sprache. Wenn Sie bereits über grundlegende Kenntnisse in C oder Java verfügen, sollte Objective-C größtenteils recht einfach zu verstehen sein.

  • Eine neuere Option besteht darin, Ihre App mit der Swift-Sprache zu erstellen, dem Nachfolger von Objective-C. Swift hat eine viel freundlichere Syntax und ein moderneres Gefühl.
  • Es ist zwar möglich, eine einfache App zu erstellen, ohne Objective-C zu kennen, aber Sie können keine erweiterten Funktionen ausführen, ohne sie selbst zu programmieren. Ohne Objective-C können Sie nur zwischen den Bildschirmen hin und her wechseln.
  • Es gibt eine Vielzahl von Online-Tutorials sowie eine Fülle von Informationen in verschiedenen Büchern über Objective-C oder Swift. Wenn Sie die Entwicklung von iPhone-Apps ernst nehmen möchten, sind Sie mit einigen Ressourcen gut bedient.
  • Zu den beliebtesten Online-Communitys für Objective-C und Swift gehören die Apple Developer Foren, die iPhoneSDK Google Group und StackOverflow.
Erstellen Sie eine iPhone-App Schritt 5
Erstellen Sie eine iPhone-App Schritt 5

Schritt 5. Ziehen Sie in Erwägung, die Entwicklung auszulagern

Wenn Sie einfach kein Interesse daran haben, Objective-C oder Swift zu lernen oder keinen künstlerischen Knochen im Körper haben, gibt es eine große Anzahl von Freelancern und Entwicklungsteams, die möglicherweise verschiedene Aspekte von übernehmen können Ihr Projekt für Sie. Die Auslagerung Ihrer Entwicklung ist ein komplizierter Prozess, kann Ihnen aber viele Kopfschmerzen ersparen, wenn Sie nicht der Programmiertyp sind. Stellen Sie sicher, dass alle Beteiligten eine Geheimhaltungsvereinbarung unterzeichnen und dass die Vergütungsstrukturen vorhanden sind, bevor Sie mit der Arbeit beginnen.

Upwork (ehemals oDesk und Elance) ist der beliebteste freiberufliche Dienst im Internet mit Hunderten von Entwicklern und Künstlern aller Erfahrungsstufen

Erstellen Sie eine iPhone-App Schritt 6
Erstellen Sie eine iPhone-App Schritt 6

Schritt 6. Erstellen Sie ein Entwicklungskonto

Um Ihre App im App Store zu verteilen oder anderen zum Testen zur Verfügung zu stellen, müssen Sie sich für ein Apple-Entwicklerkonto anmelden. Das Konto kostet 99 US-Dollar pro Jahr und erfordert die Eingabe von Steuer- und Bankkontoinformationen.

Sie können Ihr Konto auf der iOS Dev Center-Website erstellen

Erstellen Sie eine iPhone-App Schritt 7
Erstellen Sie eine iPhone-App Schritt 7

Schritt 7. Laden Sie einige Test-Apps herunter

Sobald Sie sich für ein Entwicklerkonto angemeldet haben, haben Sie Zugriff auf die Entwicklungsressourcen von Apple. Diese Ressourcen umfassen eine Vielzahl von Beispielprojekten, die Ihnen einen enormen Einblick in die Funktionsweise der App-Entwicklung geben können. Suchen Sie ein Beispiel, das sich auf die Art von App bezieht, die Sie erstellen möchten, und experimentieren Sie damit in Xcode.

Teil 2 von 5: Planung der App

Erstellen Sie eine iPhone-App Schritt 8
Erstellen Sie eine iPhone-App Schritt 8

Schritt 1. Definieren Sie Ihr Konzept

Bevor Sie Xcode zum ersten Mal öffnen, sollten Sie eine gut durchdachte Planung für Ihre App und deren Funktionen haben. Dies könnte ein Designdokument umfassen, das alle Funktionen der App skizziert, Skizzen der Benutzeroberfläche und des Flusses zwischen den Bildschirmen und eine grundlegende Idee der zu implementierenden Systemtypen.

  • Versuchen Sie, sich bei der Entwicklung Ihrer App so weit wie möglich an Ihr Designdokument zu halten. So können Sie sich auf die gewünschten Funktionen konzentrieren.
  • Versuchen Sie, für jeden Bildschirm in Ihrer App mindestens eine Miniaturansicht zu zeichnen.
Erstellen Sie eine iPhone-App Schritt 9
Erstellen Sie eine iPhone-App Schritt 9

Schritt 2. Bestimmen Sie Ihr Publikum

Die Zielgruppe Ihrer App hat viel mit dem Aussehen und der Funktionalität der Anwendung zu tun. Zum Beispiel hat eine To-Do-Listen-App ein ganz anderes Publikum als ein blutiges Ballerspiel. Das wird dir helfen

Erstellen Sie eine iPhone-App Schritt 10
Erstellen Sie eine iPhone-App Schritt 10

Schritt 3. Besprechen Sie einen Bedarf mit der App

Wenn es sich bei Ihrer App um ein Dienstprogramm handelt, sollte es eine Lösung für ein Problem bieten, das zuvor noch nicht gelöst wurde, oder eine einzigartige Lösung oder Methode oder eine, die es besser macht als frühere Versuche. Wenn es sich bei Ihrer App um ein Spiel handelt, sollte sie über eine oder mehrere einzigartige Funktionen verfügen, die sie von anderen abheben und bestimmte Spieler anziehen.

Erstellen Sie eine iPhone-App Schritt 11
Erstellen Sie eine iPhone-App Schritt 11

Schritt 4. Betrachten Sie den Inhalt

Ihre Benutzeroberfläche wird durch die Art des Inhalts bestimmt, den Sie dem Benutzer Ihrer App zeigen. Wenn die App beispielsweise mit Fotos arbeitet, möchten Sie eine Benutzeroberfläche, die das Betrachten von Fotos und das Navigieren durch sie so einfach wie möglich macht.

Erstellen Sie eine iPhone-App Schritt 12
Erstellen Sie eine iPhone-App Schritt 12

Schritt 5. Üben Sie gute UI-Designprozesse

Die Benutzeroberfläche sollte dem Benutzer niemals im Weg stehen. Das bedeutet, dass die Optionen deutlich sichtbar sein sollten und der Benutzer sich nie fragen muss, welche Schaltfläche was tut. Wenn Sie Symbole verwenden, sollten diese ihre Funktion genau wiedergeben. Die Navigation durch die App sollte flüssig und natürlich sein.

UI-Design ist ebenso eine Kunstform wie eine Wissenschaft. Sie werden Ihr Design wahrscheinlich ständig überarbeiten, während sich Ihr Projekt weiterentwickelt

Teil 3 von 5: Erstellen der App

Erstellen Sie eine iPhone-App Schritt 13
Erstellen Sie eine iPhone-App Schritt 13

Schritt 1. Erstellen Sie ein neues Projekt in Xcode

Öffnen Sie Xcode und starten Sie ein neues Projekt aus dem Menü Datei. Wählen Sie "Anwendung" unter der Überschrift "iOS" auf der linken Seite des Fensters. Wählen Sie im Vorlagenbereich "Leere Bewerbung".

  • Es stehen eine Vielzahl von Vorlagen zur Verfügung, die alle für unterschiedliche Aufgaben konzipiert sind. Beginnen Sie mit einer leeren Vorlage, bis Sie sich mit dem Entwicklungsprozess vertraut gemacht haben. Sie können eine der komplizierteren Vorlagen ausprobieren, sobald Sie mit der Funktionsweise vertraut sind.
  • Sie müssen einen Produktnamen, Ihre Firmenkennung und das Klassenpräfix angeben. Wenn Sie noch keine Firmenkennung von Apple haben, geben Sie com.example ein. Geben Sie als Klassenpräfix XYZ ein.
  • Wählen Sie "iPhone" aus dem Gerätemenü.
Erstellen Sie eine iPhone-App Schritt 14
Erstellen Sie eine iPhone-App Schritt 14

Schritt 2. Erstellen Sie ein Storyboard

Das Storyboard ist die visuelle Darstellung aller Bildschirme Ihrer App. Es zeigt den Inhalt jedes Bildschirms sowie die Übergänge zwischen ihnen. Das Storyboard-Tool hilft Ihnen, den Ablauf Ihrer App zu entwickeln.

  • Klicken Sie auf Datei → Neu → Datei.
  • Klicken Sie unter der Überschrift iOS auf "Benutzeroberfläche".
  • Wählen Sie Storyboard aus, und klicken Sie auf Weiter.
  • Wählen Sie iPhone aus dem Gerätemenü und benennen Sie die Datei dann "Main". Stellen Sie sicher, dass es am selben Ort wie Ihr Projekt gespeichert wird.
Erstellen Sie eine iPhone-App Schritt 15
Erstellen Sie eine iPhone-App Schritt 15

Schritt 3. Weisen Sie Ihr Storyboard Ihrem Projekt zu

Nachdem Sie das Storyboard erstellt haben, müssen Sie es als Hauptschnittstelle Ihrer App zuweisen. Dadurch wird das Storyboard geladen, wenn die App gestartet wird. Wenn Sie das Storyboard nicht zuweisen, passiert beim Starten der App nichts.

  • Klicken Sie im linken Navigationsbaum auf Ihren Projektnamen.
  • Suchen Sie die Überschrift Ziele im Hauptfenster. Wählen Sie Ihr Projekt aus der Liste Ziele aus.
  • Suchen Sie den Abschnitt Bereitstellungsinformationen auf der Registerkarte Allgemein.
  • Geben Sie Main.storyboard in das Textfeld "Main Interface" ein.
Erstellen Sie eine iPhone-App Schritt 16
Erstellen Sie eine iPhone-App Schritt 16

Schritt 4. Fügen Sie Ihren ersten Bildschirm mithilfe eines Ansichtscontrollers hinzu

Ansichtscontroller bestimmen, wie Inhalte vom Benutzer angezeigt werden. Es stehen verschiedene voreingestellte Ansichts-Controller zur Verfügung, einschließlich Standardansichten und Tabellen. Sie fügen Ihrem Storyboard Ansichtscontroller hinzu, die der App mitteilen, wie der Inhalt dem Benutzer angezeigt wird.

  • Wählen Sie im Projektnavigationsmenü Ihre Datei "Main.storyboard" aus. Im Interface Builder-Fenster wird eine leere Leinwand angezeigt.
  • Suchen Sie die Objektbibliothek. Dieser befindet sich unten im rechten Rahmen und kann durch Klicken auf den kleinen Würfel-Button ausgewählt werden. Dadurch wird eine Liste von Objekten geladen, die zu Ihrer Leinwand hinzugefügt werden können.
  • Klicken Sie auf das Objekt "View Controller" und ziehen Sie es auf die Leinwand. Ihr erster Bildschirm wird auf der Leinwand angezeigt.
  • Ihre erste "Szene" ist fertig. Wenn die App gestartet wird, lädt der View Controller Ihren ersten Bildschirm.
Erstellen Sie eine iPhone-App Schritt 17
Erstellen Sie eine iPhone-App Schritt 17

Schritt 5. Fügen Sie Ihrem ersten Bildschirm Oberflächenobjekte hinzu

Sobald Sie den Ansichts-Controller eingerichtet haben, können Sie damit beginnen, den Bildschirm mit den benötigten Oberflächenobjekten wie Beschriftungen, Texteingabefeldern und Schaltflächen zu füllen. Schnittstellenobjekte finden Sie alle in der Objektbibliotheksliste, in der Sie das View Controller-Objekt gefunden haben.

  • Klicken und ziehen Sie Objekte aus der Liste, um sie Ihrem Bildschirm hinzuzufügen.
  • Die Größe der meisten Objekte kann durch Klicken und Ziehen der Kästchen am Rand des Objekts geändert werden. Beim Ändern der Größe werden auf dem Bildschirm Hilfslinien angezeigt, damit Sie sicherstellen können, dass alles richtig ausgerichtet ist.
Erstellen Sie eine iPhone-App Schritt 18
Erstellen Sie eine iPhone-App Schritt 18

Schritt 6. Passen Sie die hinzugefügten Objekte an

Sie können die Eigenschaften für jedes Objekt anpassen und so eine benutzerdefinierte und intuitive Benutzeroberfläche erstellen. Sie können beispielsweise einem Texteingabefeld Platzhaltertext hinzufügen, der den Benutzer bei der Eingabe unterstützt.

  • Wählen Sie das Objekt aus, das Sie anpassen möchten, und klicken Sie oben im rechten Rahmen auf die Schaltfläche "Attribute-Inspektor". Der Knopf sieht aus wie ein Schild.
  • Passen Sie das Objekt nach Ihren Wünschen an. Sie können Schriftstil, Schriftgröße, Textfarbe, Ausrichtung, Hintergrundbilder, Platzhaltertext, Rahmenstil und vieles mehr ändern.
  • Die verfügbaren Optionen ändern sich je nach dem Objekt, das Sie anpassen.
Erstellen Sie eine iPhone-App Schritt 19
Erstellen Sie eine iPhone-App Schritt 19

Schritt 7. Fügen Sie weitere Bildschirme hinzu

Wenn Ihr Projekt wächst, müssen Sie wahrscheinlich mehr Bildschirm hinzufügen, um alle Inhalte anzuzeigen, die für die Verwendung der App erforderlich sind. Wenn Sie beispielsweise eine Aufgabenlisten-App erstellen, benötigen Sie mindestens zwei Bildschirme: einen zum Eingeben eines Aufgabenlisteneintrags und einen zum Anzeigen der gesamten Liste.

  • Weitere Bildschirme werden durch Ziehen und Ablegen von View-Controller-Objekten auf leere Teile Ihrer Leinwand hinzugefügt. Wenn Sie keine leere Stelle zum Ablegen finden können, klicken Sie auf die Schaltfläche "Auszoomen", bis Sie leere Bereiche finden. Stellen Sie sicher, dass Sie den Ansichtscontroller auf der Leinwand und nicht auf einem vorhandenen Bildschirm ablegen.
  • Sie können das Einstiegsbild ändern, indem Sie in der Projektübersicht den View-Controller auswählen, mit dem Sie führen möchten. Klicken Sie auf die Schaltfläche Attribut-Inspektor und aktivieren Sie das Kontrollkästchen "Is Initial View Controller". Wenn Sie beispielsweise eine To-Do-Liste erstellen, möchten Sie, dass die tatsächliche Liste das Erste ist, was der Benutzer beim Starten der App sieht.
Erstellen Sie eine iPhone-App Schritt 20
Erstellen Sie eine iPhone-App Schritt 20

Schritt 8. Fügen Sie eine Navigationsleiste hinzu

Nachdem Sie nun zwei Bildschirme in Ihrer App haben, ist es an der Zeit, sie so einzurichten, dass der Benutzer zwischen ihnen hin und her wechseln kann. Sie können dies mithilfe eines Navigation Controllers tun, bei dem es sich um einen spezialisierten View Controller handelt. Dieser Controller fügt oben in Ihrer App eine Navigationsleiste hinzu, mit der Benutzer zwischen Bildschirmen hin- und herwechseln können.

  • Ihr Navigationscontroller sollte Ihrer anfänglichen Ansicht hinzugefügt werden, damit er alle nachfolgenden Bildschirme steuern kann.
  • Wählen Sie in der Projektübersicht Ihre erste Ansicht aus.
  • Klicken Sie auf Editor → Einbetten in → Navigations-Controller.
  • Am oberen Rand des Bildschirms, dem Sie den Controller hinzugefügt haben, sollte eine graue Navigationsleiste angezeigt werden.
Erstellen Sie eine iPhone-App Schritt 21
Erstellen Sie eine iPhone-App Schritt 21

Schritt 9. Fügen Sie der Navigationsleiste Funktionen hinzu

Nachdem Sie die Navigationsleiste eingefügt haben, können Sie ihr Navigationstools hinzufügen. Dadurch kann Ihr Benutzer zwischen den Bildschirmen hin und her wechseln.

  • Fügen Sie der Navigationsleiste einen Titel hinzu. Klicken Sie unter dem View-Controller, dem Sie ihn zugewiesen haben, auf das Navigationselement. Öffnen Sie den Attributinspektor und geben Sie den Titel des aktuellen Bildschirms in das Feld Titel ein.
  • Fügen Sie eine Navigationsschaltfläche hinzu. Öffnen Sie die Objektbibliothek, falls sie noch nicht geöffnet ist, und suchen Sie das Element der Leiste. Klicken Sie darauf und ziehen Sie es in die Navigationsleiste. Normalerweise werden Schaltflächen, die Sie in der App "vorwärts" bewegen, nach rechts und Schaltflächen, die Sie "zurück" bewegen, nach links platziert.
  • Geben Sie der Schaltfläche eine Eigenschaft. Schaltflächen können mit spezifischen Eigenschaften konfiguriert werden, die eine einfache Anpassung an die Umstände ermöglichen. Wenn Sie beispielsweise eine To-Do-Liste erstellen, möchten Sie über die Schaltfläche "Hinzufügen" einen neuen Eintrag erstellen. Wählen Sie die Schaltfläche aus und öffnen Sie den Attributinspektor. Suchen Sie das Identifier-Menü und wählen Sie "Hinzufügen". Die Schaltfläche ändert sich in ein "+"-Logo.
Erstellen Sie eine iPhone-App Schritt 22
Erstellen Sie eine iPhone-App Schritt 22

Schritt 10. Verknüpfen Sie Ihre neue Schaltfläche mit einem vorhandenen Bildschirm

Damit Ihre Schaltfläche funktioniert, müssen Sie sie mit einem anderen Bildschirm verbinden. In unserem To-Do-Listen-Beispiel befindet sich die Schaltfläche auf der Gesamtliste und muss mit der Eingabemaske verknüpft werden. Um die Schaltfläche zu verknüpfen, halten Sie die Strg-Taste gedrückt und ziehen Sie die Schaltfläche auf den zweiten Bildschirm.

  • Wenn Sie die Maustaste loslassen, wird das Aktionsfolgemenü mit einer Liste von Optionen angezeigt. Wählen Sie "Push", um den Push-Übergang beim Wechsel zwischen den Bildschirmen zu verwenden. Sie können auch "Modal" wählen, wodurch der Bildschirm als in sich geschlossene Aktion im Gegensatz zu einer Sequenz geöffnet wird.
  • Wenn Sie Push verwenden, wird Ihrem zweiten Bildschirm automatisch eine Navigationsleiste hinzugefügt und automatisch ein "Zurück"-Button erstellt. Wenn Sie modal wählen, müssen Sie manuell eine zweite Navigationsleiste einfügen sowie die Schaltflächen "Abbrechen" und "Fertig" hinzufügen (für eine To-Do-Liste; die Beschriftungen Ihrer Schaltflächen ändern sich je nach den Anforderungen Ihrer App).
  • Die Schaltflächen "Abbrechen" und "Fertig" können auf die gleiche Weise erstellt werden, wie Sie die Schaltfläche "Hinzufügen" erstellt haben. Wählen Sie einfach "Abbrechen" oder "Fertig" aus dem Identifier-Menü im Attribut-Inspektor.
Erstellen Sie eine iPhone-App Schritt 23
Erstellen Sie eine iPhone-App Schritt 23

Schritt 11. Fügen Sie Datenverarbeitungsfunktionen hinzu

Bis zu diesem Punkt konnten Sie eine einfache navigierbare Oberfläche erstellen, ohne dass Sie Codierung benötigen. Wenn Sie tiefere Funktionen hinzufügen möchten, z. B. die Datenspeicherung und die Verarbeitung von Benutzereingaben, müssen Sie sich im Code die Hände schmutzig machen. Die Codierung liegt außerhalb des Rahmens dieses Handbuchs, aber es gibt eine große Anzahl von Objective-C-Tutorials, die online verfügbar sind.

Sie können Ihren navigierbaren Interface-Prototyp verwenden, um einen Entwickler einzustellen. Eine funktionierende Benutzeroberfläche macht es viel einfacher zu erklären, was Sie auf der Codierungsseite der Dinge brauchen

Teil 4 von 5: Testen der App

Erstellen Sie eine iPhone-App Schritt 24
Erstellen Sie eine iPhone-App Schritt 24

Schritt 1. Starten Sie den iOS-Simulator

Xcode wird mit einem integrierten iOS-Simulator geliefert, mit dem Sie Ihre App auf einer Vielzahl simulierter iOS-Geräte testen können. Um den Simulator zu starten, wählen Sie "Simulator und Debug" aus dem Dropdown-Menü oben im Xcode-Fenster und wählen Sie dann das Gerät aus, auf dem Sie testen möchten.

Erstellen Sie eine iPhone-App Schritt 25
Erstellen Sie eine iPhone-App Schritt 25

Schritt 2. Erstellen Sie die App

Klicken Sie auf die Schaltfläche Build, die wie eine herkömmliche Play-Schaltfläche aussieht, um die App zu kompilieren und auszuführen. Das Erstellen der App kann einige Minuten dauern. Sie können den Fortschritt in der Symbolleiste verfolgen. Sobald der Build-Prozess abgeschlossen ist, wird der iOS-Simulator geöffnet und Sie können mit dem Testen Ihrer App beginnen.

Erstellen Sie eine iPhone-App Schritt 26
Erstellen Sie eine iPhone-App Schritt 26

Schritt 3. Testen Sie die App auf Ihrem eigenen iPhone

Bevor Sie Ihre App zum Testen verteilen, können Sie sie auf Ihrem eigenen Gerät (sofern vorhanden) testen. Schließen Sie zuerst Ihr Gerät über USB an Ihren Computer an. Schließen Sie iTunes, wenn es geöffnet wird. Wählen Sie "Gerät und Debug" aus dem Dropdown-Menü und klicken Sie dann auf die Schaltfläche Build. Nach einigen Sekunden sollte die App auf dem iPhone starten. Testen Sie alle Funktionen, bevor Sie die App schließen.

Erstellen Sie eine iPhone-App Schritt 27
Erstellen Sie eine iPhone-App Schritt 27

Schritt 4. Debuggen Sie Ihre App

Wenn Ihre App abgestürzt ist, müssen Sie herausfinden, was passiert ist und warum. Dies ist ein umfangreiches Thema und es gibt unzählige Gründe, warum Ihre App möglicherweise abgestürzt ist. Öffnen Sie die Debug-Konsole und lesen Sie die Fehlermeldungen. Meistens sind sie eher kryptisch. Wenn Sie den Fehler nicht verstehen, versuchen Sie, die Fehlermeldung zu googeln. Die Chancen stehen gut, dass Sie im Apple-Entwicklungsforum einen Beitrag finden, in dem ein freundlicher, erfahrener Entwickler seine Bitte beantwortet hat.

Das Debuggen kann für Sie eine sehr zeitaufwändige und mühsame Zeit sein. Wenn Sie nicht aufgeben und durchhalten, werden Sie mit der Zeit besser darin. Sie werden beginnen, die Fehler zu erkennen, sie schnell aufzuspüren und gelegentlich sogar zu erwarten. Ein häufiger Fehler besteht darin, ein Objekt mehr als einmal aus dem Speicher freizugeben. Eine andere besteht darin, zu vergessen, Speicher zuzuweisen und ein Objekt zu initialisieren, bevor versucht wird, es hinzuzufügen oder ihm zuzuweisen. Mit jeder App werden Ihre Fehler immer weniger

Erstellen Sie eine iPhone-App Schritt 28
Erstellen Sie eine iPhone-App Schritt 28

Schritt 5. Überprüfen Sie die Speichernutzung

Das iPhone hat einen sehr begrenzten Speicher. Jedes Mal, wenn Sie einem Objekt Speicher zuweisen, müssen Sie es freigeben, wenn Sie damit fertig sind und den Speicher zurückgeben. Instruments ist das iPhone SDK-Tool zum Anzeigen und Analysieren Ihrer Speichernutzung unter anderem.

  • Wählen Sie, während Gerät und Debug wie zuvor ausgewählt sind, Ausführen → Mit Performance-Tool ausführen → Lecks. Dadurch wird Instruments gestartet und die App auf Ihrem Gerät gestartet. Fahren Sie fort und verwenden Sie die App wie gewohnt. Es scheint, als würde es regelmäßig einfrieren, wenn Instruments Ihre Speichernutzung aufzeichnet und analysiert. Alle Lecks führen zu einer roten Spitze in der Timeline der Lecks. Die Quelle der Lecks wird in der unteren Hälfte des Bildschirms angezeigt.
  • Ein Doppelklick auf die durchgesickerten Objekte führt Sie zum verantwortlichen Code oder ein Klick auf den kleinen Pfeil in der Adressspalte zeigt Ihnen die Leckhistorie an. Manchmal ist der Ort, an dem das Leck entdeckt wird, nicht unbedingt der Ursprungsort.
  • Wenn Sie wirklich ratlos sind, versuchen Sie es mit dem Ausschlussverfahren. Kommentieren Sie Bereiche Ihres Codes aus und/oder umgehen Sie diese sorgfältig und führen Sie ihn aus. Manchmal kann man den allgemeinen Bereich eingrenzen und dann schließlich auf die zuständige Linie eingrenzen. Wenn Sie wissen, wo es ist, können Sie es reparieren oder neu schreiben. Denken Sie daran, dass Sie mit Google oft die schnellsten direkten Links zu internen Apple-Foren oder Dokumentationen erhalten, die sich mit Ihrem Problem befassen.
Erstellen Sie eine iPhone-App Schritt 29
Erstellen Sie eine iPhone-App Schritt 29

Schritt 6. Verteilen Sie Ihre App, um von anderen getestet zu werden

Das Testen Ihrer App in einer simulierten Umgebung ist zwar eine gute Möglichkeit, um sicherzustellen, dass Ihre App funktioniert und die Benutzeroberfläche gut aussieht, aber nichts geht über das Testen durch andere Benutzer als Sie selbst. Stellen Sie einfach sicher, dass Sie die ungeheuerlichsten Fehler ausgebügelt haben, bevor Sie es zu externen Tests senden. Um Ihre App an Ihre Tester zu verteilen, müssen Sie auf der iOS Dev Center-Website ein Ad-hoc-Zertifikat erstellen.

  • Externe Tester können viele Rückmeldungen geben, die Sie nicht erwarten würden. Dies kann besonders nützlich sein, wenn Sie eine komplexe App haben.
  • Um die Geräte des Testers zu autorisieren, benötigen Sie die UDID-Nummer jedes Geräts.
  • Wählen Sie Gerät aus der Dropdown-Liste und klicken Sie auf das Symbol "Build". Navigieren Sie im Finder zum Ordner Ihres Projekts und suchen Sie nach dem Ordner "Ad-Hoc-iphoneos". Im Inneren wird es eine App geben. Kopieren Sie Ihr "AdHoc.mobileprovision"-Zertifikat, das Sie aus dem iOS Dev Center erhalten haben, in denselben Ordner. Wählen Sie die App und das Zertifikat aus und zippen Sie sie. Dieses Archiv können Sie Ihrem externen Tester zur Verfügung stellen. Sie müssen für jedes Ad-hoc-Zertifikat ein eigenes Archiv erstellen.

Teil 5 von 5: Ihr Projekt freigeben

Erstellen Sie eine iPhone-App Schritt 30
Erstellen Sie eine iPhone-App Schritt 30

Schritt 1. Erstellen Sie Ihren Verteilungsbuild

Wählen Sie Gerät und Freigabe aus dem Dropdown-Menü. Drücken Sie auf das Symbol "Bauen". Navigieren Sie im Finder zum Build-Ordner Ihres Projekts und suchen Sie nach dem Ordner "Release-iphoneos". Im Inneren wird es eine App geben. Komprimieren Sie es in ein Archiv.

Damit neue Apps die Apple-Zertifizierung bestehen, müssen sie für iOS 8 und das Retina-Display optimiert werden

Erstellen Sie eine iPhone-App Schritt 31
Erstellen Sie eine iPhone-App Schritt 31

Schritt 2. Öffnen Sie das iTunes Connect-Dashboard

Sie können über das iOS Dev Center darauf zugreifen. Wenn Sie noch nicht abgeschlossene Schritte für die Einrichtung haben, werden diese oben auf der Seite aufgelistet. Stellen Sie sicher, dass alle Ihre Bank- und Steuerinformationen korrekt eingegeben wurden.

Erstellen Sie eine iPhone-App Schritt 32
Erstellen Sie eine iPhone-App Schritt 32

Schritt 3. Geben Sie alle Informationen Ihrer App ein

Klicken Sie auf "Ihre Anwendungen verwalten" und wählen Sie dann "Neue Anwendung hinzufügen". Geben Sie den App-Namen und die SKU-Nummer ein und wählen Sie die Bundle-ID aus. Wählen Sie Ihr App Bundle aus dem Dropdown-Menü aus.

  • Füllen Sie die Formulare mit Ihrer App-Beschreibung, Schlüsselwörtern, Support-Site, Kategorie, Kontakt-E-Mail, Copyright usw. aus.
  • Füllen Sie die Formulare Rechte und Preise aus.
  • Halten Sie Ihre iTunes-Grafik bereit. Sie benötigen ein großes 512 x 512 Vektorsymbol sowie einige Screenshots Ihrer App. Screenshots können vom iPhone-Simulator mit Befehl + Umschalt + 4 und Ziehen des Fadenkreuzes über den Bereich aufgenommen werden. Stellen Sie sicher, dass sie 320 x 480 für das iPhone haben. Screenshots sind ein sehr wichtiger Teil der Vermarktung Ihrer App, also stellen Sie sicher, dass sie die wichtigsten Teile zeigen.
Erstellen Sie eine iPhone-App Schritt 33
Erstellen Sie eine iPhone-App Schritt 33

Schritt 4. Laden Sie Ihre App hoch

Klicken Sie auf "Ready to Upload Binary" und Sie werden zu einem Bildschirm weitergeleitet, der Sie zum Herunterladen des Application Uploader-Tools führt. Laden Sie es herunter und drücken Sie Fertig.

  • Installieren Sie das Application Uploader-Tool und starten Sie es. Wenn Sie das Programm zum ersten Mal ausführen, werden Sie nach Ihren iTunes-Anmeldeinformationen gefragt.
  • Das Application Uploader-Tool überprüft Ihr iTunes Connect-Konto und findet alle Apps, für die Sie Binärdateien hochladen möchten. Sie werden im Dropdown-Menü angezeigt. Wählen Sie die gewünschte aus, wählen Sie die zuvor erstellte Distributions-ZIP-Datei aus und laden Sie sie hoch. Der Uploader überprüft einige interne Dinge im Bundle und gibt einen Fehler zurück, wenn er etwas Falsches findet, z. B. eine falsche Versionsnummer, ein fehlendes Symbol usw. Wenn alles in Ordnung ist, wird die ZIP-Datei hochgeladen und abgeschlossen.
Erstellen Sie eine iPhone-App Schritt 34
Erstellen Sie eine iPhone-App Schritt 34

Schritt 5. Warten Sie auf die Überprüfung

Jetzt müssen Sie nichts weiter tun, als auf den Überprüfungsprozess zu warten. Apple wird Sie in einigen Tagen oder Wochen per E-Mail benachrichtigen, wenn sich Ihr Bewerbungsstatus in "In Prüfung" ändert. Wenn es zur Überprüfung geht, ist der Prozess sehr schnell. Wenn es die anfängliche Flut von Tests nicht besteht, erhalten Sie eine Ablehnungs-E-Mail mit der Begründung, und Apple bietet Vorschläge zur Behebung des Problems an. Wenn Ihre App die Prüfung besteht, sendet Ihnen Apple eine E-Mail, die Sie darüber informiert, dass Ihre App zum Verkauf bereit ist. Ihre App wird jetzt im iTunes App Store angezeigt

Erstellen Sie eine iPhone-App Schritt 35
Erstellen Sie eine iPhone-App Schritt 35

Schritt 6. Bewerben Sie Ihre App

Jetzt, da Ihre brandneue App zum Kauf verfügbar ist, ist es an der Zeit, die Nachricht zu verbreiten. Nutzen Sie soziale Medien, versenden Sie Pressemitteilungen an App-orientierte Websites, erstellen Sie einige YouTube-Videos und tun Sie alles, um die Leute dazu zu bringen, über Ihre App zu sprechen.

Sie können kostenlose Exemplare an Rezensenten senden, die dann auf ihrer Website über Ihre App schreiben oder sie auf ihrem YouTube-Kanal bewerten. Wenn Sie es in die Hände beliebter Rezensenten bekommen, kann dies zu vielen Verkäufen führen

Erstellen Sie eine iPhone-App Schritt 36
Erstellen Sie eine iPhone-App Schritt 36

Schritt 7. Beobachten Sie Ihre Verkäufe

Laden Sie die kostenlose iTunes Connect Mobile-App für Ihr iPhone herunter. Melden Sie sich täglich an und überprüfen Sie Ihre Verkäufe, Märkte und Absatzländer. Das ist der lustige Teil! Apple sendet Ihnen regelmäßig E-Mails mit Links zu Ihren aktuellen Verkaufsdaten. Sie können sie für Ihre Unterlagen herunterladen. Viel Glück!

Tipps

  • Versuchen Sie, original zu sein und keine Apps zu duplizieren, die bereits im App Store vorhanden sind. Machen Sie eine gründliche Suche im App Store, um herauszufinden, was verfügbar ist. Wenn deine Idee natürlich besser ist, dann mach es.
  • Suchen Sie immer nach Möglichkeiten, Ihre App zu verbessern.
  • Versuchen Sie, Ihre App regelmäßig zu aktualisieren.
  • Wenn Sie gedruckte Referenzen mögen, besuchen Sie Amazon.com, um einige iPhone-Entwicklungsbücher zu finden.
  • Versuchen Sie, auf so vielen verschiedenen iDevices zu testen, die Sie in die Hände bekommen. Noch besser, wenn sie unterschiedliche iOS-Versionen installiert haben.
  • Wenn Sie einen iOS-Entwickler beauftragen und sicherstellen möchten, dass die iOS-App so aussieht, wie Sie es angegeben haben, können Sie die Benutzeroberfläche für die App in Photoshop entwerfen und mit einem Tool in eine funktionsfähige Xcode/iOS-Anwendung konvertieren!
  • Wenn Sie gerade Programmieren lernen, können Ihnen blockbasierte Sprachen oder Online-Kurse den Einstieg erleichtern.

Warnungen

  • Das iPhone SDK ändert sich ständig und die Geräte entwickeln sich weiter. Wenn während eines Projekts ein SDK-Upgrade zur Verfügung gestellt wird, lesen Sie unbedingt die Neuerungen und Änderungen, bevor Sie damit beginnen. Sofern nicht von Apple angegeben, dass alle neuen Einreichungen mit der neuen SDK-Version kompiliert werden müssen, ist dies zu diesem Zeitpunkt möglicherweise nicht für Sie erforderlich. Wenn Sie ein Upgrade durchführen, sind einige der von Ihnen verwendeten Methoden möglicherweise veraltet und werden zur Kompilierzeit wahrscheinlich nicht mehr als eine Warnung ausgeben, aber seien Sie sicher.
  • Sie können nicht viele Downloads oder Verkäufe garantieren, lassen Sie sich nicht entmutigen.
  • Wenn Sie Erfolg haben und eine App im App Store erhalten, lassen Sie sich nicht von gemeinen Leuten einschüchtern, die böse Bewertungen schreiben. Manche geben hilfreiches Feedback und manche mögen es einfach nur unhöflich zu sein.
  • Es macht süchtig; Sie können möglicherweise nicht aufhören.

Empfohlen: