博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BlackBerry 签名申请及安装的步骤介绍
阅读量:6226 次
发布时间:2019-06-21

本文共 1508 字,大约阅读时间需要 5 分钟。

hot3.png

首先讲讲为什么要签名,类似于安卓和ios,黑莓的应用也需要签名。签名是为了将你们应用的相关信息上传到黑莓的签名服务器。这些信息包括:
1. 应用的名称
2. 作者/公司
3. 应用的版本号
4. 应用的描述
5. 应用中用到了哪些的黑莓API
一方面有利于黑莓网上商店对于应用的管理,另一方面也保护了作者的产权。
那我们现在来看看具体步骤吧。
申请签名
打开网页 ,填入个人信息。
注:如果需要NFC的签名,选择第二个。这里只申请了手机签名 Key 。
由于我要申请的是针对 BB10 手机的签名。注册 PIN 是 6-10 位的数字,小写字母。目的是为了防止你的 PIN 被别人调用。选择 submit。
这就注册成功了,等待RIM给你邮箱发信吧,只需要两个小时就可以收到。如果没有收到,可如图中所讲的 email 地址再给他们发一封邮件催促。
你会收到两封邮件,每一个附加一个.csj文件 -
1. client-PBDT-xxxxxx.csj - 这个文件是为了生成 debug token 来帮助你在 PB/BB10 上测试你未经过签名的应用。PBDT - PlayBook Debug Token,debug token 需要被安装在 PB 或 BB10 上,才可以运行未签名的应用。debug token 的有效期只有 10 天,每 10 天就得从新 load 一遍。
2. client-RDK-xxxxxx.csj - 真正需要的签名文件,只有签过名的文件才可以上传到黑莓的网上商店 AppWorld 。
邮件的正文主要提供了两个信息:
1. 介绍安装和应用签名的具体步骤。
2. 只能注册附件中的.csj文件一次,使用这个链接提供的信息备份签名key文件和传到其他机器上使用。比如说同一团队的开发者可以使用同一个key进行签名。
注册签名
找到你开发环境下的 blackberry-signer 文件。这个文件的位置会因为你选择的 SDK 而有所不同,比如说 Webworks SDK 是在你安装 SDK 的位置 \bbwp\blackberry-tablet-sdk\bin;安卓 Runtime 是在你安装黑莓 SDK 的位置 \bin;NDK 是在 NDK SDK 的位置 \host_10_0_6_1\win32\x86\usr\bin (NDK 可以不需要这种注册方式,直接在其 IDE 下将两个 .csj 文件位置找到,其他的 IDE 帮你自动完成了);Flash SDK 也有类似于 NDK 的 IDE 设置界面,很方便。但 cmd 上命令都是一样,我这里拿 webworks 举例 blackberry-signer -register -csjpin <csj pin> -storepass <KeystorePassword> <client-RDK-xxxxxx.csj file> <client-PBDT-xxxxx.csj file>
<csj pin> - 还记得在上面的第二张图里你输入的 PIN 吗 <KeystorePassword> - 自己设定一个 keystore 的密码,我一般就设成和 PIN 一样的,好记! 会生成三个文件 author.p12, barsigner.csk 和 barsigner.db ,将这三个文件备份出来。打个包,传给你同组的同事,就可以共用一个key来签名了。
剩下的应用签名部分我就不多讲了,因为比较简单。
祝大家顺利~

转载于:https://my.oschina.net/waippwchani/blog/89748

你可能感兴趣的文章
设计模式——单例模式
查看>>
240. Search a 2D Matrix II
查看>>
php-预定义
查看>>
IntelliTrace 调试、定位异常
查看>>
linux Shell脚本编码格式
查看>>
String方法
查看>>
冲刺第五天
查看>>
php操作mysql与sqlite类
查看>>
Bitmap压缩到指定尺寸大小,获取圆角、圆形图片
查看>>
解决:模态框中使用select2下拉选项无法搜索
查看>>
LeetCode OJ:Min Stack(最小栈问题)
查看>>
什么是FPGA,PAL,EPLD?
查看>>
OO第一次博客作业
查看>>
计算机发展史简述
查看>>
wpf 遍历控件及其值
查看>>
Unity5.6.4f1 配置WebGL教程
查看>>
linux -硬盘分区
查看>>
Struts1防止重复提交
查看>>
JS控制滚动条的位置
查看>>
来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!
查看>>