[et_pb_section fb_built=”1″ _builder_version=”4.4.0″][et_pb_row _builder_version=”4.4.0″][et_pb_column type=”4_4″ _builder_version=”4.4.0″][et_pb_text _builder_version=”4.4.0″]

Adding compiler flags is often something that you set up once and then forget about until you need to do it again a year later.  I want to fix the forgetting part, and make this as simple and as clear as possible, hence the visual guide.  Enjoy!

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.0″][et_pb_column type=”4_4″ _builder_version=”4.4.0″][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/01_SelectProject.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/02_SelectProjectAgain.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/2B_SelectInfo.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/03_ClickOnPlusAndDuplicate.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/04_RenameNewConfiguration.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/05_MockedNetwork_Renamed.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_text _builder_version=”4.4.0″ hover_enabled=”0″]

*** WARNING: Make sure to add a configuration for any other projects this app/workspace uses (except for Cocoapods dependencies and project) ***

[/et_pb_text][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/06_SelectScheme.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/07_SelectEditScheme.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/08_SelectDuplicateScheme.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/09_RenameScheme.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/10_SelectRun.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/11_SelectBuildConfiguration.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/12_SelectManageSchemes.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/13_CheckShared.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/14_SelectTarget.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/15_SelectBuildSettings.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/16a_TapAllAndCombined.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/16b_SearchForCustomFlags.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/17_DoubleClickOnMockedNetworksAddingCompileFlags.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/18_EnterFlagName.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/19_UseFlag.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/20_RunUsingNewScheme.jpg” _builder_version=”4.4.0″][/et_pb_image][et_pb_image src=”https://pracprog.dev/wp-content/uploads/2020/03/21_VerifyResults.jpg” _builder_version=”4.4.0″][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section]

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.