Не удалось установить файл Symbian sis

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

Следуя этой документации.

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

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

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

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

1 ответ

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

ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment

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

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

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

Другие вопросы по тегам