【问题标题】:Symbian sis file installation failedSymbian sis 文件安装失败
【发布时间】:2011-07-27 11:33:07
【问题描述】:

我正在开发一个 QT 应用程序,其中包括 QTMobility 和 QContacts、QMessaging 和 QSystemInfo。

关注this documentation

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

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

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

我是否缺少某些功能或功能太多

【问题讨论】:

    标签: qt symbian sis


    【解决方案1】:

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

    ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment
    

    如果您确实需要您的应用程序使用ReadDeviceData WriteDeviceData Location,您必须使用开发人员证书签署您的 sis 文件。这就是您获得证书的方式。您有多种选择:

    1. 如果您有发布者 ID,您可以通过 symbiansigned.com 获得证书。要获得为期 1 年的 Publisher ID,您需要花费 200 美元,并且要申请,您必须代表一个注册组织。个人开发者不能申请 Publisher ID。
    2. 使用Open Signed Online 签署您的sis 文件。它是免费的,任何人都可以使用它。但是每次重新构建应用程序时,您都必须去那里为您的 sis 签名。
    3. 只需 1 欧元,您就可以成为Ovi Publisher。公司和个人开发者均可注册。在您注册后,Ovi 将为您提供一个开发者证书,最多可用于您的测试设备的 5 个 IMEI 号码。

    希望这对您有所帮助。祝你好运!

    【讨论】:

    • 截至 2014 年 1 月 1 日,所有用于签署 Symbian 应用程序或获取 DevCert 的官方选项都消失了。如果有人知道可行的方法,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    相关资源
    最近更新 更多