BlackBerry代码签名工具申请及安装介绍
### BlackBerry代码签名工具申请及安装详解 #### 一、背景与概述 在BlackBerry平台的开发过程中,为了确保应用程序的安全性和符合出口控制规定,Research In Motion (RIM) 对一些敏感的应用程序编程接口(API)进行了严格的管理和追踪。这类敏感API在官方API文档中会以“锁定”图标或“Signed”标签进行标识。如果开发者在其应用程序中使用了这些受控API,那么在将应用程序(.cod文件格式)部署到BlackBerry智能手机之前,必须先使用由RIM提供的签名工具进行代码签名。 为了获取签名工具并完成整个注册流程,开发者需要支付20美元的管理费用,并且需要提供一张有效的信用卡。一旦注册成功,将通过电子邮件收到用于签名应用程序的一系列密钥及相关安装指导。需要注意的是,只有在将应用程序部署到真实设备上时才需要进行注册和签名,使用BlackBerry智能手机模拟器测试时则无需签名。 #### 二、签名申请详细步骤 ##### 1. 准备工作 在正式申请签名密钥之前,开发者需要准备以下几项资料: - **接收密钥的邮箱**:确保该邮箱能够正常接收邮件,并且不会将包含密钥的邮件误判为垃圾邮件。 - **支持美元支付的信用卡**:通常国内的信用卡如Visa或MasterCard均可使用。确保信用卡有足够的额度来支付20美元的管理费用。 ##### 2. 申请URL 访问RIM提供的官方申请URL: [https://www.blackberry.com/SignedKeys/](https://www.blackberry.com/SignedKeys/) 开始申请流程。 ##### 3. 填写表单 根据网页提示填写两个表单: - **表单1**:填写个人信息、公司信息以及联系方式等基础信息。 - **姓名**:按照国际惯例,First name为名,Last name为姓。 - **公司名称**:填写公司英文名称。 - **邮箱**:接收密钥的邮箱地址。 - **电话号码**:个人手机号码。 - **地址**:公司地址。 - **省份**:保持默认或填写实际省份。 - **国家**:选择China。 - **邮政编码**:填写邮政编码。 - **表单2**:填写密码设置、API使用权限声明以及信用卡信息。 - **PIN**:设置一个10位数字的密码,并记住它,后续会用到。 - **API权限声明**:通常选择NO即可。 - **信用卡信息**: - **CardHolder Name**:信用卡正面的持卡人英文名。 - **CardHolder Phone**:持卡人的电话号码。 - **CardHolder Email**:持卡人的邮箱地址。 - **Credit Card Type**:信用卡类型,如Visa、MasterCard等。 - **Credit Card Number**:信用卡卡号。 - **Expiration Date**:信用卡的有效期。 - **Credit Card Security Number**:信用卡背面的安全码,通常是最后三位数字。 完成填写后,仔细检查所有信息无误后再提交。 ##### 4. 确认与支付 - 提交后会出现一个确认页面,显示所有已填写的信息,确认无误后点击提交按钮。 - 提交后可能会收到信用卡消费的确认电话,请留意接听。 - 在提交成功后,信用卡将被临时冻结$30以验证资金可用性,这只是一个临时操作,最终只会扣除$20的费用。 #### 三、注意事项 - 密钥发放可能需要一定时间,一般情况下中国地区申请需要5至10个工作日。 - 确保邮箱能够正常接收包含密钥的邮件,并且不会将其误判为垃圾邮件。 - 在申请成功后,信用卡将被临时冻结$30以验证资金可用性,但最终只会扣除$20的费用。 通过上述详细步骤和注意事项,开发者可以顺利完成BlackBerry代码签名工具的申请及安装流程,确保应用程序的安全发布。
剩余6页未读,继续阅读
- ryuting2011-09-27非常感谢! 已经签名成功,并且签名是免费的
- jashon_w2012-08-06这个工具不知道好不好用,但还先下载下来以备不时之需。
- dean09132014-10-20签名可用,而且免费,推荐
- 粉丝: 104
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c
- C语言-leetcode题解之58-length-of-last-word.c
- 计算机编程课程设计基础教程