5

Nach vielen Suchen muss ich noch eine Möglichkeit finden, eine BlackBerry-Anwendung auf einer Linux-Distribution ohne GUI zu signieren.BlackBerry Code Signing unter Linux ohne GUI

Im Moment bekomme ich den Fehler "Kann keine Signaturen anfordern, bis diese Anwendung die anfängliche Schlüsselgenerierung abgeschlossen hat.". Das Problem ist, dass ich nicht in der Lage bin, die CSI-Dateien über CLI zu registrieren. Hat jemand dies erreicht, ohne X11 einzurichten?

+0

Das CI-Tag war für die kontinuierliche Integration gedacht, aber CLI ist wahrscheinlich ein besseres Tag, um es trotzdem zu verwenden. – William

+0

Können Sie einen Remote-X11-Server auf Ihrem Desktop verwenden? Nur für den Schlüsselimport. –

Antwort

4

Ja, es ist definitiv möglich, dies auf einer kopflosen Linux-Box zu tun. Verdammt, ich mache es auf einem kopflosen Solaris/UltraSPARC Server :-)

Für das eigentliche Ausführen des Tools, mag ich http://bb-ant-tools.sf.net/. Wenn Sie eine ältere Version des Signatur-Tools verwenden, müssen Sie möglicherweise einige Änderungen vornehmen, wie unter http://slashdev.ca/ beschrieben.

Während das Tool vollständig über Befehlszeilenparameter gesteuert werden kann, benötigt es leider immer noch Zugriff auf einen laufenden X-Server, um zu funktionieren. Die Problemumgehung dafür besteht darin, "Xvfb" (einen gefälschten X-Server für solche Zwecke) zu installieren, es im Hintergrund auf Ihrem System zu starten und dann die Variable DISPLAY so einzustellen, dass das Signatur-Tool sie für ihre nicht interaktive GUI verwendet.

0

Blackberry Sigtool möglicherweise nicht in Linux unterstützt und es kann nur teilweise funktionieren. BB-Entwicklungstools sind immer noch Windows-zentriert.