webentwicklung-frage-antwort-db.com.de

Schritte zum Hochladen einer iPhone-Anwendung in den App Store

Ich möchte die grundlegenden Schritte zum Hochladen meiner iPhone-Anwendung in AppStore erfahren.

Wie erstelle ich ein Bereitstellungsprofil mit einem Zertifikat und welche anderen Einstellungen muss ich vornehmen, um eine Anwendung hochzuladen?

Ich habe gerade eine Anwendung auf meinem iMac mit Xcode und dem iPhone SDK V2.2.1 erstellt. Was muss ich tun, um es in den Apple iTunes Store zu laden?

Ich bin Mitglied und habe auch ein Vertriebszertifikat.

67
Arun Thakkar

Dieser arstechnica-Artikel beschreibt die grundlegenden Schritte:

Beginnen Sie mit dem Besuch des Programmportals und stellen Sie sicher, dass Ihr Entwickler Zertifikat ist auf dem neuesten Stand. Es läuft ab alle sechs Monate und wenn nicht beantragte die Ausgabe einer neuen Ausgabe... Sie können keine Software bei App .__ einreichen. Geschäft. Für die meisten Menschen mit das "pink upload of Doom", jedoch Ihre Zertifikate sind bereits gültig . Was als nächstes?

Öffnen Sie Ihr Xcode-Projekt und überprüfen Sie das Sie haben das aktive SDK auf .__ gesetzt. die Geräteauswahl, wie Gerät - 2.2 . Versehentliches Verlassen des Builds Die Einstellungen für den Simulator können sehr groß sein Grund für die rosa Ablehnung. Und das passiert öfter als viele Entwickler würden das gerne zugeben.

Stellen Sie als Nächstes sicher, dass Sie eine .__ ausgewählt haben. Build-Konfiguration, die Ihr .__ verwendet. Verteilung (nicht Ihr Entwickler) Zertifikat. Überprüfen Sie dies durch Doppelklicken Sie in der .__ auf Ihr Ziel. Gruppen & Dateien Spalte links von das Projektfenster. Die Zielinformation Fenster öffnet sich. Klicken Sie auf die Registerkarte "Erstellen" und überprüfen Sie Ihre Code Signing Identity . Es sollte iPhone Distribution sein: gefolgt von Ihrem Namen oder Firmennamen.

Möglicherweise möchten Sie auch Ihre Bestätigen. Anwendungskennung in der Registerkarte Eigenschaften. Höchstwahrscheinlich wirst du haben den Bezeichner richtig eingestellt, wenn Debuggen mit Ihrem Entwickler Zertifikat, aber es tut nie weh prüfen.

Oben links im Projektfenster bestätigt auch Ihre Einstellungen und Aufbau. Es sollte lesen etwas wie "Gerät - 2.2 | Verteilung". Dies zeigt Ihnen die aktives SDK und Konfiguration.

Wenn deine Einstellungen aber richtig sind bekomme immer noch nicht den Upload fertig, reinigen Sie Ihre Builds . Wählen Sie "Erstellen"> "Bereinigen" (Befehl-Umschalt-K) und klicken Sie auf Bereinigen. Alternativ können Sie kann den Erstellungsordner manuell in Ihr Projekt aus dem Finder. Sobald Sie gereinigt, wieder frisch gebaut.

Wenn dies nicht zu einer App führt, die Wenn der Reißverschluss ordnungsgemäß in iTunes geladen wird Verbinden, beenden und XCode erneut starten. Ich bin kein Scherz Dieser einfache Trick löst mehr Signaturprobleme und "pink Ablehnung von Doom" als jedes andere Lösung bereits erwähnt.

71
Mitch Wheat

Ich habe diesen Link zu mehr Nützlichem.

App-Einreichung

5
Suresh.D

Apple bietet detaillierte, illustrierte Anweisungen für jeden Schritt des Vorgangs. Melden Sie sich auf der iPhone-Entwicklerseite an und klicken Sie auf den Link "Programmportal". Im Programmportal finden Sie einen Link zum Benutzerhandbuch des Programmportals. Dies ist eine wirklich gute Referenz und Anleitung zu diesem Thema.

4
Tom Harrington

Xcode 9

Wenn Sie zum ersten Mal eine App einreichen, empfiehlt es sich, die vollständige Apple iTunes Connect-Dokumentation durchzulesen oder eines der folgenden Tutorials zu lesen:

Diese Materialien sind jedoch umständlich, wenn Sie nur eine kurze Erinnerung an die Schritte wünschen. Meine Antwort darauf ist unten:

Schritt 1: Erstellen Sie eine neue App in iTunes Connect

Melden Sie sich bei iTunes Connect an und gehen Sie zu Meine Apps. Klicken Sie dann auf die Schaltfläche "+" und wählen Sie Neue App.

enter image description here

Dann füllen Sie die grundlegenden Informationen für eine neue App aus. Die App-Bundle-ID muss dieselbe sein wie die, die Sie in Ihrem Xcode-Projekt verwenden. Es ist wahrscheinlich besser, SKU zu nennen, aber ich habe es noch nie gebraucht und benutze einfach die Bundle-ID.

enter image description here

Klicken Sie auf Create und fahren Sie mit Schritt 2 fort.

Schritt 2: Archivieren Sie Ihre App in Xcode

Wählen Sie Generic iOS Device aus dem aktiven Schema-Menü.

enter image description here

Dann gehen Sie zu Product> Archive.

enter image description here

Möglicherweise müssen Sie etwas warten, bis Xcode die Archivierung Ihres Projekts abgeschlossen hat. Danach wird ein Dialog mit Ihrem archivierten Projekt angezeigt. Sie können In den App Store hochladen ... wählen und den Anweisungen folgen.

Manchmal muss ich diesen Schritt einige Male wiederholen, weil ich vergessen habe, etwas hinzuzufügen. Abgesehen vom Upload-Warten ist das keine große Sache. Machen Sie einfach weiter, bis Sie keine weiteren Fehler mehr erhalten.

Schritt 3: Füllen Sie die iTunes Connect-Informationen aus

Zurück in iTunes Connect müssen Sie alle erforderlichen Informationen und Ressourcen eingeben.

enter image description here

Gehen Sie einfach alle Menüoptionen durch und stellen Sie sicher, dass Sie alles eingegeben haben, was erforderlich ist.

Schritt 4: Senden

Klicken Sie in iTunes Connect im Abschnitt Vorbereiten für die Übermittlung Ihrer App auf Zur Überprüfung einreichen. Das ist es. Geben Sie ihm etwa eine Woche Zeit, um akzeptiert zu werden (oder abgelehnt zu werden), aber es könnte schneller sein.

0
Suragch

Überprüfen Sie, ob Ihre singende Identität in den Eigenschaften von YOUR TARGET korrekt ist. Dieser überschreibt, was Sie in Ihren Projekteigenschaften haben.

Außerdem: Ich weiß nicht, ob dies zutrifft - aber ich habe keine E-Mails mit Einzelheiten zu meinen binären Ablehnungen erhalten, als ich das "Ready for Binary Upload" von einem PC ausgeführt habe -, aber ich DID habe eine E-Mail erhalten, als ich dies auf der Website ausgeführt habe MAC

0
Mampersat