我正在使用 Qt Nokia SDK 开发 Qt 应用程序(是的,我知道我可以使用 Qt SDK 1.1.1 版,但由于时间紧迫,我现在不想这样做)。
应用程序已完成,我已从 OVI 申请 UID,并收到 UID、证书安装程序和开发人员证书/密钥对进行测试。
- 我收到了这些 UID:
UID# 0x200XXXX1
UID# 0x200XXXX2
UID# 0x200XXXX3
UID# 0x200XXXX4
UID# 0x200XXXX5
-我在测试设备上安装了证书安装程序
更改了构建设置,以便我使用从 OVI 收到的证书:
更改了项目文件,使其使用 UID(这是 .pro 文件的一部分)(参见 UID):
VERSION = 1.0.0 DEPLOYMENT.display_name=Project DEPLOYMENT.installer_header = "$${LITERAL_HASH}{\"Project App Installer \"}, {0x2002CCCF}, 1,0,0" symbian { TARGET.UID3 = 0x200XXXX1 TARGET.CAPABILITY += NetworkServices \ ReadUserData \ WriteUserData \ ReadDeviceData \ WriteDeviceData ICON = Icon-no-glare-tiny1.2.svg TARGET.EPOCSTACKSIZE = 0x14000 TARGET.EPOCHEAPSIZE = 0x020000 0x800000 INCLUDEPATH += C:/NokiaQtSDK/Symbian/SDK/epoc32/include LIBS += -LC:/NokiaQtSDK/Symbian/SDK_OK/epoc32/release/armv5/lib LIBS += -lcone \ -leikcore \ -lavkon \ -letel3rdparty
}
问题: 通过这样做,我使用诺基亚智能安装程序(这是我想要的)包装应用程序,但是当我尝试在我的测试设备上安装它时,我收到消息“无法从不受信任的供应商处安装受保护的应用程序”
这仅在启动安装程序后几秒钟发生,因此我认为 uid 和诺基亚智能安装程序可能有问题。
- 这里有一些糖果: 如果我不使用诺基亚智能安装程序包装应用程序,我安装应用程序没有问题。
有人有什么建议我可以试试吗?我现在很想让这个工作。
如果有任何问题,请随时提问。
提前致谢。