Вы должны подписать свой sis-файл действительным сертификатом, чтобы установить его.
Я предполагаю, что вы используете QT Creator IDE. По умолчанию он подписывает sis файлы. Самоподписывание может использоваться для набора базовых возможностей, которые включают только:
ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment
Если вам действительно нужно, чтобы ваше приложение использовало ReadDeviceData WriteDeviceData Location
, вы должны подписать свой sis-файл сертификатом разработчика. Вот как вы можете получить свой сертификат. У вас есть несколько вариантов здесь:
- Если у вас есть идентификатор издателя, вы можете получить сертификат по адресу symbiansigned.com . Чтобы получить идентификатор издателя на 1 год, вам потребуется 200 долларов, а для подачи заявки вы должны представлять зарегистрированную организацию. Отдельные разработчики не могут подать заявку на идентификатор издателя.
- Подпишите ваш файл sis с помощью Open Signed Online . Это бесплатно, и любой может использовать это. Но вам придется идти туда и подписывать свою сестренку каждый раз, когда вы перестраиваете свое приложение.
- Всего за 1 евро вы можете стать Ovi Publisher . Регистрация доступна как для компаний, так и для индивидуальных разработчиков. После регистрации Ovi предоставит вам сертификат разработчика на 5 номеров IMEI ваших тестовых устройств.
Надеюсь, это было полезно. Удачи!