Debugging 在手机上测试/调试Symbian应用程序最简单的方法是什么?

Debugging 在手机上测试/调试Symbian应用程序最简单的方法是什么?,debugging,mobile,symbian,nokia,carbide,Debugging,Mobile,Symbian,Nokia,Carbide,我目前正在尝试为我的诺基亚5800 XpressMusic(运行Symbian 9.4)编程。建立开发环境(Carbide C++)已经是一个巨大的痛苦,但现在我实际上能够构建一些东西,这种痛苦不会停止!当你真的想在手机上测试一个应用程序时,似乎会有令人难以置信的开销。但我真的希望比我更有经验的人知道一些简单的方法 如果我理解正确,每一份申请都必须签字。我可以自己签署申请,所以这不是一个问题,它似乎工作得相当好。但如果我这样做,似乎不是所有的功能都可用,我需要的就是其中之一。所以现在我可以选择购

我目前正在尝试为我的诺基亚5800 XpressMusic(运行Symbian 9.4)编程。建立开发环境(Carbide C++)已经是一个巨大的痛苦,但现在我实际上能够构建一些东西,这种痛苦不会停止!当你真的想在手机上测试一个应用程序时,似乎会有令人难以置信的开销。但我真的希望比我更有经验的人知道一些简单的方法

如果我理解正确,每一份申请都必须签字。我可以自己签署申请,所以这不是一个问题,它似乎工作得相当好。但如果我这样做,似乎不是所有的功能都可用,我需要的就是其中之一。所以现在我可以选择购买一个发布者ID来获得开发者证书(当前成本:200美元-不,谢谢),或者每次我都必须将应用程序上传到!每次我更改代码并想在手机上测试时,我都必须使用一个愚蠢的网络表单上传东西

但是现在我很兴奋地发现,你可以用一个叫做TRK的东西来做一些远程调试工作(也许这可以省去我的签名?)。我希望我能用这个连接Carbide和我的手机。但这不太管用。我的手机没有显示此连接所需的应用程序,尽管安装正确。我看了一下支持的Symbian版本号,它似乎是9.2,所以不是我的:(又卡住了

emulator不支持传感器和摄像头,因此没有选择:(


那么我做错了什么(肯定有什么错)?是在手机上测试我的应用程序的唯一方法,每次都要上传应用程序,等待它被签名,再次下载,安装并测试-只是为了看看它不起作用,我必须一遍又一遍地重复这个过程??请不要…。

按照这里的说明为5台测试设备获取免费证书en您可以使用此证书直接对您的应用程序进行签名,而无需使用open sign。

当您使用TRK时,您的应用程序仍然安装在手机上(在后台,使用所谓的静默安装API-顺便说一句,您也可以使用它,但它是离题的),因为二进制文件进入手机的唯一合格方式是安装服务。因此,您仍然需要一些证书。这里提到的获得证书的三个选项都可以,但最后一个免费选项(我想是Mahdi Hijazi提供的)是首选。:

请转到


然后申请OPDA开发者证书,从网站下载signer工具,并使用它来签署您的symbian应用程序。

Woah他们有相当多的要求!感谢您指点我到这个页面,以前没有遇到过它。但我必须签署一份6页的文档并将其发送。我必须声明我不会造成伤害。我会怎么做我知道?我正在试验!别担心,该协议是从真正的证书查询协议复制而来的,因为您不使用此证书分发应用程序,并且如果您愿意,您不能进行任何活动,您肯定不会对任何人造成伤害:)谢谢您提供此信息!我以为TRK在申请书没有签字的情况下会起作用。这意味着,在代码更改之后,在我可以通过TRK调试之前,我仍然需要对它进行签名?是的,就是这样。但是,如果您拥有开发者证书(诺基亚免费证书或信任中心付费证书),Carbide将自动为您提供。