“The dmg file resolved has a different identifier” error when uploading app that has the same BundleIdentifierSolved

Participant
Discussion
2 months ago

Hi all,

 

Scenario in short

I distribute enterprise apps as DMG files.
The usual workflow is to open the existing app entry, click Edit -> Upload, and drop in a newer DMG whose BundleIdentifier is identical but whose version is higher.
But this process doesn’t work for me: the portal claims that the BundleIdentifier is different, although manual inspection shows that the same BundleIdentifier is used.

 

Steps to reproduce

  • Initial upload
    • Hexnode -> Apps -> Add -> Enterprise App
    • Upload MyApp 1.0.0.dmg, save the entry.
    • Deploy to a Mac and confirm version 1.0.0 installs successfully.
  • Attempt to update via “Edit -> Upload”
    • Hexnode -> Apps -> Enterprise Apps -> open MyApp.
    • Click Edit -> Upload, choose MyApp 1.0.1.dmg, then Save.

 

Expected result

The existing app entry updates to version 1.0.1 without errors.

Actual result

A pop-up appears and the save is aborted:

The dmg file resolved has a different identifier. Try Add Apps to add new App

Additional evidence – the IDs are identical

  • Uploading the same MyApp_1.0.1.dmg as a new app (Apps -> Add -> Enterprise App) and deploying it to a Mac running 1.0.0 successfully upgrades on the device to 1.0.1.

Questions

  1. Has this bug been confirmed in recent Hexnode builds, and is a fix planned?
  2. Is there an officially supported way to upload DMG updates that include the Applications alias?
  3. For now, are the only work-arounds:
    – re-creating the DMG without the alias
    – converting the app to a PKG before upload?

 

Thanks in advance for any help!

Replies (3)

Marked SolutionPending Review
Hexnode Expert
2 months ago
Marked SolutionPending Review

@stishanok Thank you for sharing the details.

You’re right, uploading the updated DMG as a separate app works as a workaround for now. We’ve checked with the concerned team, and we can confirm that a feature that resolves the said issue is currently being worked on.

While we don’t have an exact timeline to share just yet, it’s in progress and should be available soon. We’ll keep you posted with any updates.

Appreciate your patience!

Regards,
John Cooper
Hexnode UEM

Marked SolutionPending Review
Participant
2 weeks ago
Marked SolutionPending Review

@john_cooper Do you have an update on this? I ran into this issue today when attempting to update the Google Chrome and Mozilla Firefox DMGs I have in our app repository. I ended up needed to create a seperate app and redeploy that instead, and then update the policies that deploy requried software and our app catalog to include the new version of the software. It would be nice to just update the DMG version and call it good.

Marked SolutionPending Review
Hexnode Expert
2 weeks ago
Marked SolutionPending Review

Hi @aglaza,

Thank you for following up and sharing your concerns. We understand how inconvenient it can be to create a separate app entry and redeploy whenever you need to update a DMG. The team is still working on resolving this, and it may take a little more time before the fix is available.

Rest assured, we’ll reach out with an update as soon as there’s progress on this front. We truly appreciate your patience.

Regards
John Cooper
Hexnode UEM

Save