iOS Entwicklung starten

Sie wollen mit der iOS Entwicklung starten? Dann haben Sie noch viel vor…

Erst einmal brauchen Sie einen Mac und laden dort aus dem Mac App Store die Software Xcode herunter. 

Natürlich gibt es auch andere Möglichkeiten, auf iOS zu entwickeln, aber am Ende benötigen Sie immer einen Mac und Xcode. 

Dann sollten Sie zumindest Swift und das UIKit kennenlernen, hilfreich sind Bücher, wie das Swift 5 Buch von Michael Kofler. Eine zündende Idee für Ihre App ist natürlich auch notwendig. 

Sie sind nun fertig mit der App und der Test im Simulator läuft auch? Fein. 

Um den nächsten Testschritt zu machen, und Ihre App auf ihr iPhone zu bringen, benötigt es zwingend ein Entwicklerzertifikat und ein Profil für Ihre App.

Dazu gehen Sie auf developer.apple.com und wählen Account aus. 

Sollten Sie noch keine Apple ID als Developer ID besitzen, können Sie sie hier anlegen oder sich anmelden.

Nun wählen Sie "Enroll Developer membership". Hinweis: natürlich haben Sie bis hier her Zugriff auf Xcode, die APIs und Dokumentation kostenlos. Auch können Sie Applikationen im Simulator oder auf Ihrem Mac laufen lassen. 

Da iOS ja zwingend den Appstore erwartet, müssen Sie aber, wenn Sie Ihre App auf Ihrem iPhone laufen lassen wollen oder schlussendlich in den Appstore bringen wollen, in das Entwickler Programm einwilligen. Dies kostet 99 EUR im Jahr, gilt aber für alle Plattformen von Apple. 

Wenn Sie erfolgreich eingeschrieben sind, dann sieht Ihr Account Bereich so aus:

Für uns ist der Bereich "Certificates, Identifiers & Profiles" wichtig. 

Wenn Sie auf den Eintrag "Certificates" klicken kommen Sie auf das zentrale Einstellbild für die Zertifikate, Ihre Geräte und das so genannte Provisioning Profile.

Mit dem "Plus"-Icon können Sie ein neues Zertifikat anlegen. Hier brauchen Sie erst einmal nur ein Entwicklerzertifikat. 

"Identifiers" legen Sie in Xcode bei jedem neuen Projekt fest. "Devices" sind die Geräte die mit Ihrer Apple-ID verknüpft sind. 

"Profiles" müssen Sie für jedes neues Projekt neu erstellen, dies verknüpft Ihre Zertifikate, den Identifier zu einem Profil für ihre App. Damit wird sie signiert und notarisiert und kann zu Testzwecken auf ihr iPhone geladen werden.