What configuration supports bundle id auto-generation?

I downloaded the app's source code from here:

https://developer.apple.com/documentation/swiftui/fruta_building_a_feature-rich_app_with_swiftui

I opened it with XCode 13.4.1 and select the Fruta iOS target, I found the bundle id is com.example.apple-samplecode.fruta

After switching the Team config to my Person Team (signed in with Apple ID), the bundle id is automatically switched to com.example.apple-samplecode.frutaBxxxxxxxxA (suddenly a suffix BxxxxxxxxA is added)

I would like to know what it is and how to achieve that for other projects.

I want to share the source code with my friends and they are able to sign with their own Personal Team and test the project on an actual device.

Thanks in advance!

There's a build configuration file in the Configuration folder that is associated with the build configurations (see the Info tab by selecting the Xcode project, located above the target list). This file defines an extra build setting, which is then referenced in multiple places in the project to glue everything together, including the PRODUCT_BUNDLE_IDENTIFIER build setting. Make a note of the comments in the build configuration file.

What configuration supports bundle id auto-generation?
 
 
Q