Application deployment to device fails with libsailfishapp.so.1 missing [with answer included] [answered]
This is because application deployment to device needs to be done first as rpm and rpm packaging (yaml/spec) needs to be valid for the application run-time requirements. PackageKit in device will download needed components to device and thus enabling usage of libsailfishapp.so.