diff --git a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
index 891ebf2fea84469512c7105e241abe6b27b39367..edab94b9ea98dfd808ace2b0ef0c46188755975c 100644
--- a/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
+++ b/src/plugins/qt4projectmanager/wizards/guiappwizard.cpp
@@ -39,6 +39,7 @@
 #include <QtCore/QDir>
 #include <QtCore/QFile>
 #include <QtCore/QTextStream>
+#include <QtCore/QUuid>
 #include <QtCore/QFileInfo>
 #include <QtCore/QSharedPointer>
 
@@ -180,6 +181,19 @@ Core::GeneratedFiles GuiAppWizard::generateFiles(const QWizard *w,
                << "\n\nHEADERS  += " << QFileInfo(formHeader.path()).fileName();
         if (params.designerForm)
             proStr << "\n\nFORMS    += " << QFileInfo(form->path()).fileName();
+        if (params.isMobileApplication) {
+            // Generate a development Symbian UID for the application:
+            QString uid3String = QLatin1String("0xe") + QUuid::createUuid().toString().mid(1, 7);
+
+            proStr << "\n\nCONFIG += mobility"
+                   << "\nMOBILITY = "
+                   << "\n\nsymbian {"
+                   << "\n    TARGET.UID3 = " << uid3String
+                   << "\n    TARGET.CAPABILITY = "
+                   << "\n    TARGET.EPOCSTACKSIZE = 0x14000"
+                   << "\n    TARGET.EPOCHEAPSIZE = 0x020000 0x800000"
+                   << "\n}";
+        }
         proStr << '\n';
     }
     profile.setContents(contents);