5

Po wielu poszukiwaniach nie znalazłem jeszcze sposobu na podpisanie aplikacji BlackBerry w dystrybucji Linuksa bez GUI.Podpisywanie kodu BlackBerry w systemie Linux bez GUI

W tej chwili pojawia się błąd "Nie można zażądać podpisów, dopóki ta aplikacja nie zakończy generowania klucza początkowego.". Problem polega na tym, że nie jestem w stanie zarejestrować plików CSI, wydaje się, przez CLI. Czy ktokolwiek to zrobił bez ustawienia X11?

+0

Znacznik ci był przeznaczony do ciągłej integracji, ale CLI jest prawdopodobnie lepszym znacznikiem do użycia w każdym razie. – William

+0

Czy możesz używać zdalnego serwera X11 na swoim komputerze? Tylko dla kluczowego importu. –

Odpowiedz

4

Tak, zdecydowanie można to zrobić na bezgłowym pudełku Linux. Heck, robię to na bezgłowym serwerze Solaris/UltraSPARC :-)

Do faktycznego uruchomienia narzędzia podoba mi się http://bb-ant-tools.sf.net/. Jeśli używasz starszej wersji narzędzia do tworzenia podpisów, konieczne może być wprowadzenie pewnych modyfikacji opisanych na stronie http://slashdev.ca/.

Podczas gdy narzędzie jest w pełni sterowalne z parametrów wiersza polecenia, nadal niestety nadal wymaga dostępu do działającego serwera X do działania. Rozwiązaniem tego problemu jest zainstalowanie "Xvfb" (fałszywego serwera X dla takich celów), uruchomienie go w tle w systemie, a następnie ustawienie zmiennej DISPLAY, aby narzędzie do podpisu wykorzystało ją do nieinteraktywnego GUI.

0

Sigtool Blackberry może nie być obsługiwany w systemie Linux i może działać tylko częściowo. Narzędzia deweloperskie BB nadal koncentrują się na systemie Windows.