By different build you mean different apps? Or one app with running versioning?
Are those different builds different projects, or one project with different targets? One project different schemes?
Using a macro, or hard coding the bundle ID?
In any case, if you mean different apps, they'll need unique bundleIDs...
There’s two parts to this:
Should each of your apps use a separate bundle ID? (A)
Does the notarisation service require that? (B)
With regards B, the answer is a clear “No.” To quote Customizing the Notarization Workflow:
primary-bundle-idflag — which is required — to specify an identifier that helps you keep track of automated correspondence from the notarization service. The value you give doesn’t need to match the bundle identifier of the submitted app or have any particular value. It only needs to make sense to you. The notarization service includes the value whenever it emails you regarding the given
With regards A, my general advice is that each product should have a unique bundle ID but that’s quiet a nuanced issue (related to how you share various bits of state between the products). If you’re already using the same bundle ID for these products, I wouldn’t change it just for the sake of notarisation.
Share and Enjoy
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"