In den vor­he­ri­gen Teilen unseres Mehr­tei­lers über die Ent­wick­lung einer Native Mobile App wurden die Kon­zep­tio­nie­rung und das Design einer Ap­pli­ka­ti­on sowie das App-Testing behandelt. Das 5. Kapitel widmet sich nun der Frage, wie Sie eine App im App-Store ver­öf­fent­li­chen. Im vor­an­ge­gan­ge­nen Un­ter­ka­pi­tel (5.1) haben wir uns bereits mit dem Upload einer Android-Anwendung im Play Store be­schäf­tigt. Wenn Sie al­ler­dings an einer iOS-App ge­ar­bei­tet und sie fer­tig­ge­stellt haben, müssen Sie diese selbst­ver­ständ­lich in den App-Store von Apple hochladen. Wie Sie eine iOS-App im App-Store ein­stel­len und zum Download anbieten und was Sie dabei beachten müssen, verraten die kommenden Ab­schnit­te.

Wie man eine iOS-App im App-Store ver­öf­fent­licht

Der App-Store von Apple ist die einzige of­fi­zi­el­le Plattform für das Anbieten und Her­un­ter­la­den von iOS-Apps. Für das Ein­rei­chen im App-Store braucht man grund­sätz­lich zwei Dienste: das Apple Developer Program (eine Plattform, die Hil­fe­stel­lun­gen bei der Ent­wick­lung von Anwendung für Apples App-Store bietet) und das daran an­ge­schlos­se­ne iTunes Connect. Diese beiden Dienste bilden Schnitt­stel­len zu Apples App-Store. Die Ver­öf­fent­li­chung einer Ap­pli­ka­ti­on im App-Store von Apple nimmt insgesamt mehr Zeit in Anspruch als im Google Play Store. Daher kann in diesem Beitrag nicht – wie im vor­an­ge­gan­ge­nen Un­ter­ka­pi­tel 5.1 – Schritt für Schritt erklärt werden, wie die Re­gis­trie­rung bei allen not­wen­di­gen Diensten und die Vor­be­rei­tung der App für den Upload gelingen. Das würde schlicht­weg den Rahmen des Artikels sprengen. Vielmehr geben wir Ihnen im Folgenden einen Überblick über die ver­schie­de­nen Prozesse, die er­for­der­lich sind, um in Apples App-Store eine iOS-App zu ver­öf­fent­li­chen. Wichtige Vorgänge be­leuch­ten wir aber dennoch im Detail und geben eine kurze Anleitung für die nötigen Ein­stel­lun­gen. Auf der Website von Apple finden Sie sehr aus­führ­li­che In­for­ma­tio­nen und Er­läu­te­run­gen zu der App-Ver­öf­fent­li­chung im App-Store. Dort können Sie sowohl auf den „App Dis­tri­bu­ti­on Guide“ als auch auf den „iTunes Connect Developer Guide“ zu­rück­grei­fen.

Vor­aus­set­zun­gen, um eine App im App-Store ein­stel­len zu können

Neben einer ver­öf­fent­li­chungs­rei­fen iOS-App brauchen Sie einen Mac-Rechner inklusive einer In­ter­net­ver­bin­dung. Ein Mac ist nötig, da Sie Ihre Ap­pli­ka­ti­on über die Software Xcode für den App-Store in eine Bi­när­da­tei for­ma­tie­ren müssen und das Programm nur für macOS verfügbar ist. Bei Xcode handelt es sich um die of­fi­zi­el­le IDE (in­te­grier­te Ent­wick­lungs­um­ge­bung) von Apple, mit der Sie unter anderem iOS-Apps erstellen können. Sollten Sie die Software noch nicht in­stal­liert haben, laden Sie die aktuelle Version von Xcode auf der Developer-Webseite von Apple kos­ten­frei herunter. Neben der genannten tech­ni­schen Aus­stat­tung benötigen Sie außerdem eine Kre­dit­kar­te und ein wenig Budget. Die Anmeldung beim Apple Developer Program ist zwar grund­sätz­lich kostenlos, al­ler­dings erfordert die Ver­öf­fent­li­chung von An­wen­dun­gen eine Mit­glied­schaft, die jährlich 99 US-Dollar kostet. Sobald Sie alle Vor­be­rei­tun­gen getroffen haben, be­schäf­ti­gen Sie sich als Erstes mit dem Apple Developer Program.

Das Apple Developer Program

Zunächst besuchen Sie die (lediglich in eng­li­scher Sprache an­ge­bo­te­ne) Seite von Apple Developer und klicken in der oberen Me­nü­leis­te auf „Account“. Dann müssen Sie sich mit einer Apple-ID anmelden. Falls Sie über noch keine ID verfügen, können Sie auf der Seite auch eine neue anlegen. Doch auch, wenn Sie bereits über eine Apple-ID verfügen, ist es ratsam, eine weitere zu erstellen, damit Ihr App-Projekt über eine eigene Iden­ti­fi­ka­ti­ons­num­mer verfügt. Bei der Ge­ne­rie­rung einer neuen Kennung werden Sie dazu auf­ge­for­dert, einige In­for­ma­tio­nen über sich sowie eine gültige E-Mail-Adresse anzugeben. An diese Adresse wird ein Be­stä­ti­gungs­code für Ihre Re­gis­trie­rung ver­schickt. Nachdem Sie mit dem Code Ihre Anmeldung für eine neue Apple-ID ve­ri­fi­ziert haben, loggen Sie sich mit dieser bei Apple Developer ein. Sobald Sie das „legal agreement“ (recht­li­ches Über­ein­kom­men) ak­zep­tie­ren, ist Ihr neuer Account ein­satz­be­reit. Damit Sie Ihre iOS-App anmelden und bei Apple ein­rei­chen können, müssen Sie nun die bereits an­ge­spro­che­ne Mit­glied­schaft be­an­tra­gen, die Sie 99 US-Dollar im Jahr kostet. Für die Re­gis­trie­rung gehen Sie auf die „Enroll“-Seite des Apple Developer Programs [Anmeldung für die Mit­glied­schaft beim Apple Developer Program] (https://developer.apple.com/programs/enroll/), wo Sie mit einem Klick auf „Start Your En­roll­ment“ mit der Re­gis­trie­rung beginnen. Sie haben im Laufe der Anmeldung die Wahl, ob Sie sich als „In­di­vi­du­al“ (Pri­vat­per­son) oder „Company“ (Un­ter­neh­men) anmelden möchten.

Re­gis­trie­rung als Pri­vat­per­son oder als Un­ter­neh­men

Falls Sie als selbst­stän­di­ger Ent­wick­ler tätig sind, melden Sie sich beim Developer Program von Apple als Pri­vat­per­son. Hierfür benötigen Sie lediglich eine Kre­dit­kar­te. Die Anmeldung kann sofort durch­ge­führt werden – nach dem Be­stä­ti­gen und Ab­schi­cken aller ge­for­der­ten Angaben müssen Sie dann nur noch auf die E-Mail von Apple warten, die Ihnen Ihre Mit­glied­schaft bestätigt. Mit der er­folg­rei­chen Re­gis­trie­rung beim Apple Developer Program erhalten Sie zudem Zugang zu iTunes Connect, wo Sie bei­spiels­wei­se die Dar­stel­lung Ihrer App im App-Store ein­stel­len und verändern können. Wichtig: Wenn Sie sich als Pri­vat­per­son beim Apple Developer Program anmelden, haften aus­schließ­lich Sie für das Be­nut­zer­kon­to. Wenn Sie einen Account für ein Un­ter­neh­men anlegen möchten, bedeutet dies ein bisschen mehr Aufwand. Bei­spiels­wei­se benötigen Sie hierfür neben einer Kre­dit­kar­te und der Steu­er­num­mer auch ihre so­ge­nann­te D-U-N-S-Nummer. Die von Dun & Brad­street (D&B) be­reit­ge­stell­te neun­stel­li­ge Zahl ist eine Iden­ti­fi­ka­ti­ons­num­mer für Un­ter­neh­men, Ge­wer­be­trei­ben­de und andere Wirt­schafts­teil­neh­mer, die sich in der Datenbank von D&B befinden. Sie können die D-U-N-S-Nummer gratis über die Website von D&B be­an­tra­gen. Ein großer Vorteil des Un­ter­neh­mens-Be­nut­zer­kon­tos ist die Mög­lich­keit, weiteren Teil­neh­mern den Zugriff auf den Account zu erlauben. Auch Nutzer, die sich als Mit­ar­bei­ter eines Un­ter­neh­mens anmelden, haben Zugriff auf iTunes Connect.

Apple-Zer­ti­fi­ka­te für die App anlegen

Nach der Anmeldung im Apple Developer Program müssen Sie dort einige Ein­stel­lun­gen für Ihre App vornehmen. Bei­spiels­wei­se benötigt jede iOS-Anwendung, die über den App-Store angeboten wird, mehrere signierte Apple-Zer­ti­fi­ka­te. Diese lassen sich entweder über das Programm Xcode oder über Ihren Apple-Developer-Account erstellen. Im Folgenden werden stets die wich­tigs­ten Schritte innerhalb des Apple Developer Programs vor­ge­stellt, da dies zu einem besseren Ver­ständ­nis für den gesamten Ver­öf­fent­li­chungs­pro­zess beiträgt.

Um die Zer­ti­fi­ka­te im Apple Developer Program an­zu­fer­ti­gen, loggen Sie sich auf der Website ein und öffnen das „Member Center“. Hier klicken Sie auf „Cer­ti­fi­ca­tes, Iden­ti­fiers & Profiles“ und achten darauf, dass im Drop-down-Menü oben links „iOS, tvOS, watchOS“ aus­ge­wählt ist. Um Ihre App im App-Store ver­öf­fent­li­chen zu können, benötigen Sie insgesamt zwei Zer­ti­fi­ka­te – ein De­ve­lo­p­ment- sowie ein Dis­tri­bu­ti­on-Zer­ti­fi­kat (auch Pro­duc­tion-Zer­ti­fi­kat genannt). Diese legen Sie an, indem Sie in der linken Me­nü­leis­te unter „Cer­ti­fi­ca­tes“ den Punkt „All“ auswählen, daraufhin das Plus­zei­chen oben rechts anklicken und die nun auf­ge­führ­ten Schritte befolgen:

  • In dem daraufhin er­schei­nen­den Fenster wählen Sie zunächst „iOS App De­ve­lo­p­ment“ als Zer­ti­fi­kat aus und klicken auf „Continue“.
  • Für das weitere Vorgehen benötigen Sie das Programm Keychain Access, das sich von Haus aus auf jedem neueren Mac-Rechner befindet. Mit der Software ge­ne­rie­ren Sie nun eine CSR-Datei (Cer­ti­fi­ca­te Signing Request). Sobald Sie Keychain Access geöffnet haben, wählen Sie oben in der Me­nü­leis­te „Keychain Access“ → „Cer­ti­fi­ca­te Assistant“ → „Request a Cer­ti­fi­ca­te From a Cer­ti­fi­ca­te Authority“ und geben in dem sich dann öffnenden Fenster Ihre E-Mail-Adresse und Ihren Namen an. Wählen Sie aus, dass Sie die Datei auf Ihrer Fest­plat­te speichern, und bestimmen Sie den genauen Spei­cher­ort.
  • Nachdem Sie die CSR-Datei gesichert haben, rufen Sie wieder das Apple Developer Program auf. In dem Fenster „About Creating a Cer­ti­fi­ca­te Signing Request (CSR)“ gelangen Sie über einen Klick auf „Continue“ zum nächsten Punkt und laden die soeben erstellte CSR-Datei in Ihren Apple-Developer-Account hoch. Danach ge­ne­rie­ren Sie das Zer­ti­fi­kat.
  • Jetzt laden Sie Ihr iOS-De­ve­lo­p­ment-Zer­ti­fi­kat herunter, öffnen dieses per Dop­pel­klick und be­stä­ti­gen, dass Sie das Zer­ti­fi­kat zu einem Keychain hin­zu­fü­gen möchten. Hierüber wird das Zer­ti­fi­kat in Keychain Access ge­spei­chert.
  • Die Er­stel­lung des De­ve­lo­p­ment-Zer­ti­fi­kats ist hiermit ab­ge­schlos­sen. Da Sie noch ein Dis­tri­bu­ti­on- bzw. Pro­duc­tion-Zer­ti­fi­kat benötigen, klicken Sie auf „Add Another“ und wählen nun unter dem Menüpunkt „Pro­duc­tion“ nach­fol­gend „App Store and Ad Hoc“ aus. An­schlie­ßend wie­der­ho­len Sie den gesamten Prozess und erhalten hierüber auch das zweite Zer­ti­fi­kat.

Gerät re­gis­trie­ren

Als Nächstes melden Sie ein Apple-Mo­bil­ge­rät in Ihrem Apple-Developer-Account an. Dies ist vor allem dann notwendig, wenn Sie Ihre Ap­pli­ka­ti­on mit einem Tool aus dem Developer Program von Apple testen möchten. Auch die Re­gis­trie­rung eines Geräts gelingt sowohl über die Ver­wen­dung von Xcode als auch über Ihren Apple-Developer-Account. Um mit der Ein­rich­tung in Ihrem Developer-Konto zu beginnen, klicken Sie unter „Devices“ auf „All“ und ein weiteres Mal auf das Plus­sym­bol.

  • Für die Anmeldung eines Geräts brauchen Sie dessen Unique Device Iden­ti­fier (UDID), den Sie bei­spiels­wei­se über das Programm iTunes einsehen können. Hierfür öffnen Sie iTunes und verbinden Ihr iPhone oder iPad mit dem Mac.
  • Wählen Sie nun das ver­bun­de­ne Gerät aus der Drop-down-Liste in iTunes. Durch einen Klick auf die Se­ri­en­num­mer erhalten Sie die UDID des Geräts. Kopieren Sie diese.
  • Rufen Sie jetzt wieder das Apple Developer Program auf und benennen Sie unter „Register Device“ das an­ge­steck­te Gerät mit einem Namen Ihrer Wahl. In dem Feld „UDID“ fügen Sie die kopierte Zei­chen­fol­ge ein.
  • Nach einem Klick auf „Continue“ können Sie nun das Gerät re­gis­trie­ren, woraufhin es in Ihrer Ge­rä­te­lis­te auf­ge­nom­men wird.
  • Wenn Sie weitere Geräte re­gis­trie­ren möchten, gehen Sie bei diesen genauso vor. Sie können bis zu 100 Geräte im Jahr in Ihrem Developer-Account anmelden.

App-ID für die Ap­pli­ka­ti­on ge­ne­rie­ren

Eine weitere Vor­aus­set­zung für den Upload einer iOS-App ist eine App-ID. Diese Iden­ti­fi­ka­ti­ons­num­mer stellt ein in­di­vi­du­el­les Wie­der­erken­nungs­merk­mal einer Ap­pli­ka­ti­on dar und setzt sich aus zwei Teilen zusammen: einem au­to­ma­tisch ver­ge­be­nen Iden­ti­fier und einer von Ihnen be­stimm­ten Endung. Grund­sätz­lich können Sie entweder eine „Explicit App ID“ oder eine „Wildcard App ID“ anlegen. Eine Explicit-App-ID muss für jede App neu generiert werden, er­mög­licht dafür aber Push-No­ti­fi­ca­ti­ons, In-App-Purchases und andere Features innerhalb einer Ap­pli­ka­ti­on. Wenn Sie statt­des­sen für Ihre App eine Wildcard-App-ID anlegen, können Sie nicht auf diese Funk­tio­nen zu­rück­grei­fen, dafür aber die App-ID für mehrere Apps verwenden.

Für die Erzeugung einer App-ID gehen Sie erneut in den Menüpunkt „Cer­ti­fi­ca­tes, Iden­ti­fiers & Profiles“ und beginnen unter „Iden­ti­fiers“ → „App IDs“ auch hier die Ein­rich­tung über das Plus­zei­chen.

  • Unter „App ID De­scrip­ti­on“ tragen Sie Ihren App-Namen ein. Darunter finden Sie das von Apple vor­ge­ge­be­ne Präfix Ihrer App-ID.
  • Im dar­auf­fol­gen­den Feld bestimmen Sie das Suffix der App-ID. Hier wählen Sie außerdem aus, ob Sie eine Explicit-App-ID oder eine Wildcard-App-ID anlegen möchten. Un­ab­hän­gig davon, mit welchem ID-Typ Sie Ihre App im App-Store ver­öf­fent­li­chen wollen, müssen Sie noch eine „Bundle ID“ eintragen. Beachten Sie hierbei die Emp­feh­lung von Apple, dass Sie die Be­zeich­nung der Bundle-ID im Stile einer um­ge­dreh­ten Domain anlegen sollten (bei einer Wildcard-App-ID im Sinne von de.Domain-Name und bei einer Explicit-App-ID in Form von de.Domain-Name.App-Name).
  • Ab­schlie­ßend klicken Sie auf „Continue“ und nach der Kontrolle der an­ge­ge­be­nen Daten auf „Register“. Damit haben Sie die Ge­ne­rie­rung Ihrer App-ID dann beendet.

Pro­vi­sio­ning Profile erstellen

Nun widmen Sie sich dem letzten noch aus­ste­hen­den Menüpunkt im Apple Developer Program: dem iOS-Pro­vi­sio­ning-Profile. Dieses vereint alle zuvor ge­tä­tig­ten Ein­stel­lun­gen (die Zer­ti­fi­ka­te, die Ge­rä­te­er­ken­nung und die App-ID) in einem einzigen Profil und verbindet Developer-Account, App-ID und re­gis­trier­te Test­ge­rä­te. Mit dem her­un­ter­ge­la­de­nen Zer­ti­fi­kat kann man in Xcode den Code der App signieren. Ohne diesen Schritt lässt sich eine App weder auf einem iOS-Gerät in­stal­lie­ren noch in den App-Store von Apple ein­stel­len. Um ein Pro­vi­sio­ning-Profile anzulegen, rufen Sie in der Me­nü­leis­te auf der linken Seite „Pro­vi­sio­ning Profile“ → „All“ auf und initieren das Hin­zu­fü­gen eines Profils erneut mit dem Plus­sym­bol.

  • Auch beim Pro­vi­sio­ning-Profile gibt es wieder eine De­ve­lo­p­ment- und eine Dis­tri­bu­ti­on-Version. Erstere ist für die Nutzung während des Ent­wick­lungs­pro­zes­ses einer App bestimmt, letztere für die ver­öf­fent­li­chungs­rei­fe Ap­pli­ka­ti­on („Dis­tri­bu­ti­on“ → „App Store“).
  • Für die Ein­rich­tung eines De­ve­lo­p­ment-Pro­vi­sio­ning-Profiles wählen Sie „De­ve­lo­p­ment“ → „iOS De­ve­lo­p­ment App“ aus und gelangen via „Continue“ zum nächsten Fenster.
  • Als Nächstes suchen Sie eine App-ID für das Profil aus. Die zuvor erstellte Iden­ti­fi­ka­ti­ons­num­mer befindet sich im Drop-down-Menü. Wählen Sie diese aus und fahren Sie erneut über „Continue“ fort.
  • Auf ganz ähnliche Weise gehen Sie bei den nächsten Schritten für die Ge­ne­rie­rung des Pro­vi­sio­ning-Profiles vor: Im nächsten Fenster legen Sie über das Mar­kie­rungs­feld fest, welche Zer­ti­fi­ka­te Teil des Profils sein sollen.
  • Genauso verfahren Sie im nächsten Schritt, in dem Sie aus den re­gis­trier­ten Geräten die­je­ni­gen bestimmen, die Sie mit dem Profil verbinden möchten.
  • Zuletzt benennen Sie das De­ve­lo­p­ment-Pro­vi­sio­ning-Profile und laden es herunter.
  • Über „Add Another“ wie­der­ho­len Sie den Prozess für die Ein­rich­tung eines Dis­tri­bu­ti­on-Pro­vi­sio­ning-Profile. Hiermit beginnen Sie, indem Sie unter „Dis­tri­bu­ti­on“ → „App Store“ auswählen. Die weitere Vor­ge­hens­wei­se ist die Gleiche wie beim schon er­stell­ten De­ve­lo­p­ment-Pro­vi­sio­ning-Profile.
  • Nachdem Sie die beiden Pro­vi­sio­ning-Profiles angelegt und her­un­ter­ge­la­den haben, müssen Sie diese noch in Xcode ve­ri­fi­zie­ren. Mit einem Dop­pel­klick öffnen Sie die Profile in Xcode. Sie können entweder ein neues Projekt für die Profile anlegen oder ein schon exis­tie­ren­des hierfür nutzen. Wählen Sie das ent­spre­chen­de Projekt in der linken Me­nü­leis­te in Xcode aus. Über den Menüpunkt „Build Settings“ → „All“ finden Sie weiter unten den Menüpunkt „Code Signing“. Hier kon­trol­lie­ren Sie in dem Eintrag „Pro­vi­sio­ning Profile“, ob unter „Automatic“ Ihre Profile auf­ge­lis­tet sind.

Wenn Sie die Profile in Xcode einsehen können, setzen Sie sich im Folgenden mit iTunes Connect aus­ein­an­der.

Via iTunes Connect eine iOS-App ver­öf­fent­li­chen: eine kleine Anleitung

iTunes Connect ist ein Be­stand­teil Ihres Apple-Developer-Accounts und es­sen­zi­ell für das weitere Vorgehen, da Sie hierüber Ihre App in den App-Store hochladen. Zugang zu iTunes Connect erhalten Sie entweder über den Menüpunkt in Ihrem Developer-Account oder den eigenen Web­auf­tritt von iTunes Connect.

Ver­ein­ba­run­gen, Steuern und Bank­ver­bin­dun­gen

Falls Sie eine kos­ten­pflich­ti­ge Ap­pli­ka­ti­on im App-Store ver­trei­ben möchten, müssen Sie sich in iTunes Connect zuerst mit dem Menüpunkt „Agree­ments, Tax, and Banking“ befassen (sofern Sie Ihre App kostenlos anbieten, können Sie diesen Absatz über­sprin­gen). Um eine Ap­pli­ka­ti­on über den App-Store zu verkaufen, muss man im Vorfeld einen ent­spre­chen­den Vertrag be­an­tra­gen – hier stehen Ihnen ver­schie­de­ne Varianten in iTunes Connect zur Verfügung, aus denen Sie die passende auswählen. Beachten Sie, dass man nur mit der Team-Agent-Position in iTunes Connect einen neuen Vertrag anfordern und ab­schlie­ßen kann. Für den Abschluss eines digitalen Vertrags benötigt Apple einige weitere In­for­ma­tio­nen über Sie als Ver­trags­part­ner – etwa die In­for­ma­tio­nen zu dem Bankkonto, auf dem die 70 Prozent des Umsatzes aus Ihren App-Verkäufen trans­fe­riert werden (Apple behält selbst 30 Prozent des Umsatzes ein) und die Kon­takt­in­for­ma­tio­nen der­je­ni­gen Person, die sich um die Ab­rech­nung und recht­li­chen Aspekte der App-Verkäufe kümmert. Sie können alle be­stehen­den Verträge jederzeit in diesem Menüpunkt verwalten. Weitere In­for­ma­tio­nen über die Ein­stel­lungs­mög­lich­kei­ten von „Agree­ments, Tax, and Banking“ finden Sie im Leitfaden für iTunes Connect.

iTunes-Connect-Da­ten­sat­zes erstellen

Um Ihre iOS-App ver­öf­fent­li­chen zu können, benötigt Ihre Anwendung einen in­di­vi­du­el­len iTunes-Connect-Datensatz, der alle In­for­ma­tio­nen für die Be­reit­stel­lung und Ver­wal­tung Ihrer Ap­pli­ka­ti­on im App-Store enthält.

Tipp

Falls Sie den App-Datensatz in iTunes Connect zu einem späteren Zeitpunkt weiter be­ar­bei­ten möchten, können Sie über den Button „Save“ (oben rechts in jedem Me­nü­fens­ter) Ihren Zwi­schen­stand speichern.

  • Auf dem Start­bild­schirm von iTunes Connect klicken Sie den Menüpunkt „My Apps“ an. Dann finden Sie oben links ein Plus­sym­bol, über das Sie Ihre App hochladen. Klicken Sie dieses und danach „New App“.
  • Wählen Sie im nächsten Fenster iOS als Plattform aus und tragen Sie nun in den folgenden Zeilen den Namen Ihrer App, die primäre Sprache der Ap­pli­ka­ti­on sowie Bundle-ID (diese haben Sie vorher re­gis­triert) und SKU (eine Iden­ti­fi­ka­ti­ons­num­mer, die Sie selbst bestimmen können) ein.
  • Nach einem Klick auf „Create“ sollen Sie im nächsten Fenster weitere In­for­ma­tio­nen zu der Ka­te­go­ri­sie­rung Ihrer App angeben. Hier legen Sie eine Haupt­ka­te­go­rie fest und können nach Belieben noch eine zweite Kategorie sowie ein bis zwei Un­ter­ka­te­go­rien festlegen. Dies ist emp­feh­lens­wert, da hierüber Ihre App im App-Store später besser auf­find­bar ist. Je nachdem, welche Inhalte Ihre App besitzt und welche Daten diese erhebt, sind weitere Ein­stel­lun­gen vonnöten. Sie beenden den Eintrag in diesem Fenster mit einem Klick auf „Save“ oben rechts.
  • Als Nächstes befassen Sie sich mit dem Me­nü­ein­trag „Pricing and Avai­la­bi­li­ty“, den Sie in der linken Leiste finden. Hier legen Sie fest, ob Ihre App kos­ten­pflich­tig oder gratis im App-Store er­hält­lich ist. Falls Ihre Ap­pli­ka­ti­on etwas kostet, kon­kre­ti­sie­ren Sie dem­entspre­chend die Angaben. Auch hier speichern Sie die Ein­stel­lun­gen über den Save-Button oben rechts.

App-De­tail­sei­te für den App-Store ein­rich­ten

Nun haben Sie einen Eintrag für Ihre App erstellt, der unter dem Menüpunkt „My Apps“ zu finden ist. Als Nächstes stellen Sie in iTunes Connect alle nötigen In­for­ma­tio­nen für die App-Seite Ihrer Anwendung im App-Store von Apple bereit. (wie eine Be­schrei­bung der App-Inhalte, Screen­shots der Anwendung, Schlüs­sel­wör­ter für die Suche im App-Store etc.). Das bedeutet nochmal etwas Arbeit für Sie – eine aus­führ­li­che Be­schrei­bung aller Schritte finden Sie in im „iTunes Connect Developer Guide“ unter „Iden­ti­fy­ing Your App in iTunes Connect“. Wir haben die wich­tigs­ten Schritte für Sie nach­ste­hend zu­sam­men­ge­fasst.

  • Wählen Sie unter „My Apps“ im Menü an der linken Seite den Punkt „Prepare for Sub­mis­si­on“ aus.
  • In dem daraufhin er­schei­nen­den Fenster laden Sie zunächst die Screen­shots der App hoch. Sie müssen min­des­tens einen Screen­shot pro un­ter­stütz­tem Apple-Gerät ein­stel­len – die Auflösung variiert hierbei stark. Ein iPhone besitzt ein kleineres Display als ein iPad und dem­entspre­chend un­ter­schied­lich fällt hier die Auflösung der Screen­shots aus. Beim iPhone und iPad bestimmt wiederum das Modell, wie groß der Bild­schirm ist: Auch hier exis­tie­ren ver­schie­de­ne Vorgaben zu den Auflösung. Eine de­tail­lier­te Übersicht zu den un­ter­schied­li­chen Auflösung finden Sie in dem iTunes Connect Developer Guide unter dem Abschnitt „Platform Version In­for­ma­ti­on“ in dem Absatz „Screen­shot Pro­per­ties“. Die Bilder können Sie entweder im JPEG- oder PNG-Format hochladen.
  • Im nächsten Feld tragen Sie unter „De­scrip­ti­on“ Ihre Be­schrei­bung der App ein und nennen im nächsten Feld die Keywords. Hierbei handelt es sich um Schlüs­sel­wör­ter, die den Inhalt der App stich­wort­ar­tig um­schrei­ben – wenn ein Nutzer mit der Such­funk­ti­on des App-Stores nach einem dieser Begriffe sucht, wird Ihre App dann in den Such­ergeb­nis­sen angezeigt. Dem­entspre­chend überlegt sollte die Auswahl der Keywords Ihrer iOS-App ausfallen (im Nach­hin­ein können Sie diese nicht mehr ändern). Außerdem ist die Angabe einer „Support URL“ ver­pflich­tend. Hier sollten Sie eine Webseite angeben, auf denen die App-Nutzer eine E-Mail-Adresse und/oder eine Te­le­fon­num­mer finden, über die sie den Kun­den­ser­vice Ihrer App erreichen können.
  • Um im nächsten Punkt die Build-Datei (auch Bi­när­da­tei bzw. Binary genannt) Ihrer App hoch­zu­la­den, nutzen Sie das Programm Xcode:
    • Öffnen Sie Ihr App-Projekt Xcode – falls Sie Ihre App nicht mit Xcode erstellt haben, können Sie die App-Datei auch in Form einer .xcodeproj-Datei im­por­tie­ren.
    • Wählen Sie in Xcode in der oberen Leiste neben dem Play- und Stopp-Button „Generic iOS Device“ als Ziel aus. Öffnen Sie dann in der Me­nü­leis­te den Punkt „Product“ → „Archive“. Daraufhin wird die Bi­när­da­tei für den App-Store erstellt.
    • Daraufhin sollte sich Ihre App-Datei in einem neuen Fenster öffnen. Ihre App benötigt eine Ve­ri­fi­ka­ti­on von Apple, um in den App-Store auf­ge­nom­men zu werden. Deshalb klicken Sie zunächst auf „Validate“, wählen Ihren Developer-Account aus und be­stä­ti­gen dann im nächsten Fenster die Va­li­die­rung.
    • Nach der er­folg­rei­chen Va­li­die­rung der App können Sie die App hochladen. Hierfür betätigen Sie den Button „Upload to App Store“ und wählen danach Ihren iOS-Developer-Account aus und klicken draufhin auf „Upload“. Sobald die Be­stä­ti­gung über den Upload der App erscheint, wechseln Sie wieder in Ihren Browser zu iTunes Connect.
  • Bis die Build-Datei in iTunes Connect angezeigt wird, kann es einen Moment dauern. Fahren Sie nun mit dem Upload Ihres App-Icons fort. Dieses Symbol dient auch als Start-Button für die App auf den Geräten der Nutzer und muss in der Auflösung 1024 x 1024 Pixel hoch­ge­la­den werden.
  • Rechts neben dem Feld für das App-Icon geben Sie die ge­for­der­ten Angaben zum Ur­he­ber­recht Ihrer App inklusive dem Er­schei­nungs­jahr der App und den Kon­takt­da­ten der Ver­ant­wort­li­chen ein.
  • Unter dem App-Icon tragen Sie die Ver­si­ons­num­mer der App ein. Wiederum darunter nehmen Sie bei „Rating“ die Ein­stel­lun­gen bezüglich der Al­ters­be­schrän­kung Ihrer App vor.
  • Nun fehlen nur noch einige Angaben unter „App Review In­for­ma­ti­on“. Hier ist vor allem wichtig, dass Sie die Kon­takt­de­tails der­je­ni­gen Person angeben, die Apple als An­sprech­part­ner hin­sicht­lich der App dient. Unter „Notes“ können Sie Apple außerdem einige Details über Ihre App zukommen lassen – etwa wenn die Anwendung spezielle An­for­de­run­gen hat. Zu guter Letzt können Sie unter „Version Release“ noch angeben, ob Ihre Ap­pli­ka­ti­on nach der be­stan­de­nen Prüfung von Apple sofort oder zu einem späteren Zeitpunkt ver­öf­fent­licht werden soll.
  • Scrollen Sie nun ganz oben auf die Seite und klicken Sie auf „Save“. Wenn Sie keine der er­for­der­li­chen Angaben vergessen haben, ist es damit geschafft: Der Button „Submit for Review“ kann nun betätigt werden, wodurch Sie Ihre App im Apple App-Store ein­rei­chen.

Was passiert, nachdem Sie die iOS-App ein­ge­reicht haben?

Die er­folg­rei­che Ein­sen­dung einer Anwendung im App-Store von Apple bedeutet al­ler­dings nicht, dass Ihre iOS-App sofort ver­öf­fent­licht wird. Zunächst lässt Apple jede App auf den Inhalt, Schad­pro­gram­me etc. über­prü­fen. Im Gegensatz zum Google Play Store passiert dies bei Apple tra­di­tio­nell von Hand – in der Ver­gan­gen­heit hat es durch­schnitt­lich über eine Woche gedauert, bis eine iOS-App im App-Store verfügbar war. Al­ler­dings ist es Apple gelungen, den Zeitraum stark zu verkürzen: In­zwi­schen benötigt der Review-Prozess in der Regel um die zwei Tage. Jedoch lässt sich dies nicht pau­scha­li­sie­ren – je mehr Apple an einer Anwendung zu be­an­stan­den hat, desto länger kann sich der Prozess in die Länge ziehen.

Den aktuellen Stand der Über­prü­fung können Sie jederzeit in iTunes Connect einsehen. Im Menüpunkt „My Apps“ finden Sie links unter „iOS App“ In­for­ma­ti­on zum Status der App. Nachdem Ihre App im App-Store ver­öf­fent­licht wurde, sollten Sie diese aber unbedingt in Zukunft weiter im Blick behalten. Vor allem App-Abstürze und Pro­gram­mier­feh­ler sind Faktoren, die dem Erfolg einer App im Wege stehen können. Denn nur eine funk­ti­ons­tüch­ti­ge Ap­pli­ka­ti­on kann er­folg­reich sein. Bei der Fehler-Mi­ni­mie­rung können der Apple-Developer-Account und Xcode helfen, da man mit diesen Einsicht in gewisse „Crash Reports“ nehmen kann, die an Apple geschickt wurden. Jedoch erfahren Sie nur von den Feh­ler­mel­dun­gen solcher Nutzer, die ihr Ein­ver­ständ­nis zur Über­mitt­lung von Feh­ler­mel­dun­gen an die App-Ent­wick­ler gegeben haben. Des Weiteren können aber auch die Bewertung im App-Store Auf­schluss über Probleme der Nutzer mit Ihrer App geben.

Wenn Sie App-Fehler aufspüren und beheben konnten, sollten Sie eine neue Version Ihrer iOS-App ver­öf­fent­li­chen. Das erfolgt über den Upload einer neuen Build-Datei in iTunes Connect. Zu diesem Zweck nutzen Sie einfach denselben App-Eintrag, unter dem Sie bereits die vorherige Version Ihrer Ap­pli­ka­ti­on ver­öf­fent­licht haben – so ist ge­währ­leis­tet, dass Ihre Anwendung die App-ID und alle weiteren Merkmale behält. Jedoch ist es möglich, die Be­schrei­bung und einige Metadaten der App zu ändern.

Neben der Ak­tua­li­sie­rung der App sollten Sie sich auch mit der App-Store-Op­ti­mie­rung (ASO) aus­ein­an­der­set­zen. Diese stellt ein probates Mittel dar, um eine Ap­pli­ka­ti­on pro­mi­nen­ter im App-Store zu plat­zie­ren. Das letzte Kapitel unserer App-Ar­ti­kel­rei­he dreht sich genau hierum: Das erste Un­ter­ka­pi­tel wird sich mit der Ver­bes­se­rung des App-Rankings im Google Play Store be­schäf­ti­gen, wo­hin­ge­gen der zweite Teil zeigt, wie Ihre iOS-Anwendung im App-Store von Apple besser rankt. Denn eine bessere Sicht­bar­keit von Ap­pli­ka­tio­nen in den App-Stores erhöht die Download-Zahlen und darf bei der App-Ver­mark­tung kei­nes­falls zu kurz kommen. Denn in einer Studie, in welcher knapp 2 Millionen iOS-Apps von den App-Analysten adjust aus­ge­wer­tet wurden, stellte sich heraus, dass knapp 90% aller Smart­phone Ap­pli­ka­tio­nen lediglich über die Di­rekt­su­che gefunden werden können und somit als "Zombie-Apps" gelten, wie un­ten­ste­hen­de In­fo­gra­fik zeigt.

Hier können Sie die In­fo­gra­fik zur Sicht­bar­keit von iOS-Apps her­un­ter­la­den.

Zum Hauptmenü