WEB开发网
开发学院手机开发Symbian 开发 DotNet for Symbian平台 阅读

DotNet for Symbian平台

 2010-06-04 14:05:00 来源:WEB开发网   
核心提示:Signed”(以前不是这个名字,很多教程上都写的是“'Developer Certificates”),DotNet for Symbian平台(2),然后在“Request”子菜单下边先提交你的,cer文件,不过要注意的是,必须安装到手机卡上,然后再“MyDevCerts”下下载验证之后的,cer文件
Signed”(以前不是这个名字,很多教程上都写的是“'Developer Certificates”),然后在“Request”子菜单下边先提交你的。cer文件,然后再“MyDevCerts”下下载验证之后的。cer文件。有效期3年。

这个步骤主要的目的是产生一个有效的数字签名文件,给你想要安装的程序做数字签名

4:signsis.exe(到网上下载去吧):这个就是用来给程序制作数字签名的工具。这是一个命令行工具,命令如下:signsis -s "c:Program FilesRed Five LabsNet60 Beta 2Net60Beta2.sis" Net60Beta2.sisx "NokiaN602.cer" "NokiaN602.key" password

其中第一个参数是要签名的源程序,第二个是签名之后的程序名字,第三个是Symbian Signed验证之后的cer文件,第四个是生成。csr文件用到的password

这一步主要是产生具体的数字签名程序。有了这个程序,就可以把它安装在手机上了。

5:genesis.exe(已经Net60Beta2安装目录里面了)(可选):这一个是用来把DotNet的exe程序包装成sis文件的工具。然后再把sis文件做成sisx文件(如上第3、4步所作),然后就可以安装在手机上了。(命令较复杂,genesis.exe /svg:helloworld.svg /shortcaption:HWorld /longcaption:"Hello World" /version:1.0 /vendor:"RedFiveLabs" /binary:"HelloWorld" /UID3:0xe1231234 /epoc32Root:dso)。之所以说这是可选的,原因就是你也可以不知作成sisx文件,因为——

6:CFAppLauncher.sis(已经Net60Beta2安装目录里面了)(可选):在安装Net60Beta2.msi时就有了,这个和Net60Beta2.sis一样,也需要先制作签名(第3、4步),然后安装到手机上。这一个可以和第5步交叉使用:如果你只是想测试,可以不必把exe程序做成sis—>sisx文件,直接把exe文件copy到手机上,用这个CFAppLauncher来加载exe程序执行就可以了。

注意:如果想简单一点,不注册自己的Symbian Signed账户,网上也有提供第3、4步合并在一起的一个有UI的工具“证书签名专家v2.2.1”(就是他事先已经申请了一个用户,给你在后台执行 request,下载cer文件,执行signsis命令产生sisx文件等)。

安装运行平台:

其实,在把数字签名搞定之后,剩下的基本上就很简单了。把制作好的Net60Beta2.sisx文件copy到手机上,安装就可以了。不过要注意的是,必须安装到手机卡上,不能安装在额外的存储卡上。

开发一个新程序HelloWorld:

Tags:DotNet for Symbian

编辑录入:coldstar [复制链接] [打 印]
赞助商链接