Posted on 05-19-2022 06:41 AM
Hi all,
I have downloaded two DMG files for the same application. One for Intel and one for ARM64.
I have created two PKG files with Composer from two DMG files.
When I add the 2nd PKG file, I get an error that says that the app already exists in my library.
How do I correctly handle having installation files for the same app, but for different architectures?
Br,
Rasmus
Solved! Go to Solution.
Posted on 05-19-2022 06:51 AM
Does the vendor not make a universal installer available? Jamf is seeing the same bundle ID and assuming the app is a duplicate (which it is). I saw this same issue with VLC prior to them offering a universal binary pkg
Posted on 05-19-2022 06:42 AM
Posted on 05-19-2022 06:51 AM
Does the vendor not make a universal installer available? Jamf is seeing the same bundle ID and assuming the app is a duplicate (which it is). I saw this same issue with VLC prior to them offering a universal binary pkg
Posted on 05-19-2022 06:53 AM
Unfortunately not yet. They provide a DMG file for each platform.
Posted on 05-19-2022 06:55 AM
VLC did the same thing. Don't assume they already know this is an issue. Contact them and let them know that this is preventing their customers from deploying their software in mixed platform environments.
Posted on 05-19-2022 06:56 AM
Thanks, I will contact them.
Posted on 05-19-2022 11:12 AM
Can you not name the actual package differently in Composer? (ex: jetbrains-toolbox-1.24.1197ARM.pkg and jetbrains-toolbox-1.24.1197x86.pkg) Does this still error out while uploading to Jamf Pro?
If so, you could have a policy for the x86 version of jetbrains (with a custom trigger "jetbrainsx86" or something) and a seperate policy for the arm ("jetbrainsARM" version. Then have a third policy with a script to "if arch = ARM then sudo jamf -event jetbrainsARM / if arch = x86 then sudo jamf -event jetbrainsx86"
Not the cleanest or most efficient way probably but may work. Universal installer would be the play though, if one can be made available..
Posted on 05-19-2022 12:14 PM
You can using Jamf Pro, but Jamf School (and maybe Jamf Now?) look at the bundle identifier of the app in the package and will flag duplicates.