// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 830E9B5C25CB507C00761268 /* RecipeTabView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830E9B5B25CB507C00761268 /* RecipeTabView.swift */; }; 830E9BB025D308A700761268 /* RecipeFeaturedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830E9BAF25D308A700761268 /* RecipeFeaturedView.swift */; }; 831EE68025B0C74D00BACCDD /* Recipe_List_App.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831EE67F25B0C74D00BACCDD /* Recipe_List_App.swift */; }; 831EE68225B0C74D00BACCDD /* RecipeListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831EE68125B0C74D00BACCDD /* RecipeListView.swift */; }; 831EE68425B0C74E00BACCDD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 831EE68325B0C74E00BACCDD /* Assets.xcassets */; }; 831EE68725B0C74E00BACCDD /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 831EE68625B0C74E00BACCDD /* Preview Assets.xcassets */; }; 831EE69D25B0C85E00BACCDD /* Recipe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831EE69825B0C82C00BACCDD /* Recipe.swift */; }; 831EE6A025B0C86300BACCDD /* recipes.json in Resources */ = {isa = PBXBuildFile; fileRef = 831EE69525B0C7E100BACCDD /* recipes.json */; }; 831EE6A325B0C99A00BACCDD /* RecipeModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831EE6A225B0C99A00BACCDD /* RecipeModel.swift */; }; 831EE6A725B0CAD000BACCDD /* DataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831EE6A625B0CAD000BACCDD /* DataService.swift */; }; 831EE6C625B0E0A200BACCDD /* RecipeDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831EE6C525B0E0A200BACCDD /* RecipeDetailView.swift */; }; 836E10F525DED2BF008B0BAF /* Rational.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836E10F425DED2BF008B0BAF /* Rational.swift */; }; 836E110025E43D36008B0BAF /* RecipeHighlights.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836E10FF25E43D36008B0BAF /* RecipeHighlights.swift */; }; 974604D6299FCBCB0050FF8B /* ImagePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974604D5299FCBCB0050FF8B /* ImagePicker.swift */; }; 976F630A299E919C00BDFAF6 /* Recipe Data Model.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 976F6308299E919C00BDFAF6 /* Recipe Data Model.xcdatamodeld */; }; 976F630F299E93E100BDFAF6 /* Recipe+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F630B299E93E100BDFAF6 /* Recipe+CoreDataClass.swift */; }; 976F6310299E93E100BDFAF6 /* Recipe+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F630C299E93E100BDFAF6 /* Recipe+CoreDataProperties.swift */; }; 976F6311299E93E100BDFAF6 /* Ingredient+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F630D299E93E100BDFAF6 /* Ingredient+CoreDataClass.swift */; }; 976F6312299E93E100BDFAF6 /* Ingredient+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F630E299E93E100BDFAF6 /* Ingredient+CoreDataProperties.swift */; }; 976F6333299E997C00BDFAF6 /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F6332299E997C00BDFAF6 /* Persistence.swift */; }; 976F6335299E9F1700BDFAF6 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F6334299E9F1700BDFAF6 /* Constants.swift */; }; 976F6337299EBD8200BDFAF6 /* SearchBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976F6336299EBD8200BDFAF6 /* SearchBarView.swift */; }; 97BF77CB299ED3ED00E802EA /* AddRecipeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BF77CA299ED3ED00E802EA /* AddRecipeView.swift */; }; 97BF77D1299ED7AF00E802EA /* AddMetaData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BF77D0299ED7AF00E802EA /* AddMetaData.swift */; }; 97BF77D3299ED87B00E802EA /* AddListData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BF77D2299ED87B00E802EA /* AddListData.swift */; }; 97BF77D5299EE43100E802EA /* AddIngredientData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BF77D4299EE43100E802EA /* AddIngredientData.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 830E9B5B25CB507C00761268 /* RecipeTabView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeTabView.swift; sourceTree = "<group>"; }; 830E9BAF25D308A700761268 /* RecipeFeaturedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeFeaturedView.swift; sourceTree = "<group>"; }; 831EE67C25B0C74D00BACCDD /* Recipe List App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Recipe List App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 831EE67F25B0C74D00BACCDD /* Recipe_List_App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Recipe_List_App.swift; sourceTree = "<group>"; }; 831EE68125B0C74D00BACCDD /* RecipeListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeListView.swift; sourceTree = "<group>"; }; 831EE68325B0C74E00BACCDD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 831EE68625B0C74E00BACCDD /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; 831EE68825B0C74E00BACCDD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 831EE69525B0C7E100BACCDD /* recipes.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = recipes.json; sourceTree = "<group>"; }; 831EE69825B0C82C00BACCDD /* Recipe.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Recipe.swift; sourceTree = "<group>"; }; 831EE6A225B0C99A00BACCDD /* RecipeModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeModel.swift; sourceTree = "<group>"; }; 831EE6A625B0CAD000BACCDD /* DataService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataService.swift; sourceTree = "<group>"; }; 831EE6C525B0E0A200BACCDD /* RecipeDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeDetailView.swift; sourceTree = "<group>"; }; 836E10F425DED2BF008B0BAF /* Rational.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rational.swift; sourceTree = "<group>"; }; 836E10FF25E43D36008B0BAF /* RecipeHighlights.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecipeHighlights.swift; sourceTree = "<group>"; }; 974604D5299FCBCB0050FF8B /* ImagePicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImagePicker.swift; sourceTree = "<group>"; }; 976F6309299E919C00BDFAF6 /* Recipe Data Model.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Recipe Data Model.xcdatamodel"; sourceTree = "<group>"; }; 976F630B299E93E100BDFAF6 /* Recipe+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Recipe+CoreDataClass.swift"; sourceTree = "<group>"; }; 976F630C299E93E100BDFAF6 /* Recipe+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Recipe+CoreDataProperties.swift"; sourceTree = "<group>"; }; 976F630D299E93E100BDFAF6 /* Ingredient+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Ingredient+CoreDataClass.swift"; sourceTree = "<group>"; }; 976F630E299E93E100BDFAF6 /* Ingredient+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Ingredient+CoreDataProperties.swift"; sourceTree = "<group>"; }; 976F6332299E997C00BDFAF6 /* Persistence.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; }; 976F6334299E9F1700BDFAF6 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; }; 976F6336299EBD8200BDFAF6 /* SearchBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBarView.swift; sourceTree = "<group>"; }; 97BF77CA299ED3ED00E802EA /* AddRecipeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddRecipeView.swift; sourceTree = "<group>"; }; 97BF77D0299ED7AF00E802EA /* AddMetaData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddMetaData.swift; sourceTree = "<group>"; }; 97BF77D2299ED87B00E802EA /* AddListData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddListData.swift; sourceTree = "<group>"; }; 97BF77D4299EE43100E802EA /* AddIngredientData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddIngredientData.swift; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 831EE67925B0C74D00BACCDD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 831EE67325B0C74D00BACCDD = { isa = PBXGroup; children = ( 831EE67E25B0C74D00BACCDD /* Recipe List App */, 831EE67D25B0C74D00BACCDD /* Products */, ); sourceTree = "<group>"; }; 831EE67D25B0C74D00BACCDD /* Products */ = { isa = PBXGroup; children = ( 831EE67C25B0C74D00BACCDD /* Recipe List App.app */, ); name = Products; sourceTree = "<group>"; }; 831EE67E25B0C74D00BACCDD /* Recipe List App */ = { isa = PBXGroup; children = ( 831EE67F25B0C74D00BACCDD /* Recipe_List_App.swift */, 831EE69025B0C76D00BACCDD /* Views */, 831EE69125B0C77200BACCDD /* ViewModels */, 831EE69225B0C77800BACCDD /* Models */, 831EE69425B0C78000BACCDD /* Services */, 831EE69325B0C77C00BACCDD /* Data */, 836E10F325DED2AD008B0BAF /* Utilities */, 831EE68325B0C74E00BACCDD /* Assets.xcassets */, 831EE68825B0C74E00BACCDD /* Info.plist */, 831EE68525B0C74E00BACCDD /* Preview Content */, ); path = "Recipe List App"; sourceTree = "<group>"; }; 831EE68525B0C74E00BACCDD /* Preview Content */ = { isa = PBXGroup; children = ( 831EE68625B0C74E00BACCDD /* Preview Assets.xcassets */, ); path = "Preview Content"; sourceTree = "<group>"; }; 831EE69025B0C76D00BACCDD /* Views */ = { isa = PBXGroup; children = ( 830E9B5B25CB507C00761268 /* RecipeTabView.swift */, 97BF77CF299ED40F00E802EA /* Recipe Detail */, 97BF77CE299ED40500E802EA /* Recipe List */, 97BF77CD299ED3FB00E802EA /* Featured Recipes */, 97BF77CC299ED3F400E802EA /* Add Recipe */, ); path = Views; sourceTree = "<group>"; }; 831EE69125B0C77200BACCDD /* ViewModels */ = { isa = PBXGroup; children = ( 831EE6A225B0C99A00BACCDD /* RecipeModel.swift */, ); path = ViewModels; sourceTree = "<group>"; }; 831EE69225B0C77800BACCDD /* Models */ = { isa = PBXGroup; children = ( 831EE69825B0C82C00BACCDD /* Recipe.swift */, ); path = Models; sourceTree = "<group>"; }; 831EE69325B0C77C00BACCDD /* Data */ = { isa = PBXGroup; children = ( 976F6332299E997C00BDFAF6 /* Persistence.swift */, 976F630B299E93E100BDFAF6 /* Recipe+CoreDataClass.swift */, 976F630C299E93E100BDFAF6 /* Recipe+CoreDataProperties.swift */, 976F630D299E93E100BDFAF6 /* Ingredient+CoreDataClass.swift */, 976F630E299E93E100BDFAF6 /* Ingredient+CoreDataProperties.swift */, 831EE69525B0C7E100BACCDD /* recipes.json */, 976F6308299E919C00BDFAF6 /* Recipe Data Model.xcdatamodeld */, ); path = Data; sourceTree = "<group>"; }; 831EE69425B0C78000BACCDD /* Services */ = { isa = PBXGroup; children = ( 831EE6A625B0CAD000BACCDD /* DataService.swift */, ); path = Services; sourceTree = "<group>"; }; 836E10F325DED2AD008B0BAF /* Utilities */ = { isa = PBXGroup; children = ( 836E10F425DED2BF008B0BAF /* Rational.swift */, 976F6334299E9F1700BDFAF6 /* Constants.swift */, ); path = Utilities; sourceTree = "<group>"; }; 97BF77CC299ED3F400E802EA /* Add Recipe */ = { isa = PBXGroup; children = ( 97BF77CA299ED3ED00E802EA /* AddRecipeView.swift */, 97BF77D0299ED7AF00E802EA /* AddMetaData.swift */, 97BF77D2299ED87B00E802EA /* AddListData.swift */, 97BF77D4299EE43100E802EA /* AddIngredientData.swift */, 974604D5299FCBCB0050FF8B /* ImagePicker.swift */, ); path = "Add Recipe"; sourceTree = "<group>"; }; 97BF77CD299ED3FB00E802EA /* Featured Recipes */ = { isa = PBXGroup; children = ( 830E9BAF25D308A700761268 /* RecipeFeaturedView.swift */, 836E10FF25E43D36008B0BAF /* RecipeHighlights.swift */, ); path = "Featured Recipes"; sourceTree = "<group>"; }; 97BF77CE299ED40500E802EA /* Recipe List */ = { isa = PBXGroup; children = ( 831EE68125B0C74D00BACCDD /* RecipeListView.swift */, 976F6336299EBD8200BDFAF6 /* SearchBarView.swift */, ); path = "Recipe List"; sourceTree = "<group>"; }; 97BF77CF299ED40F00E802EA /* Recipe Detail */ = { isa = PBXGroup; children = ( 831EE6C525B0E0A200BACCDD /* RecipeDetailView.swift */, ); path = "Recipe Detail"; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 831EE67B25B0C74D00BACCDD /* Recipe List App */ = { isa = PBXNativeTarget; buildConfigurationList = 831EE68B25B0C74E00BACCDD /* Build configuration list for PBXNativeTarget "Recipe List App" */; buildPhases = ( 831EE67825B0C74D00BACCDD /* Sources */, 831EE67925B0C74D00BACCDD /* Frameworks */, 831EE67A25B0C74D00BACCDD /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "Recipe List App"; productName = "Recipe List App"; productReference = 831EE67C25B0C74D00BACCDD /* Recipe List App.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 831EE67425B0C74D00BACCDD /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1220; LastUpgradeCheck = 1220; TargetAttributes = { 831EE67B25B0C74D00BACCDD = { CreatedOnToolsVersion = 12.2; }; }; }; buildConfigurationList = 831EE67725B0C74D00BACCDD /* Build configuration list for PBXProject "Recipe List App" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 831EE67325B0C74D00BACCDD; productRefGroup = 831EE67D25B0C74D00BACCDD /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 831EE67B25B0C74D00BACCDD /* Recipe List App */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 831EE67A25B0C74D00BACCDD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 831EE68725B0C74E00BACCDD /* Preview Assets.xcassets in Resources */, 831EE6A025B0C86300BACCDD /* recipes.json in Resources */, 831EE68425B0C74E00BACCDD /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 831EE67825B0C74D00BACCDD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 831EE69D25B0C85E00BACCDD /* Recipe.swift in Sources */, 976F6335299E9F1700BDFAF6 /* Constants.swift in Sources */, 976F6333299E997C00BDFAF6 /* Persistence.swift in Sources */, 97BF77D3299ED87B00E802EA /* AddListData.swift in Sources */, 831EE6C625B0E0A200BACCDD /* RecipeDetailView.swift in Sources */, 976F6311299E93E100BDFAF6 /* Ingredient+CoreDataClass.swift in Sources */, 836E110025E43D36008B0BAF /* RecipeHighlights.swift in Sources */, 97BF77D1299ED7AF00E802EA /* AddMetaData.swift in Sources */, 836E10F525DED2BF008B0BAF /* Rational.swift in Sources */, 831EE6A325B0C99A00BACCDD /* RecipeModel.swift in Sources */, 976F630F299E93E100BDFAF6 /* Recipe+CoreDataClass.swift in Sources */, 831EE68225B0C74D00BACCDD /* RecipeListView.swift in Sources */, 97BF77D5299EE43100E802EA /* AddIngredientData.swift in Sources */, 974604D6299FCBCB0050FF8B /* ImagePicker.swift in Sources */, 97BF77CB299ED3ED00E802EA /* AddRecipeView.swift in Sources */, 976F6337299EBD8200BDFAF6 /* SearchBarView.swift in Sources */, 831EE68025B0C74D00BACCDD /* Recipe_List_App.swift in Sources */, 976F6312299E93E100BDFAF6 /* Ingredient+CoreDataProperties.swift in Sources */, 831EE6A725B0CAD000BACCDD /* DataService.swift in Sources */, 830E9BB025D308A700761268 /* RecipeFeaturedView.swift in Sources */, 830E9B5C25CB507C00761268 /* RecipeTabView.swift in Sources */, 976F630A299E919C00BDFAF6 /* Recipe Data Model.xcdatamodeld in Sources */, 976F6310299E93E100BDFAF6 /* Recipe+CoreDataProperties.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 831EE68925B0C74E00BACCDD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 14.2; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 831EE68A25B0C74E00BACCDD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 14.2; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; }; 831EE68C25B0C74E00BACCDD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_ASSET_PATHS = "\"Recipe List App/Preview Content\""; DEVELOPMENT_TEAM = RYRJQ978K4; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = "Recipe List App/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.codewithchris.Recipe-List-App"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; 831EE68D25B0C74E00BACCDD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_ASSET_PATHS = "\"Recipe List App/Preview Content\""; DEVELOPMENT_TEAM = RYRJQ978K4; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = "Recipe List App/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "com.codewithchris.Recipe-List-App"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 831EE67725B0C74D00BACCDD /* Build configuration list for PBXProject "Recipe List App" */ = { isa = XCConfigurationList; buildConfigurations = ( 831EE68925B0C74E00BACCDD /* Debug */, 831EE68A25B0C74E00BACCDD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 831EE68B25B0C74E00BACCDD /* Build configuration list for PBXNativeTarget "Recipe List App" */ = { isa = XCConfigurationList; buildConfigurations = ( 831EE68C25B0C74E00BACCDD /* Debug */, 831EE68D25B0C74E00BACCDD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCVersionGroup section */ 976F6308299E919C00BDFAF6 /* Recipe Data Model.xcdatamodeld */ = { isa = XCVersionGroup; children = ( 976F6309299E919C00BDFAF6 /* Recipe Data Model.xcdatamodel */, ); currentVersion = 976F6309299E919C00BDFAF6 /* Recipe Data Model.xcdatamodel */; path = "Recipe Data Model.xcdatamodeld"; sourceTree = "<group>"; versionGroupType = wrapper.xcdatamodel; }; /* End XCVersionGroup section */ }; rootObject = 831EE67425B0C74D00BACCDD /* Project object */; }