Right off the bat: This is an issue that can only be addressed by the Sonos Mac app development team, because something is wonky with their build/release process such that the latest version of the Sonos S1 app for Mac (as downloaded directly from https://support.sonos.com/en-us/downloads ➡️ https://www.sonos.com/redir/controller_software_mac ➡️ https://update-software.sonos.com/software/72ynP0v9lu/Sonos_57.22-59130.dmg has no valid CFBundleVersion
or CFBundleShortVersionString
value specified within the app’s Info.plist
file.
This means for all intents and purposes macOS has no idea what version of the app is installed —which then means that any central software management software, like any macOS MDM for systems management, cannot accurately report on or update the Sonos app in a trackable fashion.
This oversight can be confirmed by looking directly at the Info.plist
file within the app package, and comparing the most-recent release to a previous version of the app. Or, for a nice GUI experience, using an app lke Apparency to open both apps side-by-side, which clearly shows the issue:




We’ve filed tickets on this 07661650] and waited more than a couple months to see if the dev team is ever looped in, but tbh describing the ins-and-outs of how Mac app versioning works —and explaining that no, downloading the same app disk image over and over again will not somehow add in info that is missing from the app bundle itself— isn’t something that the support team is (or really needs to be) aware of…
But it should definitely be something that Sonos’ developers and/or internal IT should be very familiar with so it’s disappointing this hasn’t been noticed and perhaps a silent re-release of the app build 57.22.59130
pushed out which adds a valid version key back into the app bundle…