Symbian sis文件安装失败

时间:2011-04-01 07:09:40

标签: qt symbian sis

开发QT应用程序,其中包括QTMobility和QContacts,QMessaging和QSystemInfo。

关注this documentation

我的.pro文件具有以下功能

symbian::TARGET.CAPABILITY = LocalServices ReadUserData WriteUserData NetworkServices UserEnvironment ReadDeviceData WriteDeviceData Location

但是,在安装sis文件时,我收到错误“未授予请求的应用程序访问权限”

我是否缺少某些功能,或者是否存在太多功能

1 个答案:

答案 0 :(得分:3)

您必须使用有效证书为您签署sis文件才能安装它。 我假设您使用QT Creator IDE。它默认自签名sis文件。自签名可用于一组基本功能,仅包括:

ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment

如果您确实需要使用ReadDeviceData WriteDeviceData Location应用程序,则必须使用开发人员证书对您的sis文件进行签名。这是您获得证书的方式。你有几个选择:

  1. 如果您拥有发布商ID,则可以symbiansigned.com获取证书。要获得1年的发布商ID将花费您200美元并且申请您必须代表注册的组织。个别开发人员无法申请发布商ID。
  2. 使用Open Signed Online为您的sis文件签名。它是免费的,任何人都可以使用它。但是每次重建申请时,你都必须去那里签名。
  3. 只需1欧元即可成为Ovi Publisher。注册适用于公司和个人开发人员。注册后,Ovi将为您提供最多5个测试设备IMEI号的开发人员证书。
  4. 希望这有用。祝你好运!