2009-03-21 12 views
33

Ich bin nicht in der Lage, eine klare Erklärung in der Apple-Dokumentation zu finden, was der Unterschied zwischen einer Entwicklung und Verteilung Provisioning ist. Ich verwende derzeit die Entwicklungsbereitstellung, um mein iPhone zu entwickeln und zu testen. Ich beabsichtige, die Anwendung auf meine Beta-Tests zu verteilen, und ich frage mich:iPhone-Entwicklung - Was ist der Unterschied zwischen einer Entwicklung und Bereitstellung von Distributionen?

  • Benötige ich Verteilung Provisioning zu benutzen?
  • Sollte ich eine .mobileprovision-Datei für jeden einzelnen Tester erstellen oder kann ich eine für alle erstellen?

Antwort

39

Ein Entwicklungsprofil wird zum Testen Ihrer App in der Entwicklungsphase verwendet.

Verteilungsprofile bestehen aus zwei Typen

  1. Für Ad-hoc-Tests
  2. zur Vorlage an den App Store

Adhoc-Test ist, wenn Sie die Entwicklung abgeschlossen haben und möchten, dass Ihre App auf mehrere verteilen Benutzer zum Testen (Ihre zweite Frage). Erstellen Sie einfach ein Verteilungsprofil für Ad-hoc-Tests und wählen Sie alle Geräte-IDs aus, für die das Profil gültig ist. In diesem Fall müssen Sie nur die .app-Datei und die .mobileprovision-Datei an jeden Nutzer senden, der Ihre App testet.

Um die App an den App Store zu senden, müssen Sie eine mobileprovision Datei mit der Option "App Store" erstellen.

7

Ich denke, das Entwicklungsprofil lässt Sie die App im Debugger ausführen, während das Ad-hoc-Profil nicht funktioniert. (Das ist, was ich beobachtet habe, vorausgesetzt, es sollte sich so verhalten.)

+0

Es scheint mir, dass es automatisch eine Reihe von Berechtigungen hinzugefügt ... wahrscheinlich einschließlich der Fähigkeit, den Debugger auszuführen. Ich wette, dass Sie diese selbst in den Berechtigungen plist für Ihr Vertriebsprofil hinzufügen können, wenn Sie möchten ... Ansonsten kann ich nicht unterscheiden zwischen den beiden Arten von Profilen. Ich würde mich freuen, von jemandem zu hören, der die Details kennt. –

+3

Ein weiterer Unterschied zwischen den Entwicklungs- und Vertriebsprofilen ist das Ablaufdatum. Die Entwicklungsprofile dauern ungefähr 3 Monate, während die Verteilungsprofile für ein Jahr gut aussehen. –

+0

@chris Lundie Was ist mit dem Adhoc-Profil? Ist es 90 Tage? –

Verwandte Themen