目前Blackberry已經關閉簽章的伺服器,因此,司徒這邊只是留個紀錄
1. https://developer.blackberry.com/codesigning
2. 把申請到的Blackberry ID Token放到指定的目錄下
3. 使用如下指令產生Token:
$ source ~/bbndk/bbndk-env_10_3_1_995.sh $ blackberry-keytool -genkeypair -keystore ~/.rim/steward.p12 -storepass xxx -author steward
keystore是儲存的位置
storepass是設定的密碼
author是作者的名字
4. Sign Bar檔案(需要連網路)
$ blackberry-nativepackager -package xxx.bar bar-descriptor.xml -sign xxx -storepass xxx
或者
$ blackberry-signer -storepass xxx xxx.bar
P.S. 如發生failure 881 required signatures missing (rdk author),代表Server在維修,可以在找時間Sign,但是需要注意的是,Blackberry在未來的時間,不知何時會關閉