Frage

Wie können Sie das beta-testen einer iPhone app?Kann ich es auf meinem eigenen Gerät, und jemand, der mir ein Gerät, ich kann es auf den ihrigen, aber es ist ein Weg, um eine begrenzte Version über den app store für das beta-testen?

Related:Siehe auch diese Frage um deine app auf die Handys ohne über den App Store.

War es hilfreich?

Lösung

Im Jahr 2011 gibt es einen neuen Dienst namens "Test Flight", und es behebt dieses Problem direkt an.

Apple hat da gekauft TestFlight im Jahr 2014 und integrierte es in iTunes zu Verbinden und App Store Connect.

Andere Tipps

Erstellung von ad-hoc-distribution profile

Die Anweisungen, die Apple bietet, sind hier, aber hier ist, wie ich schuf eine Allgemeine provisioning-Profil, das arbeiten mit mehreren apps, und fügte hinzu, ein beta-tester.

Mein setup:

  • Xcode 3.2.1
  • iPhone SDK 3.1.3

Bevor Sie beginnen, stellen Sie sicher, dass..

  • Führen Sie die app auf Ihrem eigenen iPhone mit Xcode.

Schritt A:Hinzufügen Geräte zu die Provisioning-Portal

  1. Senden Sie eine E-Mail an alle beta-tester mit der folgenden Meldung:

    Um meine app auf deinem iPhone, benötige ich noch einige Informationen über Ihr Telefon.Ratet mal, was, es ist eine app für die!

    Klicken Sie auf den link unten und installieren Sie, und führen Sie dann die app.

    http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8

    Diese app erstellt eine E-Mail.Bitte senden Sie es mir.

  2. Sammeln Sie alle Geräte-IDS von Ihrem Tester.

  3. Gehen Sie auf die Provisioning Portal.

  4. Gehen Sie zu den Abschnitt Geräte.

  5. Klicken Sie auf die Schaltfläche Geräte Hinzufügen und fügen Sie die Geräte, die Sie gesammelt hatten.

Schritt B:Erstellen Sie ein neues provisioning-Profil

  1. Starten Sie den Mac OS-Dienstprogramm-Programm Schlüsselbund.

  2. In dem Hauptmenü, wählen Sie Schlüsselbund - / Zertifikat-Assistent / Anfordern eines Zertifikats Von einer Zertifizierungsstelle...

  3. Das Dialogfeld, das erscheint, sollte schon haben Sie Ihre E-Mail und nennen Sie es.

  4. Wählen Sie den radio-button Auf der Festplatte gespeichert und Weiter.

  5. Speichern Sie die Datei auf der Festplatte.

  6. Gehen Sie zurück zu der Provisioning Portal.

  7. Gehen Sie zu den Abschnitt Zertifikate.

  8. Gehen Sie auf die Registerkarte Verteilung.

  9. Klicken Sie auf die Schaltfläche Zertifikat Anfordern.

  10. Laden Sie die Datei, die Sie erstellt Schlüsselbund: CertificateSigningRequest.certSigningRequest.

  11. Klicken Sie auf die Schaltfläche Aprove.

  12. Aktualisieren Sie Ihren browser, bis die status-liest Ausgestellt.

  13. Klicken Sie auf den Download-button und speichern Sie die Datei distribution_identify.cer.

  14. Doppelklicken Sie die Datei, um es in die Keychain.

  15. Backup-Zertifikat, indem Sie seine privater Schlüssel und die Datei / Export Items....

  16. Gehen Sie zurück zu der Provisioning Portal wieder.

  17. Gehen Sie zu den Abschnitt Provisioning.

  18. Gehen Sie auf die Registerkarte Verteilung.

  19. Klicken Sie auf die Schaltfläche Neues Profil.

  20. Wählen Sie den radio-button Ad-hoc.

  21. Geben Sie den Namen des Profils, I named mine Evertsson Gemeinsamen Ad-Hoc -.

  22. Wählen Sie die app-id.Ich habe einen gemeinsamen app-id für mehrere apps: Evertsson Common.

  23. Wählen Sie die Geräte aus, in meinem Fall meine eigenen und meine tester.

  24. Submit.

  25. Aktualisieren Sie den browser, bis die status-Feld lautet Active.

  26. Klicken Sie auf die Schaltfläche Download und speichern Sie die Datei auf der Festplatte.

  27. Doppelklicken Sie die Datei, um es in Xcode.

Schritt C:Erstellen der app für den Vertrieb

  1. Öffnen Sie Ihr Projekt in Xcode.

  2. Öffnen Sie die Projekt-Info Bereich:In Gruppen & Dateien wählen Sie das oberste Element aus und drücken Sie Cmd+I.

  3. Gehen Sie auf die Registerkarte Konfiguration.

  4. Wählen Sie die Konfiguration Release.

  5. Klicken Sie auf die Schaltfläche Duplizieren und nennen Sie es Verteilung.

  6. Schließen Sie den Projekt-Info Bereich.

  7. Öffnen Sie die Ziel-Info Bereich:In Gruppen & Dateien erweitern Sie Ziele, wählen Sie Ihr Ziel und drücken Sie Cmd+I.

  8. Gehen Sie auf die Registerkarte Bauen.

  9. Wählen Sie die Konfiguration benannt Verteilung.

  10. Suchen Sie den Abschnitt Code Signing.

  11. Setzen Sie den Wert von Code Signing-Identität / ein iPhone OS-Gerät zu iPhone-Distribution.

  12. Schließen Sie das Target Info-Bereich.

  13. Im Hauptfenster wählen Sie die Aktive Konfiguration zu Verteilung.

  14. Erstellen Sie eine neue Datei aus der Datei-Vorlage Code Signing / Berechtigungen.

  15. Name it Ansprüche.plist.

  16. In dieser Datei, deaktivieren Sie das Kontrollkästchen get-task-allow.

  17. Bringen Sie das Ziel-Info Fensterbereich, und suchen Sie den Abschnitt Code Signing wieder.

  18. Nach Code Signing-Berechtigungen geben Sie den Namen der Datei, Ansprüche.plist.

  19. Sparen Sie, reinigen Sie, und erstellen Sie das Projekt.

  20. In Gruppen & Dateien suchen Sie den Ordner MyApp / Produkte und erweitern Sie es.

  21. Rechtsklicken Sie auf die app, und wählen Sie Im Finder zeigen.

  22. Zip-den .app-Datei und der .mobileprovision-Datei und senden Sie das Archiv mit dem tester.

    Hier ist meine app.Installieren Sie es auf Ihrem Telefon:

    1. Entpacken Sie die Archiv-Datei.

    2. Öffnen Sie iTunes.

    3. Ziehen Sie beide Dateien in iTunes und legen Sie Sie auf die Bibliothek-Gruppe.

    4. Synchronisieren Sie Ihr Handy um die app zu installieren.

Fertig!Puh.Dieser arbeitete für mich.Bisher habe ich nur Hinzugefügt ein tester.

Beachten Sie, dass es eine Unterscheidung zwischen den traditionellen "beta-Tests", die ist getan durch eine professionelle QA Ingenieure, und "öffentlichen beta-Tests", die Freigabe Ihr Produkt an die öffentlichkeit, bevor es fertig ist :)

Sie tun können "beta-Tests" -- laden zu spezifischen iPhones/iPods mit Ihren Testern verwendet werden.Sie können das nicht tun "öffentliche beta-Test" -- vor der Freigabe für die öffentlichkeit.

Im Jahr 2014 zusammen mit iOS 8 und XCode 6 führte apple Beta-Test-iOS-App mit iTunes Verbinden.

Sie können laden Sie Ihre build in iTunes connect und lade Tester über Ihren E-mail-id.Sie können laden Sie bis zu 2000 externer Prüfer lediglich mit Ihrer E-Mail-Adresse.Und Sie können installieren Sie die beta-app über TestFlight

Diawi Alternative

Da diawi.com haben Hinzugefügt einige Einschränkungen für die freie accounds.

Nächste beste verfügbare und einfach zu bedienende alternative ist

http://buildtry.com

Es funktioniert awsome

Mit testflight :

1) erstellen Sie die ipa-Datei durch die Entwicklung Zertifikat

2) laden Sie die ipa-Datei auf testflight

3) Nun, das Gerät zu identifizieren getestet werden , fügen Sie die Geräte-id an apple-Konto, und aktualisieren Sie Ihre-Entwicklung-Zertifikat.Laden Sie das aktualisierte Zertifikat und laden Sie es auf testflight website.Überprüfen Sie die Geräte-id, die Sie bekommen.

4) Jetzt per E-Mail die ipa-Datei zu den Testern.

5), Während der Download der ipa-Datei, wenn die Tester sind nicht immer alle Warnungen, dies bedeutet, dass die Geräte-token - + - provisioning-Profil bestätigt wurde.So können die Tester jetzt laden Sie die ipa-Datei auf dem Gerät und die Tests zu tun job...

Mit iOS 8, Xcode 6, iTunes Connect und TestFlight Sie brauchen keine Geräte-IDS und Ad-Hocs mehr.Sie brauchen nur eine Apple-ID von Ihrem beta-tester.Jetzt können Sie nur die beta-test-app mit 25 internen Testern, aber bald 1000 externen Testern zur Verfügung stehen. In diesem blog-Beitrag zeigt Ihnen, wie Sie setup ein beta-test mit internen Tester.

Es gibt einen relativ neuen Dienst, genannt HockeyApp, scheint Rivalen TestFlight, aber Sie behaupten, Sie Zugriff auf eine unbegrenzte Anzahl von Benutzern, aber es kostet ein paar $$ im Gegensatz zu TestFlight nun direkt integriert in iTunes Connect.

(Wie der offizielle Leitfaden fehlt noch in diesen thread..)

TestFlight, erworben von Apple-und jetzt (iOS8+) verfügbar für die beta-Tests macht es einfach, Ihre app zu beta-Testern, ohne die Notwendigkeit zu sammeln, Geräte-UUIDs vorher (Sie benötigen nur E-Mail-Adressen der Tester).Ein umfangreiches Handbuch erklärt alle notwendigen Schritte finden Sie in der iTunes Connect Developer Guide.

Sie können verwenden AppBox, Eine mac-Anwendung, die mit Ihrem dropbox-Konto zu verteilen, die Sie von ad-hoc-und enterprise-apps, wenn Sie wollen zu installieren Formular aus jedem anderen browser.

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases


Optionen

Archiv und Laden Sie IPA

  • Nur Wählen Sie Projekt/Arbeitsbereich Archiv -> machen ipa -> upload ipa -> E-mail senden -> und Herunterfahren mac

Upload IPA Nur

  • Wählen Sie einfach die IPA-Datei zu upload ipa -> E-mail senden -> und Herunterfahren mac

Feature

  • Halten Link
    • Diese Funktion wird halten gleichen kurz-url für alle zukünftigen ipa hochgeladen mit derselben bundle-id.
    • Wenn diese option aktiviert ist, können Sie auch laden Sie die vorherigen build mit derselben url.
  • Auto-E-Mail App-Verteilung-Link
  • Automatische Abschaltung Mac nach der Verteilung
  • Maximale Upload-Größe => Gleich zu Ihrem Dropbox-Konto storage
  • Hochgeladen App-Ablauf = > , Bis Sie Sie löschen aus deiner Dropbox
  • Installationen Pro App => Unlimited
  • Dashboard*

    * Verfügbar sein wird in Zukunft version


AppBox vs Diawi

Screenshot

Upload IPA

Archiv und Laden Sie IPA

Hochladen IPA

Probieren Sie es hier https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top