Bootloader+Application DFU package

We are using the Nordic iOS and Android DFU libraries to perform firmware updates of a nRF52840.

When I attempt to use nrfutil pkg generate to create a DFU package that contains an only an application and a bootloader I get the following error message, "Invalid combination: use two .zip packages instead".

However, the update seems to work fine (at least on nRF Connect for Desktop) if I create an application package and a bootloader package via nrfutil pkg generate and then manually create a package that contains the assets from both the application and bootloader packages with a manifest file that appropriately references each. Is this manual package generate approach an appropriate way to get around the nrfutil limitation? What are the consequences of using this approach?

Related