Doc: update info about publishing to Ovi

Link to an official publishing to Ovi wiki and remove some general info.
All Qt apps for Ovi must be wrapped with Nokia Smart Installer for Symbian.
Use the official name for the 'Application Signing Services for Ovi Store'.
Update the description of the process in Qt Creator.
This commit is contained in:
Leena Miettinen
2011-02-09 14:05:24 +01:00
parent f65ba92961
commit d572c366f3

View File

@@ -3920,7 +3920,8 @@
notifications and error messages. notifications and error messages.
To create a SIS package without copying it to the device (for example, to submit it To create a SIS package without copying it to the device (for example, to submit it
to Ovi Signed or Symbian Signed), create a deploy configuration that contains only the to \e {Application Signing Services for Ovi Store} or \e {Symbian Signed}),
create a deploy configuration that contains only the
\gui {Create SIS Package} step. \gui {Create SIS Package} step.
\image qtcreator-run-settings-create.png "Create SIS Package step" \image qtcreator-run-settings-create.png "Create SIS Package step"
@@ -3943,21 +3944,21 @@
\endlist \endlist
To get around these limitations, you need to go through the Symbian Signed To get around these limitations, you need to go through the Symbian Signed
or Ovi Signed process. The Symbian Signed organisation manages a public key or Application Signing Services for Ovi Store. The Symbian Signed organisation
manages a public key
infrastructure to provide public authentication of the information in the infrastructure to provide public authentication of the information in the
application signing certificates. Their security partner can validate your application signing certificates. Their security partner can validate your
certificate and give you a Publisher ID. Then, when you sign an certificate and give you a Publisher ID. Then, when you sign an
application, other people can be confident that the information in your application, other people can be confident that the information in your
certificate is correct and that the application does actually come from you. certificate is correct and that the application does actually come from you.
Ovi Signed is a variant of the Symbian Signed certification provided by Ovi Application Signing Services for Ovi Store is a variant of the Symbian
Signed certification provided by Ovi
Publishing. It is limited to the Basic and System capability sets Publishing. It is limited to the Basic and System capability sets
(Express Signing). Participants can submit an unsigned SIS file to Ovi (Express Signing). Participants can submit an unsigned SIS file to Ovi
Publishing for signing, quality assurance, packaging with Nokia Smart Installer Publishing for signing. For more information about how
for Symbian, and publishing on Ovi Store. For more information about how to participate, see
to participate and a list {http://wiki.forum.nokia.com/index.php/Guide_to_Publishing_Qt_Applications_to_the_Ovi_Store}{Guide to Publishing Qt Applications to the Ovi Store}.
of supported Nokia devices, see
\l{http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml}{Packaging and Signing}.
There are also options that do not require you to get a Publisher ID. For There are also options that do not require you to get a Publisher ID. For
more detail about how the Symbian Signed process works, see more detail about how the Symbian Signed process works, see
@@ -4037,13 +4038,14 @@
the necessary software and by installing the missing pieces. the necessary software and by installing the missing pieces.
For this to work, the Nokia Smart Installer must be packaged with the Qt application. The For this to work, the Nokia Smart Installer must be packaged with the Qt application. The
application SIS file must first be Symbian Signed or Ovi Signed. The capabilities used in the applications application SIS file must first be Symbian Signed or signed by the Application
Signing Services for Ovi Store. The capabilities used in the applications
determine, which signing option must be selected. The wrapper package must be signed using determine, which signing option must be selected. The wrapper package must be signed using
either the same option or a more extensive option than the application SIS. either the same option or a more extensive option than the application SIS.
\note If you use Ovi Signed, you can just submit an unsigned SIS file to Ovi Publishing. \note If you use the Application Signing Services for Ovi Store, you can submit an unsigned
Ovi signs the file for you and packages it with Nokia Smart Installer for Symbian. wrapper package to Ovi Publishing. For more information, see
For more information, see \l{Publishing Applications to Ovi Store}. \l{Publishing Applications to Ovi Store}.
You can either install the Nokia Smart Installer for Symbian as part of You can either install the Nokia Smart Installer for Symbian as part of
the \QSDK, or download and install it from the the \QSDK, or download and install it from the
@@ -4244,39 +4246,21 @@
\title Publishing Applications to Ovi Store \title Publishing Applications to Ovi Store
To register as an Ovi Publisher, go to \l{https://publish.ovi.com/login}{Ovi Store}. The process and requirements to publish Qt applications to Ovi Store are
described in the
\l {http://wiki.forum.nokia.com/index.php/Guide_to_Publishing_Qt_Applications_to_the_Ovi_Store}{Guide to Publishing Qt Applications to the Ovi Store} wiki.
At the time of writing this document, Ovi Store accepts Qt This section describes, how to use Qt Creator to generate SIS packages that
applications for the following Nokia device models: you can publish to Ovi Store.
\list
\o Symbian^3: N8-00, E7-00, C7-00, C6-01
\o Symbian^1 (S60 5th Edition): X6-00, N97, N97 mini, 5800 XpressMusic,
5530 XpressMusic, 5230 ExpressMusic, C6-00, 5228, 5235
\o S60 3rd Edition: E72, E71, E66, E63, E52
\o Maemo: Nokia N900, with PR1.3 and later
\endlist
For an up-to-date list, see
\l{http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml}{Packaging and Signing}.
New devices are added to the list periodically. The final authority
on the supported devices is the Ovi Publish tool itself.
\section1 Publishing Qt Content for Symbian Devices \section1 Publishing Qt Content for Symbian Devices
You can use the Ovi Signed process to get your application Express Signed for You can use the \e {Application Signing Services for Ovi Store} to get your
application Express Signed for
free by Nokia. Make sure to use the \l{Application UID}{application UID} that you free by Nokia. Make sure to use the \l{Application UID}{application UID} that you
receive from Ovi Publisher Support. Then create an unsigned SIS package and submit receive from Ovi Publisher Support. Then create an unsigned SIS package and submit
it to Ovi Publishing for signing, quality assurance, packaging with Nokia Smart it to signing. When you receive the signed package back, package it with
Installer for Symbian, and publishing to Ovi Store. Nokia Smart Installer for Symbian before submitting it to Ovi Publishing.
For more information about how to use Ovi Signed, see
\l{http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml}{Packaging and Signing}.
If the application uses functions that require advanced If the application uses functions that require advanced
\l{Capabilities and Signing}{capabilities}, you must \l{Capabilities and Signing}{capabilities}, you must
@@ -4335,7 +4319,32 @@
\o Choose \gui {Build > Run Project}. \o Choose \gui {Build > Run Project}.
\o Submit the SIS file to Ovi Publishing as a Qt Content item. \o Submit the created .sis file to Application Signing Services for Ovi
Store for certification.
\note Ensure that your application complies with the Ovi Store
publishing requirements.
\o After receiving the signed .sis file from Ovi Publisher Support,
copy it over the old application.sis.
\note The instructions below assume that you have installed \QSDK.
\o To package Nokia Smart Installer for Symbian with the application, choose
\gui {Start > Qt SDK > Symbian > Qt for Symbian Command Prompt}
to open the Qt command line environment.
\o Change to the project directory. For example:
\c{cd C:\Sources\Application}
\o To create a Smart Installer wrapper package, enter the following
command:
\c {C:\Sources\Application> make ok_installer_sis QT_SIS_CERTIFICATE=publisherid.cer QT_SIS_KEY=publisherid.key}
\o Submit the created wrapped .sis file, application_installer.sis, to
Ovi Publishing as a Qt Content item.
\endlist \endlist