Project build settings. What does it mean when when a setting and its value are bolded?


Alex Zavatone
 

I’m trying to debug some M1 build issues with the lovely arm64 build issue and I just noticed that sometimes there will be build settings that are bolded for some reason.

Does anyone know why?

I’m looking through our podfiles target libraries and sometimes sone of the settings and values are bold, but I can’t for the life of me find out why.

Thanks in advance.

Alex Zavatone


Ben Kennedy
 

On 19 Sep 2022, at 9:38 am, Alex Zavatone via groups.io <zav@...> wrote:

I’m trying to debug some M1 build issues with the lovely arm64 build issue and I just noticed that sometimes there will be build settings that are bolded for some reason.

Does anyone know why?
The bold indicates that the resolved setting is enacted at that level, and not inherited from a parent level (e.g. target < project < xcconfig < system defaults).

Often, to indulge my taste for good organization and lack of redundancy, I will un-set values at the target level that are equivalently inherited from a parent level (which will manifest as deletions in the project file, with no change in behaviour.)

-ben


Alex Zavatone
 

My god.  Thank you, Ben.  I had always assumed that the setting is always set at the current level.  

On Sep 19, 2022, at 12:20 PM, Ben Kennedy <ben-groups@...> wrote:


On 19 Sep 2022, at 9:38 am, Alex Zavatone via groups.io <zav@...> wrote:

I’m trying to debug some M1 build issues with the lovely arm64 build issue and I just noticed that sometimes there will be build settings that are bolded for some reason.  

Does anyone know why?  

The bold indicates that the resolved setting is enacted at that level, and not inherited from a parent level (e.g. target < project < xcconfig < system defaults).

Often, to indulge my taste for good organization and lack of redundancy, I will un-set values at the target level that are equivalently inherited from a parent level (which will manifest as deletions in the project file, with no change in behaviour.)

-ben