目前Blackberry已經關閉簽章的伺服器,因此,司徒這邊只是留個紀錄
1. https://developer.blackberry.com/codesigning
2. 把申請到的Blackberry ID Token放到指定的目錄下
3. 使用如下指令產生DebugToken:
$ source ~/bbndk/bbndk-env_10_3_1_995.sh $ blackberry-keytool -genkeypair -keystore ~/.rim/steward.p12 -storepass xxx -author steward $ blackberry-debugtokenrequest -storepass xxx -deviceID xxx ~/.rim/debugtoken.bar
keystore是儲存的位置
storepass是設定的密碼
deviceID位於手機的:設定 > 關於 > 類別 > 硬體 > PIN
author是作者的名字
4. 接著安裝debugtoken.bar到手機上
5. 完成後,必須確定該DebugToken是有效的,如下圖:
6. 接著就可以使用這個debugtoken.bar去Sign使用者自己編譯的*.bar檔案,然後安裝到手機測試,相當方便,Sign的指令如下:
$ blackberry-nativepackager -package xxx.bar bar-descriptor.xml -devMode -debugToken xxx.bar