2009-08-19 6 views
0

Was passiert, wenn Sie mehrere Verteilungs-Provisioning-Profile auf demselben System installieren? Können Sie Ihre App weiterhin mit Code signieren? Ich verstehe nicht ganz, wie das Provisioning-Profil funktioniert, kann jemand erklären?Mehrfachverteilungsprovisionsprofil zulässig?

Antwort

1

Ja, Sie können Ihre App mit einem Code signieren, indem Sie die Zieleigenschaften für Ihre App in xcode bearbeiten. (Opt + Befehl + e, scrollen Sie nach unten zu „Code Signing“)

die Provisioning-Profile im Grunde wie die Identität Ihres Unternehmens auf dem Gerät sind, das sagt, dass Sie die Berechtigung Ihren eigenen Code auf ihn auszuführen. Innerhalb jedes Bereitstellungsprofils haben Sie Ihre eigene iPhone-Entwickleridentität (die mit Ihrem privaten Schlüssel und Ihrem Zertifikat in der Schlüsselbund-Zugriffsanwendung auf Ihrem Mac übereinstimmen sollte).

Sie können auch mehrere Bereitstellungsprofile auf Ihrem Gerät haben.

Mit dem Bereitstellungsprofil für Entwickler können Sie Ihre App auf Ihrem Gerät erstellen und ausführen.

Mit den Bereitstellungsprofilen für die Verteilung können Sie die Distribution Ihrer App jedoch nicht auf Ihrem Gerät ausführen. Sie werden nur verwendet, um die auf Ihrem Computer erstellte Distribution zu kompilieren, die Sie zippen und auf itunes connect hochladen.

hoffe das hilft.

+0

Ich kann nur meinen Namen in meiner Code-Signatur-Liste in den Xcode-Build-Einstellungen sehen. Woher weiß ich, welches Verteilungs-Provisioning-Profil verwendet wird, um das Zeichen zu signieren? – Boon

+0

Ich denke, Sie müssten sich anmelden, um http://developer.apple.com/iphone/manage/provisioningprofiles/viewDistributionProfiles.action die Details dieses Profils anzuzeigen und es mit dem Namen des Zertifikats abzugleichen. – taber

+0

sollte es auch Teiler geben, die Verteilung oder Dev angeben, etwa so: http://dl.getdropbox.com/u/20013/temp/codesign-menu.jpg – taber

Verwandte Themen