Wie lade ich einen Build für TestFlight in iTunes Connect hoch?

81

Wie lade ich meine in Xcode erstellte App auf iTunes Connect hoch, um Betatester zum Herunterladen einzuladen?

Ich habe die Dokumentation gelesen und versucht, was darin steht, aber meine App wurde nie hochgeladen.

Python_Is_Great
quelle
Haben Sie die App zuerst in iTunes Connect erstellt? Haben Sie versucht, es zuerst im Organizer zu validieren? Stimmt die Übereinstimmung Ihrer Bundle-ID zwischen Xcode und iTunes Connect überein?
MwcsMac
10
Die Dokumentation hat mich auch verwirrt. Ziemlich sicher, dass ihre Antwort zirkulär ist: - Auf der Testflug-Beta-Testseite heißt es "Laden Sie einen Build für die App hoch. Siehe Hochladen eines Builds für eine App ." - Auf der Seite "Hochladen eines Builds" unter "Verwenden von Xcode" werden Sie grundsätzlich aufgefordert, ihn hochzuladen. "Weitere Informationen finden Sie unter" Senden Ihrer App an den Store "." Auf der Seite "Senden Ihrer App" wird zunächst "Nach dem Hochladen" angezeigt Wenn Sie einen Build für iTunes Connect erstellen und diesen Build ausreichend testen, senden Sie den Build mit iTunes Connect an den Store. " Wtf
Ethan Fischer
7
@EthanFischer stimmte zu. SO> Stapel von Apple-Dokumentation.
Toddmetheny
3
Bitte markieren Sie eine Antwort, wenn Sie Ihr Problem gelöst haben.
Efren

Antworten:

104

Wenn Sie eine fertige App haben,

1) Wählen Sie "generisches iOS-Gerät" (wählen Sie keine anderen angeschlossenen Geräte oder einen Simulator).

2) Gehen Sie zu Produkt -> Archiv

3) Wenn alles in Ordnung ist, sollte es das Archiv im Organizer öffnen - dort können Sie den Namen Ihres Uploads ändern, wenn Sie möchten. Wenn Sie fertig sind, klicken Sie auf "Validieren" und dann auf "An App Store senden".

*) Vergessen Sie beim Erstellen der nächsten Version des Archivs nicht, die Versionsnummer von 1.0 auf etwas anderes zu ändern (es ist "Bundle-Version" irgendwo in unterstützenden Dateien).

Stas
quelle
Was passiert, wenn "validieren" abgeblendet ist?
Kemicofa Ghost
Das "Archiv" ist ausgegraut.
Tadej
6
Wenn Archiv deaktiviert ist, sollten Sie sicherstellen, dass Sie keinen iOS-Simulator ausgewählt haben, sondern das generische iOS-Gerät.
Sanderfish
Ich habe vergessen, auf Validieren zu klicken, aber das Archiv wird hochgeladen. Ist das schlecht?
Archie Gertsman
5
Lol. Aus diesem Grund lieben Entwickler Stackoverlow. Alle anderen Websites enthalten unzählige Beschreibungen zum selben Thema. Aber hier ist die Lösung in 2 Minuten.
Sayka
24

Da die obigen Antworten etwas alt sind und einige Änderungen in iTunesConnect vorgenommen wurden. Sie können die folgenden Schritte ausführen, um Builds für Betatests hochzuladen:

1) Archivieren Sie das Projekt, indem Sie auf Produkt-> Archivieren klicken (stellen Sie sicher, dass das ausgewählte Gerät "Generisches iOS-Gerät" ist, andernfalls wird die Archivierungsoption deaktiviert).

2) Xcode benötigt einige Zeit, um das Projekt zu archivieren. Nach erfolgreicher Archivierung wird ein Fenster geöffnet (Archivierungsfenster).

3) Es gibt die Option "Validieren" (es wird immer empfohlen, einen Build vor dem Hochladen in den App Store zu validieren). Klicken Sie auf die Option "Validieren" und wenn alles in Ordnung ist, sehen Sie ein grünes Häkchen.

4) Klicken Sie anschließend auf die Option "An App Store senden". Das Hochladen des Builds dauert einige Zeit.

5) Sobald der Upload abgeschlossen ist, melden Sie sich bei Ihrem iTunesConnect- Konto an. Dort MyApps -> YOUR_APP_NAME.

6) Dort sehen Sie eine Option Testflight. In dieser Option sehen Sie "iOS Builds". Überprüfen Sie, ob der hochgeladene Build dort angezeigt wird. Wenn nicht, machen Sie sich keine Sorgen, es dauert einige Minuten.

7) Kommen wir nun zum Teil zum Hinzufügen von Betatestern. Es gibt 2 Möglichkeiten, dh. Sie können die Tester entweder als interne oder als externe Tester hinzufügen

a) Interne Tester

Überprüfen Sie diesen Link . Sie benötigen keine Beta-Überprüfung, um interne Tester hinzuzufügen.

b) Externe Tester

Dies erfordert eine Überprüfung der Beta-App. Die Beta-App-Überprüfung dauert weniger lange als die eigentliche App-Überprüfung. Um eine Beta-App-Überprüfung einzureichen, klicken Sie auf die Build-Nr. In Testflight-> iOS Builds-> Build-Nr. (So etwas wie 1.0).

Klicken Sie auf "Tester zum Build hinzufügen" und befolgen Sie die Schritte. Sobald die Beta-Version der App überprüft wurde, wird die Einladung automatisch an die Tester gesendet (falls Sie dies wünschen). Sie müssen nur einmal pro Build für die Beta-Überprüfung einreichen. Sobald ein Build Beta-geprüft ist, können Sie bis zu 2000 Tester hinzufügen.

Hoffe das hilft.

 

George
quelle
Ich sehe "Archiv" nicht unter "Produkt". XCode 9.4.1
Dale
Überprüfen Sie nach Schritt 6 Ihre E-Mails. Sie werden benachrichtigt, wenn Probleme auftreten, die verhindern, dass Ihre App verfügbar gemacht wird. Wenn ja, beheben Sie die Probleme und laden Sie die App erneut hoch.
Michael
9

Gehen Sie im Xcode-Menü zu Fenster und wählen Sie dann Organizer

Speisekarte

Überprüfen Sie von dort aus Ihren Build. Wenn dies gut ist, klicken Sie auf "An App Store senden".

einreichen

Melden Sie sich nach Abschluss des Vorgangs bei iTunes Connect an und Sie sehen Ihren Build am unteren Bildschirmrand

Schatten
quelle
2
Wie lange dauert es, bis Upload abgeschlossen angezeigt wird?
Ethan Fischer
2
Es variiert. Ich habe Builds hochgeladen, die nach etwa zehn Minuten in Connect verfügbar sind, und einige, die eine Stunde oder länger gedauert haben. (Sie erscheinen normalerweise sofort, können aber erst nach Ablauf eines bestimmten Zeitraums ausgewählt werden.)
Shades
2
Ah meins erschien endlich. Ich war nur ein wenig verwirrt, da in Xcode steht, dass es hochgeladen wurde, in iTunes Connect jedoch nicht.
Ethan Fischer
7

Die folgenden Schritte gelten ab Juli 2019:

  1. Ändern Sie die Versionsnummer und / oder Build-Nummer für die App in den allgemeinen Eigenschaften.
  2. Wählen Sie Generisches IOS-Gerät zum Erstellen aus.
  3. Wählen Sie Produkt / Archiv, um ein Archiv der App zu erstellen. Das Fenster Archive Organizer wird angezeigt.
  4. Überprüfen Sie die App.
  5. Wählen Sie Verteilen, um die App hochzuladen.
  6. Nachdem die App verarbeitet wurde, erhalten Sie eine E-Mail. Dies dauert normalerweise weniger als eine Stunde.
  7. Melden Sie sich bei appstoreconnect.apple.com an und wählen Sie Ihren neuen Build / Ihre neue Version aus. Fügen Sie dann Testgruppen oder einzelne Tester hinzu. Möglicherweise müssen Sie die Frage zum Export der Verschlüsselung beantworten, und Sie werden aufgefordert, die Änderungen in dieser neuen Version zu beschreiben. Nachdem Sie auf "Senden" geklickt haben, wird die App zur Überprüfung an Apple gesendet.
  8. Nach ungefähr einem Tag genehmigt Apple Ihre App zur Verteilung und benachrichtigt Ihre Tester automatisch (falls Sie diese Option ausgewählt haben). Ihre Tester sollten dann auf ihren Handys zur Test Flight-App gehen, um die neueste Version Ihrer App herunterzuladen.
TM Lynch
quelle
3

Senden Sie Ihren App-Build wie gewohnt über Xcode an den App Store.

Gehen Sie dann zu iTunes Connect -> Meine Apps -> Ihre App -> und wechseln Sie zur Registerkarte Vorabversion.

Auf der Registerkarte "Vorabversion" werden Ihre von Ihnen hochgeladenen Builds angezeigt. Dort sehen Sie die Möglichkeit, eine Beta-App-Überprüfung einzureichen.

Sobald sie es genehmigen, bist du golden :)

SRMR
quelle
Muss ich ein App-Symbol haben?
Python_Is_Great
2

Sie müssen erstellen - senden Sie Ihre App über Xcode an den App Store, stellen Sie sicher, dass die richtigen Symbole eingebettet sind. Andernfalls stoppt xcode und warnt Sie, was Sie für Ihre App einschließen müssen.

Dann (bei Bedarf erstellen) und bei iTunes Connect anmelden, zu meinen Apps gehen, wird Ihre App angezeigt. Dann könnten Sie Tester für den Betatest hinzufügen. Sie erhalten gegebenenfalls einige Absturzprotokolle.

Wingzero
quelle