Symbian Signed指南

### Symbian Signed指南:深度解析####引言Symbian Signed是Symbian OS平台为了确保软件质量和安全而设立的一项重要机制。通过这一机制,开发者可以对其开发的应用程序进行签名,从而保证应用程序的来源可靠性和安全性,同时满足设备制造商对软件权限的要求。本指南将详细介绍Symbian Signed的具体过程、新改变、签名选项及其应用。 #### Symbian Signed的新改变近期,Symbian Signed进行了多项改进,主要体现在签名流程的简化和成本的降低,以及与新的认证中心合作。这些改变旨在为开发者提供更为便捷的软件签名和部署体验,无论其应用程序是否具有商业性质。 ####签名选项详解##### OpenSigned:基础签名选项- **定义**:OpenSigned是一种基于开发者证书的签名方式,无需使用发布者ID,特别适合于那些希望快速测试或初步发布软件的开发者。 - **流程**: 1. **访问Symbian Signed网站**,注册并获取服务。 2. **验证电子邮件**,确保通信渠道的有效性。 3. **下载签名后**的应用程序,完成签名流程。 - **限制与局限性**:此选项不涉及高级的安全验证,因此可能无法满足某些设备制造商的严格要求。 ##### ExpressSigned:精简签名选项- **定义**:ExpressSigned是针对那些希望快速发布应用而不需经过独立测试的开发者设计的。 - **流程**: 1. **注册Symbian Signed账户**。 2. **使用SignSIS工具**,结合发布者ID进行应用程序签名。 3. **提交签名后的SIS文件**至Symbian Signed网站。 4. **下载签名认证**后的应用程序,完成发布前的最后步骤。 - **限制与局限性**:虽然流程快捷,但可能不适用于需要高级安全验证或特定能力的应用。 ##### CertifiedSigned:主流签名选项- **定义**:CertifiedSigned是最为全面的签名选项,它要求应用程序通过Symbian授权的Test House进行独立测试,确保软件质量与安全。 - **流程**: 1. **注册账户**并使用SignSIS进行初步签名。 2. **提交SIS文件**至选定的Test House进行测试。 3. **下载认证后的应用程序**,准备正式发布。 - **限制与局限性**:此选项虽然最全面,但也可能涉及较长的测试周期和较高的成本。 #### Symbian OS能力与限制Symbian OS提供了一系列的能力(Capabilities),用于控制应用程序的系统访问权限。开发者需要根据其应用程序的需求,请求相应的权限。基于IMEI的限制则是为了防止滥用这些权限,确保每个应用程序只能在其被授权的设备上运行。 ####测试的重要性测试是Symbian Signed流程中的关键环节,确保了应用程序的兼容性、稳定性和安全性。无论是通过OpenSigned、ExpressSigned还是CertifiedSigned,开发者都应充分理解并遵循测试标准,以提升软件质量,满足用户需求。 ####支持与责任Symbian Signed提供了一系列的支持资源,包括文档、论坛和技术支持,帮助开发者解决签名过程中遇到的问题。同时,各方(包括开发者、测试机构和设备制造商)都有明确的职责范围,共同维护Symbian生态系统的健康与安全。 ####结论Symbian Signed是Symbian OS生态系统中的重要组成部分,通过其不同级别的签名选项,既保证了软件的质量和安全,也兼顾了开发者的效率和成本。随着技术的不断进步,Symbian Signed将继续优化其服务,为全球开发者和用户提供更加优质的支持。
pdf 文件大小:2.05MB