2009-05-01 11 views

Antwort

4

Google'd die Befehlsfolge, und bekam eine Handvoll Hits.

Am nützlichsten:

https://answers.launchpad.net/sparkle/+question/50496

Zitiert den Autor:

Es ist ein Skript; Sie müssen es von die Befehlszeile ausführen.

Öffnen Sie das Terminal. Wechseln Sie in das Sparkle-Verteilungsverzeichnis . Typ:

Rubin "Extras/Signing Tools/generate_keys.rb"

Folgen Sie den Anweisungen auf dem Wiki von dort.

4

Auch würde ich empfehlen, Feeder für die Erstellung Ihrer Sparkle RSS-Feed zu suchen. Es kann automatisch eine DSA-Signatur für Sie generieren, sobald Sie Ihre Binärdatei in einen Aktualisierungseintrag ziehen. Es kann auch Ihre Binärdateien hochladen und für Sie auf Ihren Server füttern. Insgesamt habe ich mit meinen Sparkle-Feeds viel Zeit gespart.

+0

Wie Sie eine generieren zu tun, wenn es zuerst fragt, wie es sagt, Sie müssen wähle ein. – Joshua

+0

Ich denke, Sie könnten die DSA-Signatur für Ihr Update mit Ihrem öffentlichen/privaten Sparkle-Paar verwechseln. Stephen weist darauf hin, wie man dieses Schlüsselpaar erstellt. Sie müssen dann den öffentlichen Schlüssel im Paket Ihrer Anwendung platzieren. Wenn Sie den Speicherort Ihres privaten Schlüssels in Feeder angeben, wird automatisch die DSA-Signatur für Ihre Aktualisierungen generiert. –

+0

Wo in Feeder geben Sie den Speicherort des privaten Schlüssels an? – Joshua

0

In der Tat Sparkle Basic Wiki-Seite ist ein bisschen irreführend. Für alle, wie wird mit Prozess immer noch verwirrt, sind hier notwendigen Schritte:

  1. gehen

    zu Extras/Signing Werkzeuge Unterordner

  2. dsa privaten/öffentlichen Schlüsselpaar erzeugen:

    Rubin generate_keys.rb

    Beachten sie, dass es Fehler mit diesem Skript in Sparkle 1.56b ist, so könnte es besser sein, es von hier zu nehmen: updated generate_keys.rb script

  3. sign_update.rb Skript (aus demselben Ordner) Sie dsa Signatur generieren:

    Rubin sign_update.rb