tatget's build setting property setting

The build setting of the project in the project is the same as many settings in the targets, so I want to know which part of the setting is effective

The target's build setting tab is mainly part of the compilation option settings. The configuration interface is shown in the figure below. The interface is only a part of it. The complete build setting has 20 configuration items. From the configuration interface, there are four columns for each configuration. We can see that the order from left to right is: Resolved column, Target icon column, Project icon column, iOS Default column, each column The meaning of the representative is as follows:
Insert picture description here

Resolved column: The final compilation method cannot be set by yourself . The result is to determine the compilation method used in the final compilation according to the selection results and priority order of the three columns on the right. Select the combined option in the second row of the figure. , You can directly see the final result of this column.
Column with Target icon: Compilation options configured by target's build setting, which can be customized . It has the highest priority. Once set, you can directly see the final result of this column.
Column with Project icon: The compilation options configured by the build setting of the project can be customized . The results in this column are consistent with the results in the build setting tab of the project. Modify one place and the other will be automatically modified. The priority is between target and default. When the target does not set the compilation option and this column is set, the final compilation will be based on this column.
**iOS Default column: The default compilation options that the system comes with when the project is created, and cannot be modified. **The priority is the lowest. Only when there are no options in the other two columns, the final compilation method will be based on this column.
Priority order: wear target icon column>>with Project icon column>>iOS Default column

Reference 1

Guess you like

Origin blog.csdn.net/qq_28285625/article/details/108448621