In diesem Lernprogramm erfahren Sie als Anfänger von iOS-SDK-Anwendern, wie Sie Apps zu Test- und Entwicklungszwecken auf der iPhone-Betriebssystemhardware installieren.
Melden Sie sich bei Ihrem Apple Developer-Konto an, indem Sie zu http://developer.apple.com/iphone navigieren. Dort angekommen, navigieren Sie zum iPhone Provisioning Portal.
Als erstes müssen wir das WWDR-Zwischenzertifikat herunterladen. Klicken Sie im Portal auf "Zertifikat" in der Seitenleiste. Daraufhin wird ein Link zum Herunterladen des "WWDR-Zwischenzertifikats" angezeigt.
Laden Sie die Datei herunter, und doppelklicken Sie, um sie unter Mac OS in das Programm Keychain Access aufzunehmen.
Als Nächstes müssen wir ein Zertifikat für die Entwicklung herunterladen. Um das Entwicklungszertifikat zu erhalten, müssen wir in Keychain Access eine "Zertifikat-Signaturanforderung" generieren.
Öffnen Sie das Keychain Access-Programm auf Ihrem Mac. Es kann unter gefunden werden Anwendungen> Dienstprogramme> Zugriff auf Schlüsselbund, oder einfach durch Suchen nach „Keychain Access“ mit Spotlight.
Öffnen Sie nach dem Öffnen das Dropdown-Menü "Schlüsselbund-Zugriff" in Ihrer Menüleiste und wählen Sie "Zertifikatsassistent" und dann "Zertifikat von einer Zertifizierungsstelle anfordern".
Ein Fenster wird angezeigt. Füllen Sie das Fenster mit Ihren Informationen, lassen Sie jedoch "CA-E-Mail-Adresse" leer und wählen Sie "Auf Datenträger speichern" aus den Optionsfeldern aus. Speichern Sie es an einem leicht zugänglichen Ort wie Ihrem Desktop, da Sie die Datei in Kürze benötigen, um das Zertifikat zu generieren.
Gehen Sie zurück zum Abschnitt "Zertifikat" des Bereitstellungsportals und vergewissern Sie sich, dass Sie die Registerkarte "Entwicklung" ausgewählt haben. Drücken Sie von dort auf "Neues Zertifikat" und laden Sie die angeforderte Anforderung auf Ihren Desktop hoch. Möglicherweise müssen Sie die Seite innerhalb weniger Sekunden aktualisieren, um den Status von "Ausstehend" in "Zum Download" zu ändern. Wenn Sie an einem größeren Projekt als Teammitglied arbeiten, müssen Sie möglicherweise die Zertifikatsanforderung durch Ihren Vorgesetzten genehmigen.
Hoffentlich lief alles gut und Sie konnten ein Zertifikat erstellen. Laden Sie das Zertifikat herunter und installieren Sie es, indem Sie auf die Datei doppelklicken. Wenn Keychain Access geöffnet ist, ziehen Sie die Datei über das Symbol Keychain Access im Dock.
Als nächstes benötigen wir eine App-ID. Kehren Sie zum Bereitstellungsportal zurück und wählen Sie im Menü links die Option "App IDs".
Es stehen zwei verschiedene App-ID-Typen zur Auswahl.
Ein Ansatz besteht darin, eine App-ID für eine einzelne Anwendung zu erstellen. Auf diese Weise können Sie erweiterte Funktionen wie In-App-Käufe, Game Center-Integration oder Push-Benachrichtigungen aktivieren. Strukturieren Sie dazu die Bündel-ID wie folgt:
com.Firmenname.AppName
Wenn Sie eine App-ID für eine einzelne Anwendung erstellen möchten, füllen Sie das angezeigte Bild aus:
Der zweite Ansatz wird als Platzhalter-Bundle-ID bezeichnet. Mit diesem Ansatz können Sie eine App-ID erstellen, die für mehrere Anwendungen verwendet werden kann, für die Sie einen Schlüsselbund freigeben möchten.
Um diesen Ansatz zu verfolgen, füllen Sie das angezeigte Formular aus:
Wählen Sie im linken Menü des "Bereitstellungsportals" den Link "Geräte".
Um ein Gerät hinzufügen zu können, benötigen Sie die eindeutige Geräte-ID des Geräts, auch UDID genannt.
Um die UDID zu erhalten, schließen Sie das Gerät an iTunes an und wählen Sie Ihr Gerät in der Liste aus. Auf der Registerkarte "Zusammenfassung" des Geräts wird neben dem Bild des Geräts eine Beschreibung mit der Bezeichnung "Seriennummer" angezeigt. Klicken Sie einmal auf die Seriennummer. Daraufhin sollte "Identifier" oder Ihre UDID angezeigt werden. Kopieren Sie Ihre UDID in die Zwischenablage. (Befehl + C unter Mac / Control + C unter Windows)
Ein anderer Ansatz besteht darin, einfach eine der vielen kostenlosen UDID-Anwendungen im App Store herunterzuladen und die UDID per E-Mail zu versenden oder von dieser App zu kopieren.
Nachdem Sie Ihre UDID erhalten haben, klicken Sie auf der Registerkarte Geräte im Bereitstellungsportal auf Gerät hinzufügen. Geben Sie unter "Gerätename" einen Namen und unter "Geräte-ID" die UDID ein..
Nachdem Sie Ihr Gerät hinzugefügt und eine App-ID erstellt haben, können wir ein Bereitstellungsprofil erstellen.
Wählen Sie im linken Menü die Registerkarte "Bereitstellung". Stellen Sie sicher, dass die Registerkarte "Entwicklung" ausgewählt ist, und klicken Sie auf die Schaltfläche "Neues Profil".
Ich habe mein neues Profil "Entwickler" genannt. Wählen Sie unter Zertifikat Ihr Entwicklungszertifikat und unter App-ID die ID aus, die wir in Schritt 2 erstellt haben. Wählen Sie unter Geräte alle Geräte aus, die Sie für die Entwicklung verwenden.
Klicken Sie auf "Senden", um zur Bereitstellung zurückzukehren. Wenn auf dieser Seite der Status auf "ausstehend" gesetzt ist, müssen Sie Ihren Browser aktualisieren, bevor Sie "Download" auswählen können. Wenn Sie Mitglied eines anderen Kontos sind, müssen Sie möglicherweise warten, bis der Browser genehmigt wird Anforderung zur Zertifikatserstellung Laden Sie das Zertifikat herunter, um fortzufahren.
In diesem Schritt installieren wir das Profil auf Ihrem Gerät und auf Xcode.
Stellen Sie sicher, dass Ihr Gerät verbunden ist, und ziehen Sie das Bereitstellungsprofil aus Ihrem Download-Ordner auf das Xcode-Symbol.
Gehen Sie dann zu Xcode und öffnen Sie den Organizer, indem Sie auf Fenster> Organizer klicken. Dort sollten Sie den Gerätenamen auf der linken Seite sehen. Klicken Sie auf das Gerät, auf dem sich ein grüner Punkt befindet, und stellen Sie sicher, dass es für die Entwicklung verwendet werden kann, indem Sie auf "Für Entwicklung verwenden" klicken, wenn es angezeigt wird.
In der Gerätezusammenfassungsinformation sollte eine Tabelle mit der Bezeichnung "Bereitstellung" angezeigt werden. Ziehen Sie das Bereitstellungsprofil per Drag & Drop aus dem Downloadordner in dieses Verzeichnis.
In diesem Schritt erstellen Sie Ihre Anwendung zur Ausführung auf Ihrem Gerät.
Öffnen Sie in Ihrem Xcode-Projekt die Datei "info.plist" im Bereich "Groups & Files". Geben Sie den Wert für "Bundle Identifier" mit dem zuvor erstellten und der App-ID zugeordneten Wert ein.
Zum Schluss wählen Sie Projekt> Projekteinstellungen bearbeiten Klicken Sie in der Xcode-Menüleiste oder mit der rechten Maustaste oder bei gedrückter Maustaste auf die Projektdatei, wie unten gezeigt:
Ein neues Fenster sollte sich öffnen. Wählen Sie in diesem Fenster die Registerkarte "Erstellen".
Scrollen Sie nach unten zum Abschnitt "Codesignatur" und wählen Sie die korrekte Identität des Bereitstellungsprofils aus dem Dropdown-Menü des iOS-Geräts aus.
Stellen Sie vor dem Erstellen und Ausführen sicher, dass Sie "Gerät" auswählen Projekt> Aktives SDK setzen in der Xcode-Menüleiste. Stellen Sie außerdem sicher, dass Sie das richtige Gerät von ausgewählt haben Projekt> Aktive ausführbare Datei festlegen. Vergewissern Sie sich schließlich, dass Ihr iOS-Gerät eingeschaltet und mit Ihrem Computer verbunden ist, dass es von iTunes erkannt wird und dass Ihr Bildschirm nicht gesperrt ist.
Sie sollten jetzt bereit sein, Ihre erste Anwendung auf Ihrer iOS-Hardware zu erstellen, zu installieren und auszuführen! Klicken Sie auf das Symbol "Build & Run" und Xcode sollte sich um den Rest kümmern.
Hoffentlich hat alles geklappt! Hinterlassen Sie Kommentare, Fragen und Feedback.