Both platforms share one App Store Connect build-number space (same bundle ID, universal purchase), so the raw commit count would collide. The vendored script partitions on PLATFORM_NAME; watchOS rides with iOS because the embedded watch app's CFBundleVersion must match its host.