When building Harmattan apps using Qt Creator, it is important not to have dashes in your project name. If you do, the generated desktop file will refer to foo-bar, while the app binary and icon will be named foobar. It is a simple fix, but can be confusing at first.
Symptoms: app starts when launching from Qt Creator, but icon looks odd and app cannot be launched on the device.
If you haven’t, can you file a bug on this for us please?
Thanks,
Bill.
Done! https://bugreports.qt-project.org/browse/QTCREATORBUG-7602