Распространённые ошибки установки программ на Symbian 9
Как известно многим владельцам смартфонов под Symbian 9, создатели операционной системы придумали для них садо-мазохизм в особо утончённой форме под названием подпись программ;. Сделать всё это нормально могут себе позволить крупные конторы, всем прочим приходится подписывать программы через какие-то гланды.
Здесь описаны некоторые распространённые ошибки установки файлов sisx и методы их устранения.
Установка запрещена;Неверный сертификати что-то в этом роде. По умолчанию на смартфон запрещено ставить неподписанные программы. Нужно зайти в настройки диспетчера приложений и разрешить ставить неподписанные приложения. Также советую сразу же отключить проверку сертификата, если она включена.
Невозможно установить защищённое приложение из ненадёжного источника - программу необходимо подписать DevCertом. И это ещё не сделано.
Ошибка сертификата - Программа подписана чужим DevCertом, либо вы ошиблись при вводе своего IMEI. Также выдаётся, если программа не требует подписи, но была тем не менее подписана DevCertом (если UID программы начитается с OxA - её подписывать не нужно, она уже подписана сертификатом SelfSign).
Срок действия сертификата истёк" - DevCert выдаётся сроком на полгода. Вспомните примерно, когда был получен сертификат, и установите дату в телефоне на этот день, или лучше на пару дней позже. Установите программу. Установите правильную дату.
Срок действия сертификата ещё не наступил. Часто бывает со свежеполученными сертификатами. Это баг SymbianSigned - срок действия сертификата начинается со следующего дня после получения. Нужно либо подождать до завтра, либо переставить дату на день вперёд. Либо дата в телефоне действительно выставлена неверно.
Ошибка обновления программы". На смартфоне установлен sis либо с тем же именем, но другим UIDом, либо с тем же UIDом, но с другим именем. Нужно найти эту программу и удалить через диспетчер приложений, после чего ставить нужный sis.
Ошибка при обновлении. Закрыть приложения? На смарте есть предыдущая версия этой программы, и она запущена. Либо запущен какой-то из компонентов предыдущей версии. На вопрос нужно ответить утвердительно. На некоторых моделях система не может закрыть предыдущую версию, это нужно сделать вручную.