I'm in the mobile development domain and I use semantic versioning to version my releases. I keep both versions the same as long as new builds are released for both iOS and Android platforms at the same time.
But imagine I fix a bug that appeared only on iOS. Now I have to release a new iOS build so I increase the build number only for the iOS version. Now the versions between the platforms are out of sync.
Release a "placeholder" build for Android with the bumped up version just to keep the versions in sync?
Accept the fact that version numbers on separate platforms can and will be different?
How do you handle this case in your work? Or is this a non-issue?