From e15e62c34865f4e4acf76a97d4259115ed9bfd0f Mon Sep 17 00:00:00 2001
From: Leena Miettinen <riitta-leena.miettinen@nokia.com>
Date: Mon, 6 Dec 2010 17:13:40 +0100
Subject: [PATCH] Doc: deploy configurations

Publishing to Ovi Store

Reviewed-by: Tobias Hunger
Reviewed-by: Pawel Polanski
---
 .../qtcreator-project-options-deploy.png      | Bin 0 -> 20101 bytes
 doc/images/qtcreator-qt4-symbian-signing.png  | Bin 10353 -> 10617 bytes
 doc/images/qtcreator-remove-deploy-step.png   | Bin 0 -> 6331 bytes
 doc/qtcreator.qdoc                            | 557 ++++++++++++++----
 4 files changed, 449 insertions(+), 108 deletions(-)
 create mode 100644 doc/images/qtcreator-project-options-deploy.png
 create mode 100644 doc/images/qtcreator-remove-deploy-step.png

diff --git a/doc/images/qtcreator-project-options-deploy.png b/doc/images/qtcreator-project-options-deploy.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c110ff27cf2708df8ae04a4596a07e669a042d0
GIT binary patch
literal 20101
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
KY5UB^FX2x_?djqG

literal 0
HcmV?d00001

diff --git a/doc/images/qtcreator-qt4-symbian-signing.png b/doc/images/qtcreator-qt4-symbian-signing.png
index 479ac6c999746f353937bb8d37e1ca45bd93d4d6..f5a3394b62080de6c97d4a4ad38e8b817f28fe0e 100644
GIT binary patch
literal 10617
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
R#3?!?F(GM4!3W(h{|A@A>!1Jt

literal 10353
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
ZHO3Rjcjy$p*Bej)k$tHMEtN0|_%FkCmkIy?

diff --git a/doc/images/qtcreator-remove-deploy-step.png b/doc/images/qtcreator-remove-deploy-step.png
new file mode 100644
index 0000000000000000000000000000000000000000..5bd6fa8e127c765cec8258350371c978c3e93ebd
GIT binary patch
literal 6331
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

literal 0
HcmV?d00001

diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc
index ba4e9e42d98..2eec692acca 100644
--- a/doc/qtcreator.qdoc
+++ b/doc/qtcreator.qdoc
@@ -3400,7 +3400,7 @@
 
     Qt Creator automatically detects Symbian devices that are connected to
     the development PC with an USB cable.
-    If only one device is detected, the application is deployed
+    If only one device is detected, the application is deployed to it
     and run on it. If multiple devices are connected to the PC,
     make sure that the correct device is selected in the
     \gui {Symbian Device} run settings for your project.
@@ -3411,20 +3411,190 @@
 
     \image qtcreator-symbian-run-settings.png "Run settings for Symbian devices"
 
-    \section3 Creating SIS Installation Packages
+    When you deploy the application for the \gui{Symbian Device} target, Qt
+    Creator generates a Symbian installation system (SIS) file in the project folder.
+    When you are ready to publish the application on Ovi Store or some other
+    channel, you must make sure that the SIS file meets the requirements for
+    publishing and installing applications on Symbian devices. For more information,
+    see \l{Deploying Applications to Symbian Devices}.
 
-    When you run the application for the \gui{Symbian Device} target, Qt
+    \section2 Specifying Run Settings for Maemo Devices
+
+    To run an application on a Maemo device, create and select
+    a device configuration in the Maemo run settings for your project.
+    You can also pass command line arguments to your application.
+
+    \image qtcreator-screenshot-run-settings.png "Run settings for Maemo devices"
+
+    When you run the application on the \gui{Maemo} target, Qt Creator generates
+    a debian installation package in the build directory by default. You can deliver
+    the installation package to users for installation on Maemo devices that are of
+    the same type and run the same firmware as the connected device. For more
+    information, see \l{Deploying Applications to Maemo Devices}.
+
+    \section1 Specifying a Custom Executable to Run
+
+    If you use cmake or the generic project type in Qt Creator, or want
+    to run a custom desktop executable, create a \gui {Custom Executable}
+    run configuration for your project. For example, when working on a library,
+    you can run a test application that links against the library.
+
+    Specify the executable to run, command line arguments, working directory,
+    and environment variables to use.
+
+    \image qmldesigner-run-custom-exe.png "Run settings for custom executables"
+
+    \section1 Specifying Run Settings for Qt Quick Projects
+
+    Select run settings in the \gui {Run configuration} field. The settings
+    are specified automatically and, you mostly need to change them if you
+    develop applications that use both C++ and QML:
+
+    \list
+
+        \o \gui {Custom QML Viewer} is the path to the \QQV executable.
+        Qt Creator ships with a specific version of \QQV and imported
+        modules, which is used by default. If you develop Qt Quick applications
+        that contain C++ plugins, you must select the \QQV version
+        shipped with your Qt version here.
+
+        \o \gui {QML Viewer arguments} sets arguments for running \QQV.
+        The \c{-I <directory>} argument searches for C++ or QML plugins from
+        the project folder. For a list of available arguments, enter \c {qml --help}
+        on the command line.
+
+        \o \gui {Main QML file} is the Qt Quick project file.
+
+        \o \gui Debugger allows you to select the languages to debug:
+        \gui{C++} and \gui QML. \gui {Debug port} is the port to access \QQV.
+        You can use any free port in the registered port range.
+
+    \endlist
+
+    \note Opening a socket at a well-known port presents a security risk. Anyone
+    on the Internet could connect to the application that you are debugging and
+    execute any JavaScript functions. Therefore, you must make sure that the port
+    is properly protected by a firewall.
+
+    \image qmldesigner-run-settings.png "Run settings for Qt Quick projects"
+
+
+*/
+
+
+/*!
+    \contentspage index.html
+    \previouspage creator-deployment-symbian.html
+    \page creator-deployment-maemo.html
+    \nextpage creator-publish-ovi.html
+
+    \title Deploying Applications to Maemo Devices
+
+    You can specify settings for deploying applications to Maemo devices in the
+    project .pro file. You can view the settings in the \gui {Run Settings}.
+
+    The files to be installed are listed in the
+    \gui {Deploy to Device} step, the \gui {Files to install} field. The
+    \gui {Local File Path} field displays the location of the file on the development
+    PC. The \gui {Remote Directory} field displays the folder where the file is installed on
+    the device.
+
+    \image qtcreator-maemo-deployment.png "Deploy to device"
+
+    If you develop your own libraries, Qt Creator needs to be able to access them
+    during compilation. When you install MADDE, an instance of the device file
+    system, called sysroot, is installed to the development PC. Libraries are copied to
+    sysroot if the \gui {Also deploy to sysroot} check box is selected.
+
+    \section1 Creating Debian Installation Packages
+
+    When you run the application on the \gui{Maemo} target, Qt Creator generates
+    a debian installation package in the build directory by default. You can deliver
+    the installation package to users for installation on Maemo devices that are of
+    the same type and run the same firmware as the connected device.
+
+    \image qtcreator-maemo-deb-package.png "Create installation package"
+
+    The name of the installation package is displayed in the \gui {Create Package}
+    field in the \gui {Run Settings}. You can change the version number in the \gui {Version number} field.
+
+    Qt Creator provides templates for a set of files that must be included
+    in debian packages. To edit the files, select a file in \gui {Adapt debian
+    file} and click \gui Edit. The file opens in the text editor.
+
+    The debian control file contains an application icon in encoded form. To add the
+    application icon to the file, select it in the \gui {Package manager icon} field.
+    For more information about icon files and adding them manually, see
+    \l{ http://wiki.maemo.org/Packaging#Displaying_an_icon_in_the_Application_Manager_next_to_your_package}{Displaying an icon in the Application Manager next to your package}.
+
+    \note Qt Creator automates this process for you.
+
+*/
+
+
+/*!
+    \contentspage index.html
+    \previouspage creator-maemo-emulator.html
+    \page creator-deployment.html
+    \nextpage creator-deployment-symbian.html
+
+    \title Deploying Applications to Mobile Devices
+
+    Deploy configurations in the \gui Project mode \gui {Run Settings} handle
+    the packaging of the application as an executable and copying it to a
+    location you want to run the executable at. The files can be copied to a location
+    in  the file system of the development PC or a mobile device.
+
+    When you are ready to publish the application on Ovi Store or some other
+    channel, you must make sure that the installation file meets the requirements for
+    publishing and installing applications to Symbian or Maemo devices. The following
+    sections describe the steps that you have to take to create installation packages
+    for Symbian and Maemo devices and for publishing on Ovi Store:
+
+    \list
+        \o \l{Deploying Applications to Symbian Devices}
+        \o \l{Deploying Applications to Maemo Devices}
+        \o \l{Publishing Applications to Ovi Store}
+        \o \l{Building with Remote Compiler}
+    \endlist
+
+*/
+
+
+/*!
+    \contentspage index.html
+    \previouspage creator-deployment.html
+    \page creator-deployment-symbian.html
+    \nextpage creator-deployment-maemo.html
+
+    \title Deploying Applications to Symbian Devices
+
+    This section describes how to create installation packages that meet the
+    requirements for installing applications to Symbian devices.
+
+    \section1 Creating SIS Files
+
+    When you deploy the application for the \gui{Symbian Device} target, Qt
     Creator automatically generates a Symbian installation system (SIS) file
     in the project folder. You can deliver the installation file to users for
     installation on Symbian devices.
 
     The name of the installation file is displayed in the \gui {Installation file}
-    field. In the \gui {Installation drive} field, select the drive on the device
+    field in the \gui {Run Settings}. In the \gui {Installation drive} field, select the drive on the device
     to install the application to. To suppress notifications on the device during the
     installation, select the \gui {Silent installation} check box. If the silent
     installation fails, Qt Creator attempts installation again, this time displaying
     notifications and error messages.
 
+    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
+    \gui {Create SIS Package} step.
+
+    \image qtcreator-run-settings-create.png "Create SIS Package step"
+
+
+    \section1 Signing SIS Files
+
     Only installation files signed with a certificate and private key are
     allowed to be installed onto Symbian devices. By default, Qt Creator
     self-signs the installation file. This self-signing allows you to install
@@ -3435,25 +3605,33 @@
            \l{Capabilities and Signing}{capabilities} of the mobile device.
        \o  Security warnings will be displayed when you install the self-signed
            application on a mobile device.
-       \o  Self-signed applications cannot be distributed commercially on Ovi
+       \o  Self-signed applications cannot be published to Ovi
            Store.
     \endlist
 
     To get around these limitations, you need to go through the Symbian Signed
-    process. The Symbian Signed organisation manages a public key
+    or Ovi Signed process. The Symbian Signed organisation manages a public key
     infrastructure to provide public authentication of the information in the
     application signing certificates. Their security partner can validate your
     certificate and give you a Publisher ID. Then, when you sign an
     application, other people can be confident that the information in your
     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
+    Publishing. It is limited to the Basic and System capability sets
+    (Express Signing). Participants can submit an unsigned SIS file to Ovi
+    Publishing for signing, quality assurance, packaging with Nokia Smart Installer
+    for Symbian, and publishing on Ovi Store. For more information about how
+    to participate and a list
+    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
     more detail about how the Symbian Signed process works, see
-    \l{http://developer.symbian.org/wiki/index.php/Complete_Guide_To_Symbian_Signed}
-    {Complete Guide to Symbian Signed}.
+    \l{https://www.symbiansigned.com}{Symbian Signed}.
 
     When you have your own certificate and private key, you can specify them in
-    the \gui{Create SIS Package} step in the run settings.
+    the \gui{Create SIS Package} step in the \gui {Run Settings}.
 
     \image qtcreator-qt4-symbian-signing.png
 
@@ -3463,7 +3641,7 @@
     passphrases in Qt Creator presents a security risk. To make Qt Creator forget
     all saved passphrases, click \gui {Reset Passphrases}.
 
-    \section3 Capabilities and Signing
+    \section2 Capabilities and Signing
 
     Capabilities allow the Symbian platform to control access by applications to
     the functionality provided by the platform APIs. Access to capabilities is
@@ -3485,24 +3663,21 @@
 
     \endlist
 
-    For more information about how to choose the appropriate signing option, see
-    \l{http://developer.symbian.org/wiki/index.php/Symbian_Signed_For_Distributing_Your_Application}{Symbian Signed For Distributing Your Application}.
-
-    If you select a signing option that does not allow the application to access
-    the defined capabilities, installing the application on mobile devices
-    fails. To avoid problems, only define capabilities and link libraries to a project
-    if you really need them.
-
-    For more information about capabilities and how you can check which ones you
-    need, see
-    \l{http://developer.symbian.org/wiki/index.php/Capabilities_(Symbian_Signed)}{Capabilities (Symbian Signed)}
+    For more information about how to choose the appropriate signing option and
+    how you can check which capabilities you need, see
+    \l{https://www.symbiansigned.com}{Symbian Signed}
     and
     \l{http://doc.qt.nokia.com/4.7/platform-notes-symbian.html#required-capabilities}{Required Capabilities for Qt Applications}.
 
     For more information on how to define capabilities for a project, see
     \l{http://doc.qt.nokia.com/4.7/qmake-platform-notes.html#capabilities}{Capabilities}.
 
-    \section3 Creating Smart Installer for Symbian Packages
+    \note If you select a signing option that does not allow the application to access
+    the defined capabilities, qmake disables the capabilities in the .pro file.
+    This allows you to run the application on devices, even though any functionality that
+    requires the capabilities is disabled.
+
+    \section1 Creating Smart Installer for Symbian Packages
 
     To deploy Qt applications on Symbian devices, you must install the software that Qt applications
     require, typically Qt, QtWebkit, and Open C. Nokia Smart Installer for Symbian makes it easier
@@ -3510,21 +3685,164 @@
     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
-    application SIS file must first be Symbian Signed. The capabilities used in the applications
+    application SIS file must first be Symbian Signed or Ovi Signed. The capabilities used in the applications
     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.
 
+    \note If you use Ovi Signed, you can just submit an unsigned SIS file to Ovi Publishing.
+    Ovi signs the file for you and packages it with Nokia Smart Installer for Symbian.
+    For more information, see \l{Publishing Applications to Ovi Store}.
+
     To package Nokia Smart Installer with the application, select the \gui {Create Smart Installer
     package} check box. This ensures that up-to-date and appropriate versions of Qt and its
     dependencies are installed on devices. Further, it reduces the file size of the application you
-    publish, because you do not have to deliver the required applications.
+    publish, because you do not have to deliver the required libraries.
+
+    Nokia has reserved the following UIDs to be used with Nokia Smart Installer for Symbian:
+
+    \list
+
+        \o 0xA000D7CE for self-signed applications
+        \o 0x2002CCCF for Ovi Store or Symbian Signed packages
+
+    \endlist
 
-    For more information about the Nokia Smart Installer, see the \e {Nokia Smart Installer for
-    Symbian Manual}.
+    \section2 Creating Self-signed Smart Installer Packages
+
+    To create a self-signed Nokia Smart Installer for Symbian wrapped .sis file,
+    you must use an UID from the unprotected UID range, provided by Symbian Signed
+    and the wrapper package UID value 0xA000D7CE. If you used the Qt Creator project
+    wizard to create the project, this wrapper package UID is used by default.
+
+    \list 1
+
+        \o Make sure that the source directory is clean. For example, if you use git,
+        enter the following command:
+
+        \c {git clean -dfx}
+
+        \o Click \gui Projects to edit the \gui {Build Settings} for the
+        \gui {Symbian Device} target.
+
+        \o Select the \gui Release configuration.
+
+        \o Open the \gui {Run Settings}.
+
+        \o In the \gui {Create SIS Package} step, select \gui {Self-signed certificate}.
+
+        \o To package Nokia Smart Installer for Symbian with the application, select
+        the \gui {Create Smart Installer package} check box.
+
+        \o Edit the project .pro file to use the correct UIDs for the application and
+        the wrapper package, as illustrated by the following code snippet:
+
+       \code
+       symbian {
+            TARGET.UID3 = 0xE4DE5D27
+            DEPLOYMENT.installer_header=0xA000D7CE
+
+            vendorinfo = \
+            "%{\"CustomVendor-EN\"}" \
+            ":\"CustomVendor\""
+
+            my_deployment.pkg_prerules = vendorinfo
+            DEPLOYMENT += my_deployment
+        }
+        \endcode
+
+        \o Choose \gui {Build > Run Project}.
+
+    \endlist
+
+    Qt Creator automatically generates a wrapper package in the project folder.
+
+    \section2 Creating Symbian Signed Smart Installer Packages
+
+    If the application uses functions that require advanced capabilities (AllFiles,
+    DRM, TCB, CommDD, DiskAdmin, NetworkControl, MultimediaDD), you must use the
+    standard Symbian Signed process to have the application Symbian Signed. Depending
+    on the capabilities used, you may use either the Express Signed or the Certified
+    Signed path, or the manufacturer-specific channel (for AllFiles, DRM, and TCB).
+
+    \list 1
+
+        \o Make sure that the source directory is clean. For example, if you use git,
+        enter the following command:
+
+        \c {git clean -dfx}
+
+        \o Click \gui Projects to edit the \gui {Build Settings} for the
+        \gui {Symbian Device} target.
+
+        \o Select the \gui Release configuration.
+
+        \o Open the \gui {Run Settings}.
+
+        \o In the \gui {Create SIS Package} step, specify the developer certificate
+        and key in the \gui {Custom certificate} and \gui {Key file} fields.
+
+        \o Edit the project .pro file to use the correct UIDs and vendor information
+        for the application, as illustrated by the following code snippet:
+
+       \code
+       symbian {
+            TARGET.UID3 = 0x2000D7D1
+            DEPLOYMENT.installer_header=0x2002CCCF
+
+            vendorinfo = \
+            "%{\"CustomVendor-EN\"}" \
+            ":\"CustomVendor\""
+
+            my_deployment.pkg_prerules = vendorinfo
+            DEPLOYMENT += my_deployment
+        }
+        \endcode
+
+        \o Choose \gui {Build > Run Project}.
+
+        \o Submit the created .sis file to Symbian Signed for certification.
+
+        \note Ensure that your application complies with the Symbian Signed
+        Test Criteria before submitting the file for certification. Also, if the file is
+        intended for Ovi Store publishing, verify that the application complies with Ovi
+        Store publishing requirements.
+
+        \o After receiving the .sis file from Symbian Signed, copy it over the old
+        application.sis.
+
+        \o To package Nokia Smart Installer for Symbian with the application, choose
+        \gui {Start > Nokia 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
+        Symbian Signed. Express Signed is a suitable signing option for the wrapper
+        package. The capabilities used in the application do not play a role here,
+        because the wrapper package is already signed.
+
+    \endlist
+
+    Qt Creator automatically generates a wrapper package in the project folder.
+    \note Ensure that your application complies with the requirements before submitting
+    the file to Ovi Store.
+
+    For more information about the qmake DEPLOYMENT variable, see
+    \l{http://doc.qt.nokia.com/4.7/qmake-variable-reference.html#deployment}{qmake Variable Reference}.
+
+    For more information about the Nokia Smart Installer, see the
+    \l{http://doc.qt.nokia.com/smart-installer-1.0/index.html}{Nokia Smart Installer for Symbian Manual}.
 
     Note: Nokia Smart Installer for Symbian is only available on Windows.
 
-    \section3 Application UID
+    \section1 Application UID
 
     A UID is a globally unique identifier that is used to
     uniquely identify, for example, an object or file type. In Symbian development,
@@ -3534,111 +3852,128 @@
 
     When you create a \gui {Mobile Qt Application}, Qt Creator adds a UID3 suitable for
     development and debugging automatically to the application .pro file. However, to
-    distribute your application and get it Symbian signed, you must apply for a UID
+    distribute your application and get it Symbian Signed, you must apply for a UID
     from Symbian Signed, which manages the allocation of UIDs. You can request UIDs either one
     at a time or as preallocated blocks on the \l{https://www.symbiansigned.com/app/page}{Symbian Signed}
     web site.
 
+    If you use the Ovi Signed process, Ovi Publisher Support allocates the UID for you.
+
     Replace the testing UID with the distribution UID in the .pro file before you
     build the final installation package. For more information, see
     \l{http://doc.qt.nokia.com/4.7/qmake-platform-notes.html#unique-identifiers}{Unique Identifiers}.
 
-    \section2 Specifying Run Settings for Maemo Devices
+*/
 
-    To run an application on a Maemo device, create and select
-    a device configuration in the Maemo run settings for your project.
-    You can also pass command line arguments to your application.
 
-    \image qtcreator-screenshot-run-settings.png "Run settings for Maemo devices"
+/*!
+    \contentspage index.html
+    \previouspage creator-deployment-maemo.html
+    \page creator-publish-ovi.html
+    \nextpage creator-remote-compiler.html
 
-    \section3 Deploying Applications to Maemo Devices
+    \title Publishing Applications to Ovi Store
 
-    You can specify settings for deploying applications to Maemo devices in the
-    project .pro file. You can view the settings in the \gui {Run Settings}.
+    To register as an Ovi Publisher, go to \l{https://publish.ovi.com/login}{Ovi Store}.
 
-    The files to be installed are listed in the
-    \gui {Deploy to Device} step, the \gui {Files to install} field. The
-    \gui {Local File Path} field displays the location of the file on the development
-    PC. The \gui {Remote Directory} field displays the folder where the file is installed on
-    the device.
+    At the time of writing this document, Ovi Store accepts Qt
+    applications for the following Nokia device models:
 
-    \image qtcreator-maemo-deployment.png "Deploy to device"
+    \list
 
-    If you develop your own libraries, Qt Creator needs to be able to access them
-    during compilation. When you install MADDE, an instance of the device file
-    system, called sysroot, is installed to the development PC. Libraries are copied to
-    sysroot if the \gui {Also deploy to sysroot} check box is selected.
+        \o Symbian^3: N8-00, E7-00, C7-00, C6-01
 
-    \section3 Creating Debian Installation Packages
+        \o Symbian^1 (S60 5th Edition): X6-00, N97, N97 mini, 5800 XpressMusic,
+        5530 XpressMusic, 5230 ExpressMusic, C6-00, 5228, 5235
 
-    When you run the application on the \gui{Maemo} target, Qt Creator generates
-    a debian installation package in the build directory by default. You can deliver
-    the installation package to users for installation on Maemo devices that are of
-    the same type and run the same firmware as the connected device.
+        \o S60 3rd Edition: E72, E71, E66, E63, E52
 
-    \image qtcreator-maemo-deb-package.png "Create installation package"
+        \o Maemo: Nokia N900, with PR1.3 and later
 
-    The name of the installation package is displayed in the \gui {Create Package}
-    field in the \gui {Run Settings}. You can change the version number in the \gui {Version number} field.
+    \endlist
 
-    Qt Creator provides templates for a set of files that must be included
-    in debian packages. To edit the files, select a file in \gui {Adapt debian
-    file} and click \gui Edit. The file opens in the text editor.
+    For an up-to-date list, see
+    \l{http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml}{Packaging and Signing}.
 
-    The debian control file contains an application icon in encoded form. To add the
-    application icon to the file, select it in the \gui {Package manager icon} field.
-    For more information about icon files and adding them manually, see
-    \l{ http://wiki.maemo.org/Packaging#Displaying_an_icon_in_the_Application_Manager_next_to_your_package}{Displaying an icon in the Application Manager next to your package}.
+    \section1 Publishing Qt Content for Symbian Devices
 
-    \note Qt Creator automates this process for you.
+    You can use the Ovi Signed process to get your application Express Signed for
+    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
+    it to Ovi Publishing for signing, quality assurance, packaging with Nokia Smart
+    Installer for Symbian, and publishing to Ovi Store.
 
-    \section1 Specifying a Custom Executable to Run
+    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 you use cmake or the generic project type in Qt Creator, or want
-    to run a custom desktop executable, create a \gui {Custom Executable}
-    run configuration for your project.
+    If the application uses functions that require advanced
+    \l{Capabilities and Signing}{capabilities}, you must
+    use the standard Symbian Signed process to have the application Symbian Signed
+    (using the Certified Signed path or the manufacturer-specific channel).
 
-    Specify the executable to run, command line arguments, working directory,
-    and environment variables to use.
+    \note At the time of writing this document, the distribution of Qt 4.7.x based
+    applications is not supported by neither Ovi Store nor Smart Installer.
+    For up-to-date information about the packages available for distribution, see the
+    \l{http://wiki.forum.nokia.com/index.php/Nokia_Smart_Installer_for_Symbian}{Nokia Smart Installer for Symbian}
+    wiki.
 
-    \image qmldesigner-run-custom-exe.png "Run settings for custom executables"
+    To create a SIS package that you can submit to Ovi Publishing:
 
-    \section1 Specifying Run Settings for Qt Quick Projects
+    \list 1
 
-    Select run settings in the \gui {Run configuration} field. The settings
-    are specified automatically and, you mostly need to change them if you
-    develop applications that use both C++ and QML:
+        \o Make sure that the source directory is clean. For example, if you use git,
+        enter the following command:
 
-    \list
+        \c {git clean -dfx}
 
-        \o \gui {Custom QML Viewer} is the path to the \QQV executable.
-        Qt Creator ships with a specific version of \QQV and imported
-        modules, which is used by default. If you develop Qt Quick applications
-        that contain C++ plugins, you must select the \QQV version
-        shipped with your Qt version here.
+        \o Click \gui Projects to edit the \gui {Build Settings} for the
+        \gui {Symbian Device} target.
 
-        \o \gui {QML Viewer arguments} sets arguments for running \QQV.
-        The \c{-I <directory>} argument searches for C++ or QML plugins from
-        the project folder. For a list of available arguments, enter \c {qml --help}
-        on the command line.
+        \o Select the \gui Release configuration.
 
-        \o \gui {Main QML file} is the Qt Quick project file.
+        \o Open the \gui {Run Settings}.
 
-        \o \gui Debugger allows you to select the languages to debug:
-        \gui{C++} and \gui QML. \gui {Debug port} is the port to access \QQV.
-        You can use any free port in the registered port range.
+        \o In the \gui {Create SIS Package} step, select the \gui {Not signed} option.
 
-    \endlist
+        \o In the \gui {Deploy SIS Package} step, click \gui {Remove Item} to
+        skip the step of copying the SIS file to a device. The SIS file is created
+        in the project folder.
 
-    \note Opening a socket at a well-known port presents a security risk. Anyone
-    on the Internet could connect to the application that you are debugging and
-    execute any JavaScript functions. Therefore, you must make sure that the port
-    is properly protected by a firewall.
+        \image qtcreator-remove-deploy-step.png "Removing deploy steps"
 
-    \image qmldesigner-run-settings.png "Run settings for Qt Quick projects"
+        \o Check that the project .pro file uses the correct UID for the application and
+        the correct vendor information, as illustrated by the following code snippet:
 
-*/
+       \code
+       symbian {
+            TARGET.UID3 = 0x2000D7D1
+
+            vendorinfo = \
+            "%{\"CustomVendor-EN\"}" \
+            ":\"CustomVendor\""
 
+            my_deployment.pkg_prerules = vendorinfo
+            DEPLOYMENT += my_deployment
+        }
+        \endcode
+
+        \note Ovi Store does not accept the application if the localized and non-localized
+        vendor information in the package file  do not match the publisher name. That is,
+        it cannot be \e Nokia, \e Vendor, or \e Vendor-EN.
+
+        \o Choose \gui {Build > Run Project}.
+
+        \o Submit the SIS file to Ovi Publishing as a Qt Content item.
+
+    \endlist
+
+    \note After you change the application UID, you must use the developer
+    certificate-key pair that you receive from Ovi Publisher Support for testing
+    the application on devices. Self-signing cannot be
+    applied when UIDs from the trusted range 0x2xxxxxxx are used. For more
+    information, see \l{http://wiki.forum.nokia.com/index.php/UID}{UID}.
+
+*/
 
 /*!
     \contentspage index.html
@@ -3665,22 +4000,31 @@
 
     \title Specifying Dependencies
 
-    If you have multiple projects loaded in your session, you can define the
-    dependencies between them. Inter-project dependencies affect the build
-    order of your projects.
+    If you have multiple projects loaded in a session, you can define the
+    order in which they are built. For example, if project A depends on project
+    B, project B must be built first.
 
-    \note Inter-project dependencies are unrelated inside a qmake
-    project.
+    \note The build order is stored as a property of a session, not a project.
+    You must open the session for these settings to take effect. For more
+    information, see \l{Managing Sessions}.
 
     \image qtcreator-build-dependencies.png "Dependencies view"
 
-    To define the dependencies between projects:
+    To define the build order of projects within a session:
     \list 1
         \o In \gui Projects, select a project.
         \o Click \gui Dependencies.
-        \o Select projects as dependencies.
+        \o Select projects that must be built before the current project is
+        built.
     \endlist
 
+    Qt Creator calculates the build order based on the dependencies that you
+    specify for the projects loaded in the session.
+
+    \note You cannot use this view to specify subprojects for projects.
+    For more information on how to add subprojects, see \l{Adding Subprojects
+    to Projects}.
+
 */
 
 
@@ -4607,7 +4951,7 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-maemo-emulator.html
+    \previouspage creator-remote-compiler.html
     \page creator-version-control.html
     \nextpage creator-task-lists.html
 
@@ -6836,7 +7180,7 @@
     \endlist
 
     Qt Creator adds references to the QML files to a project and creates the additional files
-    necessary for deploying applications on mobile devices.
+    necessary for deploying applications to mobile devices.
 
 */
 
@@ -7370,9 +7714,9 @@
 
 /*!
     \contentspage index.html
-    \previouspage creator-debugging-helpers.html
+    \previouspage creator-debugging-qml.html
     \page creator-maemo-emulator.html
-    \nextpage creator-version-control.html
+    \nextpage creator-deployment.html
 
     \title Using the Maemo Emulator
 
@@ -7688,9 +8032,6 @@
        battery power. Optimize power consumption to keep the total consumption at an acceptable
        level and to prevent users from running out of battery time.
 
-       For more information and code examples on how to minimize power consumption, see
-       \l{http://developer.symbian.org/wiki/index.php/Creating_Energy_Efficient_Apps_Using_Qt}{Creating Energy Efficient Apps Using Qt}.
-
        \o Consider network issues
 
        If users do not have a flat-rate data plan or WLAN support, mobile
-- 
GitLab