Reply sent with solution, hopefully a complete one.
For those running into these types of issues, please note that the _installer.pkg file should be kept clean and should be inspected for sanity if using complex/custom deployment scripts. As of now, default_deployment.pkg_prerules statements are propagated to both the *_template.pkg and *_installer.pkg but they do not necessarily make sense in both cases. For example the following *.pro statements
would generate the code to embed the camera wrapper component but this makes sense in _template.pkg only, as it is a dependency of the app, and not in the wrapper package which:
default_deployment.pkg_prerules = "; CameraWrapper embedded sis"
default_deployment.pkg_prerules += "IF NOT package(0x2001ec5f)"
default_deployment.pkg_prerules += "@\".\Embedded\camerawrapper.sisx\", (0x2001ec5f)"
default_deployment.pkg_prerules += "endif"
- does not need it
- will be removed from the device, with all its embedded components, as soon as the app install is completed.
Removing the generated embed code from the _installer.pkg should in this case fix the signaled problem.