2015-08-14 4 views
10

TestFlight ist eine willkommene Änderung für iOS. Es macht das Verteilen von Beta-Versionen für den Entwickler und die Tester schmerzlos.Bietet Apple TestFlight Beta-Tests für OS X an?

Unterstützt Apple auch TestFlight für Mac OS? Ich habe ziemlich viel gesucht und auf die eine oder andere Weise nichts Schlüssiges gefunden.

Wir haben eine OS X App Store App, bei der ein Installationsproblem mit Yosemite auftaucht. Wir haben keinen ersten Installationstest gegen Yosemite durchgeführt, daher haben wir das Problem übersehen.

Ich habe eine Lösung entwickelt und würde gerne einige neue Benutzer ausprobieren. Es ist kleinlich komplex, schwierig und störend, wenn aktuelle Benutzer das gesamte "Container" -Verzeichnis löschen und den Voreinstellungsprozess beenden, um eine Neuinstallation zu simulieren.

Ich mag auch nicht die Idee, eine entsperrte Version unserer App zu verteilen. Wenn das herauskommt, könnte es den Verkauf der App Store App beschädigen.

Ich habe Dinge wie ein Ablaufdatum zu einer Test-App hinzugefügt (schwacher Schutz) oder erstellt Entwickler ID-Builds, die nur auf Maschinen aus einer bestimmten Liste von MAC-Adressen ausgeführt werden. Der letzte Ansatz funktioniert, aber es ist mühsam und mühsam zu warten und erfordert, dass der Tester eindeutig identifizierbare Informationen über seine Maschinen preisgibt.

Ich würde sehr gerne die Möglichkeit haben, Apps zu erstellen, die nur auf Betatester-Maschinen laufen, wie TestFlight für iOS.

Dies ist eine Entwicklerfrage mehr als eine Code Frage. Es passt nicht gut zu SO, aber ich kann mir keine bessere Stack Exchange-Site vorstellen, um es zu posten. Wenn irgendjemand einen Vorschlag für eine bessere Seite hat, um die Frage zu stellen, bin ich glücklich, sie dorthin zu bringen.

+0

Ich stimme zu, diese Frage als Off-Topic zu schließen, da sie zwar auf den Apple-Stack-Austausch gehören könnte, aber nicht programmierungsorientiert ist. –

+7

@EricWendelin, Fair genug. Die Apple Stack Exchange Site ist jedoch größtenteils Benutzerfragen. Das war die beste Anpassung, die ich bei Stack Exchange finden konnte, obwohl es sich nicht gerade um eine Programmierfrage handelt. (Es ** ist ** entwicklungsbezogen.) –

+0

Die Antwort ist einfach, nein. Es gibt jedoch Alternativen wie HockeyApp http://hockeyapp.net/features/ –

Antwort

2

erklärt es.

Es heißt, Sie sollten die Geräte der Tester registrieren und ein Bereitstellungsprofil erstellen, das sie enthält. Das bedeutet, dass die App theoretisch auf keinem Gerät läuft, das nicht in der Liste enthalten ist.

Hier ist das seltsame daran: Ich habe zwei Mac - Computer und ich habe keine von ihnen mit meinem Provisioning - Profil registriert (in der Tat ist die Liste der registrierten Geräte jetzt leer), aber ich kann die exportiert App-Bild auf beiden leicht. Die App ist sandboxed und signiert, bereit für die App Store-Verteilung, läuft jedoch auf nicht registrierten Computern. Es kann sein, dass es mit einer leeren Geräteliste erlaubt, auf irgendeinen zu laufen, oder es könnte sein, dass ich mit der Codesignierung etwas falsch mache.

Ich werde die Antwort aktualisieren, sobald ich das herausfinden.

+0

Hast du herausgefunden, wie? Vielen Dank! – hyouuu