5 Möglichkeiten zum Erstellen von iPhone-Apps

Inhaltsverzeichnis:

5 Möglichkeiten zum Erstellen von iPhone-Apps
5 Möglichkeiten zum Erstellen von iPhone-Apps

Video: 5 Möglichkeiten zum Erstellen von iPhone-Apps

Video: 5 Möglichkeiten zum Erstellen von iPhone-Apps
Video: VoiceOver deaktivieren / sprechendes iPhone / iPod ausschalten 2024, Kann
Anonim

Der App-Markt verändert sich ständig und entwickelt sich weiter, und eine erfolgreiche App-Erstellung kann jedem, der sie sieht, ins Auge fallen. Sie haben eine tolle Idee für eine iPhone-App? iPhone-Apps sind einfacher zu erstellen, als sie scheinen. Obwohl Sie eine Programmiersprache lernen müssen, kann das Interface-Design mit grafischen Werkzeugen erfolgen. Das Erstellen von Apps erfordert Zeit, Geduld und Lernbereitschaft, aber vielleicht können Sie den nächsten Flappy Bird machen! Siehe Schritt 1 unten, um loszulegen.

Schritt

Methode 1 von 5: Einrichten der 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 eine Entwicklungsumgebung zur Entwicklung von iPhone-Anwendungen. Xcode kann kostenlos von Apple heruntergeladen werden, erfordert jedoch OS X 10.8 oder höher. Es gibt keine offizielle Möglichkeit, Xcode auf einem Windows- oder Linux-Computer auszuführen. Wenn Sie also iPhone-Apps entwickeln möchten, aber keinen Mac besitzen, müssen Sie zuerst einen Mac kaufen.

Um iOS 8-Apps zu entwickeln, benötigen Sie Xcode 6.0.1 und das iOS 8 SDK, die beide kostenlos von Apple erhältlich sind. Das iOS 8 SDK enthält eine Reihe neuer APIs, mit denen Sie neue Benutzererfahrungen erstellen können, einschließlich der Integration von iCloud und Touch ID

Erstellen Sie eine iPhone-App Schritt 2
Erstellen Sie eine iPhone-App Schritt 2

Schritt 2. Installieren Sie eine gute Texteditoranwendung

Während Sie mit Xcode Programme schreiben können, können Sie einfacher mit Code arbeiten, wenn Sie einen speziellen Texteditor zum Programmieren haben. 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 eine Vektorgrafikanwendung

Wenn Sie ein benutzerdefiniertes Design für Ihre App erstellen möchten, müssen Sie eine gute Vektor-App installieren. Vektorgrafiken können ohne Qualitätseinbußen gedeihen und sind für schöne Anwendungen unerlässlich. Beispiele für gute Vektorprogramme sind CorelDraw, Adobe Illustrator, Xara Designer und Inkscape oder verwenden Drawberry, einen guten kostenlosen Vektorbildeditor. Drawberry ist nicht so gut wie professionelle Programme, aber es ist gut genug für Anfänger oder Benutzer, die nicht bezahlen möchten, weil sie das Programm selten verwenden.

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

Schritt 4. Ziel-C verstehen

Objective-C ist eine Programmiersprache, die verwendet wird, um Funktionen in iPhone-Anwendungen zu erstellen und Daten- und Objektmanipulation zu handhaben. Objective-C gehört zur C-Sprachfamilie und ist eine objektorientierte Sprache. Wenn Sie C oder Java verstehen, sollte Objective-C leicht verständlich sein.

  • Während Sie grundlegende Anwendungen erstellen können, ohne Objective-C zu verstehen, können Sie keine erweiterten Funktionen erstellen, ohne den Code selbst zu schreiben. Ohne Objective-C können Sie Ihre App nur zwischen Bildschirmen bewegen.
  • Es gibt viele Objective-C-Tutorials, die online und in Buchform verfügbar sind. Wenn Sie die iPhone-Programmierung wirklich lernen möchten, können Sie es bequem lernen, da Sie über viele Ressourcen verfügen.
  • Beliebte Objective-C-Communitys sind die Apple Developer Foren, die iPhoneSDK-Gruppe bei Google und Stack Overflow.
Erstellen Sie eine iPhone-App Schritt 5
Erstellen Sie eine iPhone-App Schritt 5

Schritt 5. Ziehen Sie in Betracht, einen Drittentwickler zu bezahlen

Wenn Sie nicht daran interessiert sind, Objective-C zu lernen oder keine Apps entwerfen können, gibt es viele Freelancer und Entwicklungsteams, die alle Aspekte der App-Entwicklung für Sie übernehmen können. Einen Drittentwickler zu bezahlen kann ein komplizierter Prozess sein, aber es kann helfen, wenn Sie nicht gerne programmieren. Stellen Sie sicher, dass alle am Projekt beteiligten Personen eine Geheimhaltungsvereinbarung unterzeichnen und stellen Sie sicher, dass eine Zahlungsstruktur vorhanden ist, bevor das Projekt beginnt.

ODesk und Elance sind zwei der beliebtesten freiberuflichen Dienstleister im Internet und haben beide Hunderte von Entwicklern und Künstlern mit unterschiedlichen Fähigkeiten

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

Schritt 6. Erstellen Sie ein Entwicklerkonto

Um Ihre App im App Store bereitzustellen oder anderen zum Testen zur Verfügung zu stellen, benötigen Sie ein Apple-Entwicklerkonto. Dieses Konto kostet $99 pro Jahr und erfordert die Eingabe von Steuer- und Bankdaten.

Sie können ein Konto auf der iOS Dev Center-Site erstellen

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

Schritt 7. Laden Sie die Beispielanwendung herunter

Sobald Sie ein Entwicklerkonto erstellt haben, haben Sie Zugriff auf die Entwicklerressourcen von Apple, einschließlich Beispielprojekten, die Aufschluss über die App-Entwicklung geben können. Suchen Sie Beispiele für die Anwendung, die Sie erstellen möchten, und experimentieren Sie mit ihnen in Xcode.

Methode 2 von 5: Apps planen

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, benötigen Sie einen gut durchdachten Plan für Ihre App und Funktionen, wie z. und eine Grundidee des umzusetzenden Systems.

  • Versuchen Sie, beim Erstellen Ihrer App "treu" zu Ihren Designdokumenten zu sein. Dies wird Ihnen helfen, sich auf die gewünschten Funktionen zu konzentrieren.
  • Versuchen Sie, für jeden Bildschirm in Ihrer App ein kleines Doodle zu zeichnen.
Erstellen Sie eine iPhone-App Schritt 9
Erstellen Sie eine iPhone-App Schritt 9

Schritt 2. Bestimmen Sie Ihren Marktanteil

Der Marktanteil Ihrer App bestimmt, wie Ihre App aussieht und funktioniert. Zum Beispiel wird eine Agenda-App einen anderen Marktanteil haben als ein verdammtes Ballerspiel.

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

Schritt 3. Bestimmen Sie den Bedarf für die Anwendung

Wenn es sich bei Ihrer Anwendung um eine Dienstprogrammanwendung handelt, muss sie entweder eine Lösung für ein ungelöstes Problem sein oder eine bessere Lösung als die verfügbare sein. Wenn es sich bei Ihrer App um ein Spiel handelt, sollte Ihre App über Funktionen verfügen, die sie von anderen Spielen unterscheiden und eine bestimmte Gruppe von Spielern ansprechen.

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

Schritt 4. Betrachten Sie Ihren Inhalt

Die Benutzeroberfläche Ihrer Anwendung wird durch die Art des Inhalts bestimmt, der dem Benutzer der Anwendung angezeigt wird. Wenn es sich bei Ihrer App beispielsweise um eine App zum Thema Fotografie handelt, sollten Sie eine Benutzeroberfläche erstellen, die es Benutzern erleichtert, Fotos anzuzeigen und zu durchsuchen.

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

Schritt 5. Implementieren Sie einen guten Schnittstellendesignprozess

Die von Ihnen gestaltete Benutzeroberfläche sollte dem Benutzer nicht im Weg stehen. Das heißt, die Auswahlschaltfläche muss deutlich sichtbar sein und der Benutzer sollte die Funktion einer Schaltfläche nicht in Frage stellen. Wenn Sie Symbole verwenden, müssen die von Ihnen verwendeten Symbole ihre Funktion darstellen. Die Navigation in der App sollte reibungslos und natürlich sein.

Interface Design ist eine Kombination aus Kunst und Wissenschaft. Möglicherweise müssen Sie Ihr Design in Ihrem Projekt mehrmals ändern

Methode 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" aus der "iOS"-Leiste auf der linken Seite des Fensters. Wählen Sie im Abschnitt Vorlagen die Option "Leere Anwendung".

  • Es gibt verschiedene Vorlagen für verschiedene Aufgaben. Beginnen Sie mit einer leeren Vorlage, bis Sie mit dem Entwicklungsprozess vertraut sind. Sie können erweiterte Vorlagen ausprobieren, wenn Sie wissen, wie die App-Erstellung funktioniert.
  • Sie werden aufgefordert, den Produktnamen, die Firmenkennung und das Klassenpräfix einzugeben. Wenn Sie keine Firmenidentifikation von Apple erhalten haben, geben Sie com.example ein. Geben Sie als Prä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

Ein Storyboard ist eine visuelle Darstellung des gesamten Bildschirms in Ihrer App und zeigt den gesamten Bildschirm und seine Übergänge. Das Storyboard-Tool hilft Ihnen beim Aufbau des Flows Ihrer App.

  • Klicken Sie auf Datei > Neu > Datei
  • Klicken Sie unter den iOS-Optionen auf "Benutzeroberfläche".
  • Wählen Sie "Storyboard" aus und klicken Sie dann auf Weiter.
  • Wählen Sie das iPhone aus dem Gerätemenü und nennen Sie es "Main". Stellen Sie sicher, dass die Datei am selben Speicherort wie Ihr Projekt gespeichert ist.
Erstellen Sie eine iPhone-App Schritt 15
Erstellen Sie eine iPhone-App Schritt 15

Schritt 3. Wenden Sie Storyboard auf Ihr Projekt an

Nachdem Sie ein Storyboard erstellt haben, müssen Sie es als Hauptschnittstelle Ihrer App implementieren. Dadurch wird das Storyboard geöffnet, wenn die App geöffnet wird. Wenn Sie Storyboard nicht implementieren, passiert beim Öffnen der App nichts.

  • Klicken Sie im linken Navigationsbaum auf Ihren Projektnamen
  • Suchen Sie im Mainframe nach Targets und wählen Sie Ihr Projekt aus der Liste Targets aus.
  • Suchen Sie den Abschnitt Bereitstellungsinformationen auf der Registerkarte Allgemein.
  • Geben Sie Main.storyboard in das Feld "Main Interface" ein.
Erstellen Sie eine iPhone-App Schritt 16
Erstellen Sie eine iPhone-App Schritt 16

Schritt 4. Geben Sie Ihren ersten Bildschirm mit dem Display-Controller ein

Dieser Controller steuert, wie der Inhalt vom Benutzer angezeigt wird. Es stehen eine Vielzahl von Ansichts-Controllern zur Verfügung, einschließlich Standard- und Tabellenansichten. Sie müssen Ihrem Storyboard einen Ansichtscontroller hinzufügen, der der App mitteilt, wie dem Benutzer Inhalte angezeigt werden.

  • Wählen Sie in der Projektnavigation die Datei "Main.storyboard". Sie sehen eine leere Leinwand im Interface Builder-Fenster.
  • Finden Sie die Objektbibliothek am unteren Rand des rechten Rahmens, und sie kann gestartet werden, indem Sie auf das kleine Würfelsymbol klicken. 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 Ihre Leinwand. Ihr erster Bildschirm wird auf der Leinwand angezeigt.
  • Ihre erste "Szene" ist abgeschlossen. Wenn die App startet, lädt der Display-Controller Ihren ersten Bildschirm.
Erstellen Sie eine iPhone-App Schritt 17
Erstellen Sie eine iPhone-App Schritt 17

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

Nachdem Sie den Ansichtscontroller eingerichtet haben, können Sie den Bildschirm mit den benötigten Oberflächenobjekten wie Beschriftungen, Textfeldern und Schaltflächen füllen. Interface-Objekte finden Sie in der Objektbibliotheksliste – dem Ort, an dem Sie den View Controller gerade finden.

  • Klicken und ziehen Sie ein Objekt aus der Liste, um es auf den Bildschirm zu ziehen.
  • Die Größe der meisten Objekte kann durch Klicken und Ziehen des Kästchens in der Ecke des Objekts geändert werden. Wenn Sie die Größe eines Objekts ändern, wird ein Raster auf dem Bildschirm angezeigt, damit Sie sicherstellen können, dass es die richtige Größe hat.
Erstellen Sie eine iPhone-App Schritt 18
Erstellen Sie eine iPhone-App Schritt 18

Schritt 6. Ändern Sie das eingegebene Objekt

Sie können die Eigenschaften jedes Objekts ändern. Auf diese Weise können Sie eine einzigartige und intuitive Benutzeroberfläche erstellen. Sie können beispielsweise einem Textfeld Beispieltext hinzufügen, um Benutzern beim Ausfüllen zu helfen.

  • Wählen Sie das Objekt aus, das Sie ändern möchten, und klicken Sie oben im rechten Rahmen auf die Schaltfläche "Attribute-Inspektor". Dieser Knopf hat die Form eines Schildes.
  • Ändern Sie das Objekt nach Ihrem Geschmack. Sie können Schriftart, Typ und Farbe, Layout, Hintergrundbild, Beispieltext, Rahmenstil usw. ändern.
  • Die verfügbaren Optionen hängen von dem Objekt ab, das Sie ändern möchten.
Erstellen Sie eine iPhone-App Schritt 19
Erstellen Sie eine iPhone-App Schritt 19

Schritt 7. Fügen Sie einen weiteren Bildschirm hinzu

Wenn Ihr Projekt wächst, müssen Sie möglicherweise weitere Bildschirme hinzufügen, um alle Inhalte anzuzeigen, die Ihre App benötigt. Wenn Sie beispielsweise eine Aufgabenanwendung erstellen, benötigen Sie zwei Bildschirme: einen zum Eingeben von Aufgabeneinträgen und einen zum Anzeigen aller Einträge.

  • Neue Bildschirme werden durch Ziehen und Ablegen eines View-Controller-Objekts auf einen leeren Teil Ihres Canvas hinzugefügt. Wenn Sie auf der Leinwand keinen leeren Bereich finden, klicken Sie auf "Herauszoomen", bis Sie einen leeren Bereich finden. Stellen Sie sicher, dass Sie den Ansichtscontroller auf der Leinwand ablegen, nicht auf dem vorhandenen Bildschirm.
  • Sie können den Hauptbildschirm ändern, indem Sie den gewünschten Ansichtscontroller aus der Projektübersichtsansicht auswählen. Klicken Sie auf die Schaltfläche "Attribute Inspector" und aktivieren Sie "Is Initial View Controller". Wenn Sie beispielsweise eine Aufgabenanwendung erstellen, verwenden Sie den Aufgabenansichtsbildschirm als Hauptbildschirm.
Erstellen Sie eine iPhone-App Schritt 20
Erstellen Sie eine iPhone-App Schritt 20

Schritt 8. Fügen Sie eine Navigationsleiste hinzu

Sobald Sie zwei Bildschirme haben, ist es an der Zeit, eine Navigationsleiste zu erstellen, damit Benutzer zwischen Bildschirmen wechseln können. Sie können einen Navigationscontroller verwenden, bei dem es sich um einen benutzerdefinierten Ansichtscontroller handelt. Dieser Controller fügt oben in Ihrer App eine Navigationsleiste hinzu und ermöglicht es Benutzern, zwischen den Bildschirmen zu wechseln.

  • Ihre Navigationssteuerelemente sollten Ihrem Startbildschirm hinzugefügt werden, damit sie andere Bildschirme steuern können.
  • Wählen Sie in der Projektübersichtsansicht die Einstiegsansicht der Anwendung.
  • Klicken Sie auf Editor → Einbetten in → Navigations-Controller.
  • Oben auf dem Bildschirm, dem Sie den Controller hinzugefügt haben, wird eine graue Navigationsleiste angezeigt.
Erstellen Sie eine iPhone-App Schritt 21
Erstellen Sie eine iPhone-App Schritt 21

Schritt 9. Fügen Sie der Navigationsleiste eine Funktion hinzu

Nachdem Sie die Navigationsleiste aufgerufen haben, können Sie Navigationswerkzeuge auf der Leiste eingeben. Durch die Eingabe kann der Benutzer zwischen den Bildschirmen wechseln.

  • Fügen Sie der Navigationsleiste einen Titel hinzu. Klicken Sie unter Ihrem bevorzugten Display-Controller auf "Navigationselemente". Öffnen Sie den Attributinspektor und geben Sie einen Bildschirmtitel in das Feld Titel ein.
  • Navigationsschaltflächen hinzufügen. Öffnen Sie die Objektbibliothek, falls Sie dies noch nicht getan haben, und suchen Sie das Element "Leistenschaltfläche". Klicken und ziehen Sie in die Navigationsleiste. Im Allgemeinen befindet sich die Schaltfläche, die Sie zu einem anderen Bildschirm weiterleitet, auf der rechten Seite und die Zurück-Schaltfläche auf der linken Seite des Bildschirms.
  • Geben Sie der Schaltfläche Eigenschaften. Schaltflächen können mit bestimmten Eigenschaften eingestellt werden, die sie für verschiedene Zwecke anpassen. Wenn Sie beispielsweise eine To-Do-Liste erstellen, benötigen Sie eine Schaltfläche, um einen Eintrag hinzuzufügen. Wählen Sie Ihre Schaltfläche aus und öffnen Sie den Attributinspektor. Wählen Sie das Identifier-Menü und wählen Sie "Hinzufügen". Ihre Schaltfläche ändert ihre Form in ein "+"-Logo.
Erstellen Sie eine iPhone-App Schritt 22
Erstellen Sie eine iPhone-App Schritt 22

Schritt 10. Verknüpfen Sie die Schaltfläche mit dem vorhandenen Bildschirm

Damit die Schaltfläche funktioniert, müssen Sie sie mit einem anderen Bildschirm verbinden. In unserem To-Do-Listen-Beispiel befindet sich der Button auf der Liste und muss auf dem Bildschirm verlinkt werden, um den Eintrag einzugeben. Um eine 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 Menü Aktionsfolge mit mehreren Optionen angezeigt. Wählen Sie "Push", um beim Umschalten zwischen Bildschirmen den "Push"-Übergang zu verwenden. Sie können auch "Hauptstadt" auswählen, wodurch der Bildschirm als spezielle Aktion geöffnet wird, anstatt als Teil einer Aktionssequenz.
  • Wenn Sie Push verwenden, werden auf Ihrem zweiten Bildschirm automatisch eine Navigationsleiste und eine Zurück-Schaltfläche hinzugefügt. Wenn Sie Modal auswählen, müssen Sie eine zweite Navigationsleiste, eine Schaltfläche zum Abbrechen und eine Fertig-Schaltfläche hinzufügen (für To-do-Apps. Für andere Apps ist eine andere Art von Schaltfläche erforderlich).
  • Die Schaltflächen "Abbrechen" und "Fertig" können analog zu den Schaltflächen "Hinzufügen" erstellt werden. Wählen Sie "Abbrechen" oder "Fertig" im 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

Inzwischen können Sie navigierbare Oberflächen erstellen, ohne Code schreiben zu müssen. Wenn Sie erweiterte Funktionen hinzufügen möchten, z. B. das Speichern von Daten oder die Verarbeitung von Benutzereingaben, müssen Sie Code schreiben. Anleitungen zum Schreiben von Code würden den Rahmen dieses Artikels sprengen, aber es gibt viele Objective-C-Anleitungen im Internet.

Sie können Ihren Schnittstellenprototyp verwenden, um einen Entwickler zu finden. Eine navigierbare Benutzeroberfläche hilft Ihnen zu klären, welche Teile programmiert werden müssen

Methode 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 enthält einen iOS-Simulator, mit dem Sie Ihre App auf Simulationen verschiedener Arten von iOS-Geräten testen können. Um den Simulator zu starten, wählen Sie im Menü oben im Xcode-Fenster "Simulator und Debug" und 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 Ihre App

Klicken Sie auf die Schaltfläche Build, die wie eine normale Play-Schaltfläche aussieht, um die App zu kompilieren und auszuführen. Dieser Vorgang kann einige Augenblicke dauern, Sie können den Fortschritt in der Symbolleiste sehen. Sobald dies erledigt 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 iPhone

Bevor Sie die App zum Testen bereitstellen, können Sie sie auf Ihrem eigenen Gerät testen, wenn Sie ein iPhone haben. Verbinden Sie zuerst Ihr Gerät über USB mit dem Computer. Schließen Sie iTunes, wenn es geöffnet ist. Wählen Sie "Gerät und Debug" aus dem Menü und klicken Sie dann auf Erstellen. Nach einer Weile öffnet sich die App auf dem iPhone. 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 die App

Wenn bei Ihrer App Probleme auftreten, müssen Sie wissen, was passiert ist und warum es passiert ist. Der Prozess zur Ermittlung dieses Problems ist langwierig und es gibt viele Gründe, warum Ihre Anwendung problematisch sein kann. Öffnen Sie die Debug-Konsole und lesen Sie die Fehlermeldung. Die meisten dieser Fehlermeldungen sind schwer zu verstehen. Wenn Sie die Fehlermeldung nicht verstehen, suchen Sie nach der Fehlermeldung. Es besteht die Möglichkeit, dass Sie in den Entwicklerforen von Apple Beiträge mit Antworten von anderen erfahrenen Entwicklern finden.

Das Debuggen kann lange dauern. Wenn du nicht aufgibst, wirst du besser darin. Sie werden beginnen, Fehler in der Anwendung zu erkennen, zu finden und manchmal sogar das Auftreten von Fehlern vorherzusagen. Einer der häufigsten Fehler besteht darin, ein Objekt mehr als einmal aus dem Speicher freizugeben. Ein weiterer Fehler besteht darin, dass vergessen wird, Speicher zuzuweisen und Objekte zu initialisieren, bevor versucht wird, Objekte im Speicher hinzuzufügen oder zuzuordnen. Je mehr Anwendungen Sie erstellen, desto weniger Fehler machen Sie

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. Wenn Sie einem bestimmten Objekt Speicher zuweisen, müssen Sie ihn nach Beendigung der Verwendung durch das Objekt freigeben und den verwendeten Speicher zurückgeben. Im iPhone SDK sind Tools verfügbar, um die Speicher- und andere Ressourcennutzung zu überprüfen.

  • Nachdem Sie Gerät und Debug ausgewählt haben, wählen Sie Ausführen → Mit Leistungstool ausführen → Lecks. Dadurch werden Instrumente angezeigt und die App auf dem Gerät gestartet. Fahren Sie fort und verwenden Sie die App wie gewohnt. Anwendungen reagieren möglicherweise nicht häufig, da Instruments Ihre Speichernutzung aufzeichnet und analysiert. Ein Speicherleck erzeugt eine rote Spitze auf der Timeline von Leaks. Die Quelle des Speicherlecks wird unten auf dem Bildschirm angezeigt.
  • Ein Doppelklick auf das durchgesickerte Objekt versucht, Sie zum problematischen Code zu führen, oder ein Klick auf den kleinen Pfeil in der Adressleiste zeigt den Leckverlauf an. Manchmal liegt die Leckquelle nicht dort, wo das Leck entdeckt wurde.
  • Wenn Sie sich verwirrt fühlen, versuchen Sie es mit dem Eliminationsverfahren. Markieren Sie sie als Kommentare und/oder überspringen Sie vorsichtig einige Abschnitte Ihres Codes und führen Sie Ihre Anwendung aus. Manchmal können Sie den allgemeinen Bereich eingrenzen und die Problembereiche finden. Wenn Sie es gefunden haben, können Sie den Code entweder korrigieren oder neu schreiben. Denken Sie daran, dass Sie bei der Verwendung von Google oft schnell zu direkten Links zu den internen Foren oder Dokumentationen von Apple zu Ihrem Problem gelangen.
Erstellen Sie eine iPhone-App Schritt 29
Erstellen Sie eine iPhone-App Schritt 29

Schritt 6. Stellen Sie Ihre App bereit, damit andere sie testen können

Während das Testen Ihrer App in einem simulierten Zustand eine gute Möglichkeit ist, um sicherzustellen, dass Ihre App funktioniert und ihre Benutzeroberfläche gut aussieht, ist das Testen durch andere großartig. Stellen Sie sicher, dass Sie die schwerwiegendsten Fehler behoben haben, bevor Sie Ihre App für Tester bereitstellen. Um Ihre App für Tester bereitzustellen, müssen Sie auf der iOS Dev Center-Website ein Ad-hoc-Zertifikat generieren.

  • Externe Tester können Ihnen eine Meinung geben, die Sie nicht erwarten. Diese Meinungen sind oft nützlich, wenn Ihre Bewerbung sehr komplex ist.
  • Um ein Testgerät zu autorisieren, müssen Sie die UDID-Nummer des Geräts haben.
  • Wählen Sie Gerät aus dem Menü und klicken Sie auf "Erstellen". Suchen Sie im Finder Ihren Projektordner und suchen Sie nach dem Ordner "Ad-Hoc-iphoneos". In diesem Ordner befindet sich eine Anwendung. Kopieren Sie das Zertifikat "AdHoc.mobileprovision" aus dem iOS Dev Center in denselben Ordner. Wählen Sie den Antrag und das Zertifikat aus und komprimieren Sie es in Zip-Form. Dieses Archiv kann externen Testern zur Verfügung gestellt werden. Sie müssen für jedes Ad-hoc-Zertifikat ein eigenes Archiv erstellen.

Methode 5 von 5: Ihr Projekt freigeben

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

Schritt 1. Erstellen Sie eine Anwendung zur Verteilung

Wählen Sie Gerät und Release aus und klicken Sie auf „Build“. Suchen Sie im Finder Ihren Projektordner und suchen Sie nach dem Ordner "Ad-Hoc-iphoneos". In diesem Ordner befindet sich eine Anwendung. Komprimieren Sie die Anwendung als Zip.

Damit Ihre App die Apple-Zertifizierung besteht, muss sie für iOS 7 und Retina Display optimiert sein

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

Schritt 2. Öffnen Sie das iTunes Connect-Dashboard im iOS Dev Center

Wenn Sie noch nicht abgeschlossene Schritte zum Abschließen der Einrichtung haben, werden diese oben auf der Seite angezeigt. Stellen Sie sicher, dass alle Ihre Steuer- und Bankdaten korrekt eingegeben wurden.

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

Schritt 3. Geben Sie alle Anwendungsinformationen ein

Klicken Sie auf „Anwendungen verwalten“und wählen Sie „Neue Anwendung hinzufügen“. Geben Sie den Anwendungsnamen, die SKU-Nummer und die Bundle-ID ein. Wählen Sie das Anwendungspaket aus dem verfügbaren Menü aus.

  • Füllen Sie das Formular für Anwendungsbeschreibung, Schlüsselwörter, Support-Site, Kategorie, Kontakt-E-Mail, Copyright usw. aus.
  • Füllen Sie das Formular Rechte und Preise aus.
  • Bereiten Sie das Bild für iTunes vor. Sie benötigen ein 512 x 512 Vektorsymbol und einen Screenshot Ihrer App. Ein Screenshot kann vom iPhone-Simulator erstellt werden, indem Sie Befehlstaste+⇧ Umschalttaste+4 drücken und eine Linie in dem angezeigten Bereich ziehen. Stellen Sie sicher, dass die Größe 320 x 480 für das iPhone beträgt. Screenshots sind der wichtigste Teil des App-Marketingprozesses. Stellen Sie also sicher, dass sie die wichtigsten Informationen über die App enthalten.
Erstellen Sie eine iPhone-App Schritt 33
Erstellen Sie eine iPhone-App Schritt 33

Schritt 4. Laden Sie Ihre App hoch

Klicken Sie auf "Bereit zum Hochladen von Binärdateien", und Sie werden zu einem Bildschirm weitergeleitet, der Sie zum Herunterladen des Anwendungs-Uploaders führt. Laden Sie den Application Uploader herunter und klicken Sie auf Fertig.

  • Installieren Sie den Application Uploader und starten Sie die Anwendung. Beim ersten Start werden Sie aufgefordert, Ihre iTunes-Anmeldeinformationen einzugeben.
  • Application Uploader überprüft Ihr iTunes Connect-Konto und findet Apps, die zum Hochladen bereit sind. Hochladefähige Apps werden aus dem Menü angezeigt. Wählen Sie die App aus, die Sie hochladen möchten, wählen Sie die soeben erstellte Distributions-ZIP-Datei aus und laden Sie die Datei hoch. Der Datei-Uploader überprüft die internen Daten im Bundle und zeigt einen Fehler an, wenn etwas schief geht, z. B. nicht übereinstimmende Versionsnummer, fehlendes Symbol usw. Wenn alles in Ordnung ist, wird Ihre App hochgeladen.
Erstellen Sie eine iPhone-App Schritt 34
Erstellen Sie eine iPhone-App Schritt 34

Schritt 5. Warten Sie die Inspektionszeit ab

Sie können nichts anderes tun, als auf die Prüfung Ihres Antrags zu warten. Apple wird Sie innerhalb von Tagen oder Wochen per E-Mail benachrichtigen, wenn Ihre App ihren Status auf "In Prüfung" ändert. Wenn Ihre Bewerbung geprüft wird, geht der Prozess sehr schnell. Wenn Ihre App die ersten Tests nicht besteht, werden Sie per E-Mail benachrichtigt, warum, und Apple gibt Ihnen Vorschläge, wie Sie das Problem umgehen können. Wenn Ihre App berechtigt ist, sendet Ihnen Apple eine E-Mail mit Informationen darüber, dass Ihre App zum Verkauf steht. Ihre App wird nun im iTunes Store angezeigt.

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

Schritt 6. Bewerben Sie Ihre App

Sobald Ihre neue App zum Verkauf bereit ist, ist es an der Zeit, sie zu bewerben. Nutzen Sie soziale Medien, veröffentlichen Sie Pressemitteilungen auf Websites zu Ihrer App, erstellen Sie einige YouTube-Videos und tun Sie alles, um die Leute dazu zu bringen, über Ihre App zu sprechen.

Sie können eine kostenlose Kopie der App an Tester senden, die auf ihrer Website über Ihre App schreiben oder sie auf ihrem YouTube-Kanal bewerten. Wenn Sie mit Top-Testern in Kontakt treten können, kann sich Ihre App gut verkaufen

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

Schritt 7. Achten Sie auf die Verkaufszahlen

Laden Sie iTunes Connect Mobile kostenlos auf Ihr iPhone herunter. Melden Sie sich täglich an und überprüfen Sie die Verkäufe, Marktanteile und Länder, die Ihre App gekauft haben. Dies ist der lustigste Teil! Apple sendet Ihnen regelmäßig E-Mails mit Links zu Ihren neuesten Verkaufsdaten. Sie können es dann für Ihre Notizen herunterladen. Viel Glück!

Tipps

  • Versuchen Sie, neue Apps zu erstellen, anstatt Apps aus bestehenden Apps im App Store zu duplizieren. Suchen Sie im App Store nach verfügbaren Apps. Wenn Ihre Idee besser ist, dann setzen Sie Ihre Idee natürlich in die Realität um.
  • Suchen Sie nach Möglichkeiten, Ihre App zu verbessern.
  • Wenn Sie gedruckte Referenzen mögen, suchen Sie bei Amazon nach Büchern zum Erstellen von iPhone-Apps.
  • Versuchen Sie, die App nach Möglichkeit auf verschiedenen iDevice-Geräten mit unterschiedlichen iOS-Versionen zu testen.
  • Wenn Sie einen iOS-Entwickler einstellen und sicherstellen möchten, dass Ihre App so aussieht, wie Sie es möchten, können Sie Ihre App in Photoshop entwerfen und mit psdtoxcode in eine Xcode/iOS-App konvertieren!

Warnung

  • Das iPhone SDK ändert sich ständig und iOS-Geräte entwickeln sich ständig weiter. Wenn beim Erstellen eines Projekts ein SDK-Update verfügbar ist, lesen Sie vor der Aktualisierung unbedingt die Neuerungen und SDK-Änderungen. Möglicherweise müssen Sie die SDK-Version nicht aktualisieren, es sei denn, Apple verlangt, dass alle neu ausgelieferten Anwendungen das neueste SDK verwenden müssen. Wenn Sie das SDK aktualisieren, können einige der von Ihnen verwendeten Methoden veraltet sein und obwohl sie wahrscheinlich nicht mit einer App abstürzen, seien Sie vorsichtig.
  • Wenn Ihre App im App Store akzeptiert wird, lassen Sie sich nicht einschüchtern, wenn Sie eine schlechte Bewertung erhalten. Manche Leute geben konstruktive Bewertungen ab und manche Leute sind einfach unhöflich.
  • Ihre App wird wahrscheinlich nicht von vielen Leuten heruntergeladen – geben Sie nicht auf.
  • Das Erstellen von iPhone-Apps macht so süchtig, dass es Ihnen schwerfällt, damit aufzuhören.

Empfohlen: