Не удалось установить файл Symbian sis - PullRequest
0 голосов
/ 01 апреля 2011

Я занимаюсь разработкой приложения QT, которое включает QTMobility и QContacts, QMessaging и QSystemInfo.

После этой документации .

мой файл .pro имеет следующие возможности

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

Однако при установке файла sis я получаю сообщение об ошибке «Запрошенный доступ к приложению не предоставлен»

Мне не хватает некоторых возможностей или их слишком много

1 Ответ

3 голосов
/ 01 апреля 2011

Вы должны подписать свой sis-файл действительным сертификатом, чтобы установить его. Я предполагаю, что вы используете QT Creator IDE. По умолчанию он подписывает sis файлы. Самоподписывание может использоваться для набора базовых возможностей, которые включают только:

ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment

Если вам действительно нужно, чтобы ваше приложение использовало ReadDeviceData WriteDeviceData Location, вы должны подписать свой sis-файл сертификатом разработчика. Вот как вы можете получить свой сертификат. У вас есть несколько вариантов здесь:

  1. Если у вас есть идентификатор издателя, вы можете получить сертификат по адресу symbiansigned.com . Чтобы получить идентификатор издателя на 1 год, вам потребуется 200 долларов, а для подачи заявки вы должны представлять зарегистрированную организацию. Отдельные разработчики не могут подать заявку на идентификатор издателя.
  2. Подпишите ваш файл sis с помощью Open Signed Online . Это бесплатно, и любой может использовать это. Но вам придется идти туда и подписывать свою сестренку каждый раз, когда вы перестраиваете свое приложение.
  3. Всего за 1 евро вы можете стать Ovi Publisher . Регистрация доступна как для компаний, так и для индивидуальных разработчиков. После регистрации Ovi предоставит вам сертификат разработчика на 5 номеров IMEI ваших тестовых устройств.

Надеюсь, это было полезно. Удачи!

...