2010-07-29 3 views

Antwort

96

Ein Zitat von: iPhone Developer Program (~ 8 MB PDF)

A Provisioning-Profil ist eine Sammlung von digitalen Entitäten, die Entwickler und Geräte auf einzigartige Weise mit einem autorisierten iPhone-Entwicklungsteam verbindet und es ermöglicht, ein Gerät für t zu verwenden schätzend. Ein Entwicklungsbereitstellungsprofil muss auf jedem Gerät installiert sein, auf dem Sie den Anwendungscode ausführen möchten. Jedes Development Provisioning-Profil enthält eine Reihe von iPhone-Entwicklungszertifikaten, eindeutige Geräte-IDs und eine App-ID. Im Provisioning-Profil angegebene Geräte können nur von Personen getestet werden, deren iPhone-Entwicklungszertifikate im Profil enthalten sind. Ein einzelnes Gerät kann mehrere Bereitstellungsprofile enthalten.

+3

Wie kommt es, dass Sie ein passendes provisorisches Profil benötigen, wenn Sie eine App Store-Distribution machen? Das App Store-Verteilungsprofil enthält keine Geräte, ist jedoch beim Signieren für den App Store erforderlich. – mskw

+3

@mskw: Es wird überprüft, ob Ihr Entwicklerkonto die App erstellt hat. – Akusete

+3

Es definiert auch die zulässigen Berechtigungen wie Push-Benachrichtigung, iCloud und Keychain Masken, etc. –

3

Provisioning ist der Prozess zum Vorbereiten und Konfigurieren einer App zum Starten auf Geräten und zum Verwenden von App-Diensten. Während der Entwicklung wählen Sie aus, auf welchen Geräten Ihre App ausgeführt werden kann und auf welche App-Dienste Ihre App zugreifen kann. Ein Bereitstellungsprofil wird von Ihrem Entwicklerkonto heruntergeladen und in das App-Paket eingebettet, und das gesamte Paket ist mit einem Code signiert. Das eingebettete Bereitstellungsprofil wird auf dem Gerät installiert, bevor die Anwendung gestartet wird. Wenn die Informationen im Bereitstellungsprofil bestimmte Kriterien nicht erfüllen, wird Ihre App nicht gestartet. Sie können ein Development Provisioning-Profil indirekt konfigurieren, indem Sie Optionen in Xcode auswählen

Verwandte Themen