现在我正在学习Qt,尤其是QtMobility消息。我将它部署到S60 FP 2,诺基亚E72。
但应用程序使用的功能需要具有非自签名许可证。到目前为止,如果我需要将其部署到设备,我需要先将文件上传到https://www.symbiansigned.com/app/page/public/openSignedOnline.do,以便应用程序拥有开放许可证。
问题是,这不是一个简短的方法。要部署它,我需要构建 - >编译 - >上传 - >电子邮件确认 - >下载 - >在电话中卸载旧版本 - >安装新版本 - >试。如果我的互联网连接失败,那就更糟了。
有没有更容易(并且希望是免费的)方式? 关键是我需要许可它,足够一部手机,我还在学习,无意发布它。 Ovi Publisher需要通过信用卡支付1欧元,我没有任何支持。
EDITED: 我刚读过这篇文章 http://wiki.forum.nokia.com/index.php/How_to_guide_for_creating/signing_sis_files 并发现我只使用了自签名可以使用的功能。但是当我尝试使用自签名证书并尝试从QtCreator运行它时,它会给出与操作系统相关的错误。 当我尝试手动安装应用程序时,应用程序工作正常,它不需要打开签名的东西..... - _ - 所以我认为问题出在QtCreator / TRK上。是否有任何解决方案可以使用QtCreator运行应用程序?
编辑: 手动安装后,TRK工作正常。 -.-“真的我不明白。 对不起,问题就在这了。
答案 0 :(得分:1)
我对此没有一个可靠的答案,但是我在使用Qt Creator时遇到了同样的问题。大多数时候,当我重新启动Windows或重新启动手机时,问题就消失了。如果在调试时断开usb与手机的连接,也会出现此问题。