2009-09-15 16 views
6

Ich baue eine iPhone App, die an den App Store gesendet wird. Ich bin etwas verwirrt über die Entwicklungs- und Distributionszertifikate, die Sie von Apple erhalten.Entwicklungs- und Vertriebszertifikat für iPhone dev

  1. Muss ich beide installieren? Warum werden beide benötigt?
  2. Bedeutet dies, dass wenn ich bereit bin zu verteilen, ich die App mit dem Verteilungszertifikat signieren muss und wenn ich debugge, sollte es mit einem Entwicklungszertifikat signiert werden?

Antwort

7

Sie Entwicklung Zertifikat nur für die Entwicklung benötigen, Verteilung benötigt wird:

a), wenn Sie Ad-hoc-Verteilung auf mehrere iphones tun/ipod berührt. (Dies erfordert, dass Sie im $ 299-Entwicklungsprogramm registriert sind. Sie können auch mit diesem App-Store arbeiten.)
b) Oder wenn Sie Ihre Anwendung zur Verteilung an App-Store senden möchten (dies erfordert, dass Sie in $ 99 sind) Programm)

Sie können zuerst mit der Entwicklung beginnen und die Bereitstellung nur installieren, wenn Sie sie an App-Store verteilen oder senden.

+0

Yup, das fasst es ziemlich zusammen. Ich habe gerade eine Anwendung veröffentlicht, und ich habe mich nicht um das Verteilungszertifikat gekümmert, bis es Zeit war, es zu verteilen. Ich änderte dann certs, baute und übertrug. –

+3

FTR, Ad-hoc-Profile sind nicht spezifisch für das Enterprise-Programm, sie können auch mit dem Standardprogramm $ 99/Jahr verwendet werden. In dieser Frage finden Sie weitere Informationen zu den verfügbaren Programmen: http://stackoverflow.com/questions/1876333/how-long-does-it-take-to-get-an-iphone-app-into-the-app -store-closed –

+0

Was passiert, wenn ich mit einem Entwicklungszertifikat eines Kontos entwickle und das Distributionszertifikat eines anderen Kontos verteile? In diesem Fall kann ich einfach das dist erstellen. Zertifikat von diesem anderen Konto und installieren oder muss ich ein Dev erstellen und installieren. Zertifikat für diesen anderen Account auch? –

2

Sie können Ihre iPhone App immer noch mit Ad-hoc-Verteilung mit den Standardmitgliedschaften ($ 99) für Beta-Tests vertreiben.

Verwandte Themen