Создание неподписанной sis - ошибка: нет правила для создания цели "unsigned_sis". Стоп

Я пытаюсь создать неподписанный sis-пакет своего приложения, однако я получаю вышеупомянутую ошибку от QtCreator.

Что я делаю неправильно?

С наилучшими пожеланиями

2 ответа

Решение

У меня та же проблема с Qt 4.6.3. Qt 4.7.3 без проблем создает неподписанные файлы.sis, а 4.6.x - нет. Если версия Qt для вас не важна, обновитесь до 4.7. Я ищу другой способ решить эту проблему, потому что я хочу поддерживать старые устройства, которые не работают с Qt 4.7

UPD: я нашел два способа создания неподписанной sis:

  1. Создайте подписанный sis-файл с помощью QtCreator и удалите подпись с помощью инструмента Syscontents
  2. Скопируйте шаблон.pkg, отредактируйте его немного и создайте sis с помощью инструмента командной строки makeis.

Я использовал второй способ, потому что я использую локализованный установочный файл. Локализованные установки плохо работают в Qt 4.6.3, поэтому мне пришлось создать собственный файл.pkg

Вы не можете установить неподписанное приложение на телефон. Попробуйте подписать его и посмотреть, работает ли он лучше

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