2016-01-02 7 views
5

Ich versuche, ein Bereitstellungsprofil zu erstellen, indem ich in in den Einstellungen Target -> General -> Identity klicke. Es zeigt mir Popup "No Devices Registered", so scheint es, dass ich ein Gerät haben muss, um ein Bereitstellungsprofil zu erstellen. Gibt es eine Problemumgehung? Ich muss nur meine App archivieren und sie auf iTunes für TestFlight testen, damit die Geräte letztendlich von anderen Testern kommen (interne oder externe), aber ich habe derzeit kein iPhone mit mir.Erstellen eines Bereitstellungsprofils ohne physisches Gerät (Archivierung für TestFlight-Tests)

+0

Können Sie über die Developer Portal-Website ein Bereitstellungsprofil erstellen? Ich habe die Xcode-Verwaltung der Profile immer als völlig nutzlos empfunden. – chedabob

Antwort

-1

Um das Gerät zu registrieren und es mit iTunes und TestFlight zu verwenden, müssen Sie Apple developer account erstellen. Nachdem Sie ein Konto erstellt haben, folgen Sie einfach dieser tutorial, um das Zertifikat und das Provisioning-Profil einzurichten, die für die Ausführung Ihrer Aufgabe erforderlich sind.

+0

Ich habe ein Entwicklerkonto registriert, aber es gibt kein Gerät wie in der Frage angegeben. Muss ich wirklich durch das Tutorial gehen? Es scheint, dass Xcode es einfacher macht, einfach durch Klicken auf "Probleme beheben" in den Einstellungen, oder ist das Tutorial speziell für den Fall funktioniert, wenn wir kein Gerät haben? –

+0

Folgen Sie einfach dem Tutorial, um Ihr Gerät oder das Gerät Ihres Kunden mit dem Entwicklerkonto zu registrieren. – technerd

+0

OK, ich befolgte das Lernprogramm, erstellte die Zertifikate und lud das Bereitstellungsprofil herunter. Könnten Sie dann sagen, was als nächstes zu tun ist? Ich bin mir nicht sicher, wie ich diese Informationen in mein Archiv integrieren soll. –

3

Zuerst die Bedeutung des Bereitstellungsprofils verstehen. Es heißt A Provisioning-Profil ist eine Sammlung von digitalen Einheiten, die Entwickler und Geräte eindeutig zu einem autorisierten iPhone-Entwicklungsteam verbindet und ermöglicht ein Gerät zum Testen verwendet werden. Ok das ist eine alte Definition vor xcode 7 und ios 9. Also was ist, wenn Sie auf generische IOS-Gerät klicken und dann archivieren. Gibt es dann einen Fehler? Da ich nach meiner Erfahrung das Archiv der App ohne irgendein Gerät machen kann, wähle bitte ein generisches Gerät statt eines spezifischen zum Archivieren. Für Anmeldeinformationen müssen Sie zwei Zertifikate erstellen: Eine für die Entwicklung, mit der Sie Ihre Xcode-Projekte auf Ihren eingesteckten Geräten ausführen können. Eine für die Verteilung, mit der Sie Ad-hoc-Builds exportieren und Apps mit Ihrem zertifizierten Mac in den Store senden können.

Die Quintessenz ist: Da Sie Apps für den Vertrieb erstellen werden, benötigen Sie auch ein kostenpflichtiges Entwicklerkonto.

0

Sie müssen sicherstellen, dass Sie die Anwendung mit einem Verteilungsprovisionierungsprofil signieren und Ihr Verteilungszertifikat in Ihrem Schlüsselbund installiert haben.

Es hört sich so an, als ob Sie versehentlich mit einem Standard-Entwicklungsprofil/-zertifikat signieren. Aus diesem Grund wird Ihre App nur auf den aufgelisteten Geräten dieses Profils ausgeführt.

Und Sie müssen Einladungen an ihre E-Mail-Adresse senden, um die App zu testen.

Verwandte Themen