Build options in Xcode

I have a few questions on build options.

  1. Deployment post processing - is this for Mac apps? Or is it a setting for Xcode ?

  2. Does "Symbols hidden by default" set to yes enable symbolicated crash dumps?

  3. Can "Product name" and "Product module name" be different from bundleID component?

  4. Generate_Info_Plist is set to no. Will the Application Category value be reflected if there is no Info_plist file generated? I notice in my tests that the category is always wrong and defaults to team name.

  5. Privacy - GameKit Friend List Usage Description should this be yes or no if I am using Apple suggested privacy preserving scoped identifier gamePlayerID?

  6. Install Group/Permissions/Owner are these referring to setting in Dev environment or are these Mac App Only settings? ( I was not sure if iOS like Unix, has system users exposed at this high level anyway )

  7. How do I export copy of existing build settings to a xconfig file? There was talk of a tool not sure if it is still available.

  8. For my TestFlight build for stress testing , what options would you recommend to help debug and trace easily ? Note I have tested the build with various Address Sanitizer, Memory Sanitizer, Guard malloc etc. options enabled to prep but haven't turned any of those on for the test build. Should I be enabling some? ( Some do not work together )

Alternately, if there is a document or video that addresses all of the above please let me know!

Thanks in advance!!

I had read these reference before identifying these questions .

Clarified questions: Thanks for "Adding a build configuration file to your project" but I am looking to save the current build settings in a file. Is there any option other than manually recreating them?

#5 Privacy - I am not asking how to set the reason but a specific scenario where I am using scoped IDs that preserve privacy.

If any one has specific responses, thanks in advance.

Build options in Xcode
 
 
Q