Okay, random thought. Has anyone here actually tried bundling apps in Hexnode yet? I was just going through the docs and realized you can pack apps, scripts, and files together into one deployable bundle. Sounds really convenient, but I’m curious how flexible it is when you actually use it.
App bundle for macOSSolved
Replies (7)
Yeah, I gave it a go last week for one of our design teams. It saved a ton of time since the main app needed extra components to work properly. I bundled the main design software as the principal app, added a script to install fonts automatically, and included a user guide as a file. Everything installed in the right order, and it worked perfectly.
Wait, so you can actually decide the order things install in? Like make sure the supporting stuff goes first?
Yes, you can arrange the sequence however you want by dragging and dropping. There’s even an option to set a delay between installations. Plus, you can add pre-install or post-install scripts, which are super useful for configuring permissions or running checks before the app starts up.
That’s interesting. I came across something about audit scripts too. Apparently, you can set one up to check if a certain configuration file or component exists after installation, and if it’s missing, the bundle can reinstall automatically if the script is customized that way.
Okay, that’s great, but how do you actually confirm that the installation succeeded?
Hey @carter,
Thanks @ronnie for stepping in and clearing up @elliot’s doubt. That was a great explanation of how the app bundles work and how the installation order can be managed.
Now, coming to your question, you can define your own success criteria for app bundles. For instance, you can verify whether an app’s bundle ID exists or check if a specific file path is present on the device.
If you’d like to know more about app bundles, we’ve got a detailed help doc that covers everything in depth.
Cheers,
Eden Pierce
Hexnode UEM
Got it. So basically, it’s all about how you structure the bundle and verify the setup. I’m definitely trying this out for our dev tools deployment. Saves me from having to push like five separate packages every time.