0

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

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

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

并且模拟器不是选项,因为它不支持传感器和摄像头:(

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

4

3 回答 3

1

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

于 2010-12-05T14:10:19.217 回答
1

按照此处的说明http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml为自己获取 5 个测试设备的免费证书,然后您可以使用此证书直接签署您的应用程序,而无需使用开放签名。

于 2010-11-30T14:35:22.500 回答
0

请前往

http://www.opda.net.cn/register.php

然后申请 OPDA 开发人员证书并从该站点下载签名工具并使用它来签署您的 symbian 应用程序。

于 2011-02-18T08:34:18.197 回答