2014-09-20 8 views
12

Ich versuche, einige Beta-Tester für eine App von mir mit Test Flight zu rekrutieren. Keiner der Tester wird Hausangestellte oder ähnliches sein - nur einige Leute, die ich kenne, die gerne meine App testen würden (ich bin ein Hobbyist und habe sowieso keine Angestellten).Ist es sicher, einen Benutzer mit einer "technischen" Rolle in iTunes Connect hinzuzufügen, um Testflüge zu verwenden, um ihnen eine Beta-Version zu senden?

Wenn ich somme Benutzer in ITC für Testflug hinzufügte, ließ es mich ihnen eine Rolle zuweisen. Die einzige Rolle, die mir Sinn machte, war "Technisch". Ich bin jedoch besorgt, dass jemand, dem ich die technische Rolle nicht gut kenne, es erlauben wird, Änderungen an meinen App-Beschreibungen vorzunehmen, Binaries abzulehnen oder einzureichen, und solche Sachen.

Ist das etwas, über das ich mir Gedanken machen muss? Gibt es eine Möglichkeit, einem Benutzer die Rolle des JUST-Testers zuzuweisen, ohne ihm über ITC Zugriff auf meine Apps zu geben?

Apples Dokumentation scheint nicht explizit anzugeben, was Benutzer mit verschiedenen Rollen tun können.

Antwort

8

Nein, das ist nicht wirklich sicher, und es ist keine gute Idee, die "Technische" Rolle in iTunesConnect jemandem zu geben, dem Sie nicht voll vertrauen.

Das iOS 8 Testflug System hat eine Art externe Tester Setup finden Sie unter „Externe Tester“ auf https://developer.apple.com/app-store/Testflight/

Der Nachteil ist, dass Ihre Anwendung durch die Überprüfung Team jedes Mal, wenn Sie keine großen Änderungen vornehmen gehen bevor es zu externen Testern geht (wenn also der Tester wirklich ein enger Teil Ihres Teams ist, ist es immer noch vorteilhaft, sie als internen Tester hinzuzufügen, indem Sie ihnen die technische Rolle geben). Die Reviews dauern nicht so lange wie eine normale Überprüfung im App Store.

Alternativen (die keine Überprüfung beinhalten) sind Crashlytics Beta Distribution (im Besitz von Twitter) oder HockeyApp (im Besitz von Microsoft).Es gibt auch andere Dienste, oder Sie können IPAs auf Ihrer eigenen Website hosten (unter Verwendung des Mechanismus, der für Unternehmensanwendungen entwickelt wurde), aber im Allgemeinen bedeutet dies, dass Sie andere Funktionen verpassen, die Sie bei der Verwendung der integrierteren Lösungen erhalten.

+0

Beantwortet wird abgeschrieben –

+0

@SarimSidd Danke, dass Sie mich wissen lassen, guter Punkt - ich habe es jetzt aktualisiert, hoffentlich ist es hilfreicher und spiegelt jetzt die aktuelle Situation wider. – JosephH

+0

Sie haben gerade iTunes Connect geändert, um diese Rollen einzuschließen: -Admin -FinanzenApp Manager -Entwickler -Marketer -Sales -Reports------- Haben Sie das schon gesehen? Welches ist das Beste für eine Person, der ich vertraue (Mitarbeiter), um einen internen TestFlight Build zu bekommen? –

1

Kurze Antwort: Nein. Es ist nicht sicher, Tester mit technischer Rolle hinzuzufügen.

Lange Antwort:

Nach iTunes Connect, muss der Benutzer Admin oder Tech hat.
Nach dem Lesen der Kommentare, werde ich meine Antwort damit abschließen.

Es gibt interne Tester und externe Tester.

Externe Tester sind noch nicht verfügbar (siehe https://developer.apple.com/app-store/Testflight/).

Nur Interne Tester sind jetzt erlaubt (was bedeutet, dass Ihre Tester in der Lage sein werden, Ihre Apps zu ändern).
Da Sie benötigen, dass der Benutzer minimale Rechte hat, sollten Sie den Benutzer als Technisch hinzufügen (das weniger riskant, aber immer noch gefährlich). Ich sehe, dass es eine Checkbox in iTC ist, dass Sie die interne Tester Rolle können aktivieren:

Internal Tester user role

Welche Berechtigungen werden die Benutzer haben? Theoretisch haben sie nur Zugang zu den Beta-Versionen (aber das ist eine Vermutung, da ich es noch nicht ausprobiert habe). Sie können ein Konto für einen gefälschten internen Tester erstellen und prüfen, ob Sie Apps mit dieser Rolle ändern können.

+4

Technische Benutzer haben vollen Zugriff auf die Apps-Administration. Dies ist keine gute Idee, wenn Sie dem Benutzer nicht voll vertrauen. Ich habe das gleiche Problem hier ... Apple sollte eine "Tester" Rolle mit nur Zugriff auf das Testflugsystem und nichts anderes hinzufügen. –

+0

Sie haben Recht. Ich habe meine Antwort korrigiert und vervollständigt. Vielen Dank. – lnjuanj

0

Technische Benutzer haben Zugriff auf den Bereich "Meine Apps" von iTunes Connect. Dies bedeutet, dass sie die Beschreibung einer App im App Store ändern, Preise aktualisieren und sogar eine App aus dem Verkauf entfernen können.

Es gibt keine Möglichkeit, einen Benutzer mit nur einer "internen Tester" -Rolle zu haben. Dafür sind externe Tester da.

0

Es ist ist möglich, jemandem Zugriff zu gewähren, um als ein interner Tester zu testen, aber sie nicht in der Lage zu haben, sich in iTunes Connect einzuloggen.

Erstellen Sie einen iTunes Connect-Benutzer mit der Rolle "Technisch" mit einer E-Mail-Adresse, die er erhalten kann. Dann lassen Sie sie mit einer anderen Apple ID akzeptieren.

Solange sie sich nicht in iTunes Connect mit der E-Mail-Adresse anmelden können, die Sie als "Technischer Benutzer" hinzugefügt haben, können sie sich nicht schlecht benehmen.