Я разрабатываю приложение Qt с использованием Qt Nokia SDK (да, я знаю, что могу использовать Qt SDK версии 1.1.1, но сейчас я не хочу этого из-за плотного графика).
Приложение завершено, и я подал заявку на получение UID из OVI и получил 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
}
Проблема: Делая это, я обертываю приложение с помощью умного установщика Nokia (что-то, что я хочу), но когда я пытаюсь установить это на моем тестовом устройстве, я получаю сообщение «Невозможно установить защищенное приложение от ненадежного поставщика»
Это происходит через несколько секунд после запуска установщика, поэтому я думаю, что это может быть что-то не так с uid и умным установщиком Nokia.
- Вот немного конфет: Если я не упаковываю приложение с помощью умного установщика Nokia, у меня не возникает проблем при установке приложения.
У кого-нибудь есть предложение, которое я могу попробовать?я отчаянно пытаюсь заставить это работать сейчас.
Если есть какие-либо вопросы, пожалуйста, не стесняйтесь спрашивать.
Заранее спасибо.