github.com/keybase/client/go@v0.0.0-20241007131713-f10651d043c8/updater/osx/Updater.xcodeproj/project.pbxproj (about)

     1  // !$*UTF8*$!
     2  {
     3  	archiveVersion = 1;
     4  	classes = {
     5  	};
     6  	objectVersion = 46;
     7  	objects = {
     8  
     9  /* Begin PBXBuildFile section */
    10  		00791F631CBB2589003DBC85 /* TextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 00791F621CBB2589003DBC85 /* TextView.m */; };
    11  		009873051CC73C9A006CC7FF /* NSDictionary+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 009873041CC73C9A006CC7FF /* NSDictionary+Extension.m */; };
    12  		00C19B761CB6CE0500BDFDAD /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C19B751CB6CE0500BDFDAD /* AppDelegate.m */; };
    13  		00C19B791CB6CE0500BDFDAD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C19B781CB6CE0500BDFDAD /* main.m */; };
    14  		00C19B7B1CB6CE0500BDFDAD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 00C19B7A1CB6CE0500BDFDAD /* Assets.xcassets */; };
    15  		00C19B7E1CB6CE0500BDFDAD /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 00C19B7C1CB6CE0500BDFDAD /* MainMenu.xib */; };
    16  		00E8F4261CBF184900532C84 /* PromptTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E8F4251CBF184900532C84 /* PromptTests.m */; };
    17  		00E8F42F1CBF1B4A00532C84 /* Prompt.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E8F42E1CBF1B4A00532C84 /* Prompt.m */; };
    18  /* End PBXBuildFile section */
    19  
    20  /* Begin PBXContainerItemProxy section */
    21  		00E8F4281CBF184900532C84 /* PBXContainerItemProxy */ = {
    22  			isa = PBXContainerItemProxy;
    23  			containerPortal = 00C19B691CB6CE0500BDFDAD /* Project object */;
    24  			proxyType = 1;
    25  			remoteGlobalIDString = 00C19B701CB6CE0500BDFDAD;
    26  			remoteInfo = Updater;
    27  		};
    28  /* End PBXContainerItemProxy section */
    29  
    30  /* Begin PBXFileReference section */
    31  		0017DD331CB72F130051E666 /* build.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = build.sh; sourceTree = "<group>"; };
    32  		00791F611CBB2589003DBC85 /* TextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextView.h; sourceTree = "<group>"; };
    33  		00791F621CBB2589003DBC85 /* TextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextView.m; sourceTree = "<group>"; };
    34  		009873031CC73C9A006CC7FF /* NSDictionary+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Extension.h"; sourceTree = "<group>"; };
    35  		009873041CC73C9A006CC7FF /* NSDictionary+Extension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Extension.m"; sourceTree = "<group>"; };
    36  		00C19B711CB6CE0500BDFDAD /* Updater.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Updater.app; sourceTree = BUILT_PRODUCTS_DIR; };
    37  		00C19B741CB6CE0500BDFDAD /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
    38  		00C19B751CB6CE0500BDFDAD /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
    39  		00C19B781CB6CE0500BDFDAD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
    40  		00C19B7A1CB6CE0500BDFDAD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
    41  		00C19B7D1CB6CE0500BDFDAD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
    42  		00C19B7F1CB6CE0500BDFDAD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
    43  		00E8F4231CBF184900532C84 /* UpdaterTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UpdaterTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
    44  		00E8F4251CBF184900532C84 /* PromptTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PromptTests.m; sourceTree = "<group>"; };
    45  		00E8F4271CBF184900532C84 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
    46  		00E8F42D1CBF1B4A00532C84 /* Prompt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prompt.h; sourceTree = "<group>"; };
    47  		00E8F42E1CBF1B4A00532C84 /* Prompt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Prompt.m; sourceTree = "<group>"; };
    48  		00E8F4301CBF1CFE00532C84 /* Defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Defines.h; sourceTree = "<group>"; };
    49  		00FDEE401CB6D50E00B267E1 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
    50  /* End PBXFileReference section */
    51  
    52  /* Begin PBXFrameworksBuildPhase section */
    53  		00C19B6E1CB6CE0500BDFDAD /* Frameworks */ = {
    54  			isa = PBXFrameworksBuildPhase;
    55  			buildActionMask = 2147483647;
    56  			files = (
    57  			);
    58  			runOnlyForDeploymentPostprocessing = 0;
    59  		};
    60  		00E8F4201CBF184900532C84 /* Frameworks */ = {
    61  			isa = PBXFrameworksBuildPhase;
    62  			buildActionMask = 2147483647;
    63  			files = (
    64  			);
    65  			runOnlyForDeploymentPostprocessing = 0;
    66  		};
    67  /* End PBXFrameworksBuildPhase section */
    68  
    69  /* Begin PBXGroup section */
    70  		00C19B681CB6CE0500BDFDAD = {
    71  			isa = PBXGroup;
    72  			children = (
    73  				0017DD331CB72F130051E666 /* build.sh */,
    74  				00FDEE401CB6D50E00B267E1 /* README.md */,
    75  				00C19B731CB6CE0500BDFDAD /* Updater */,
    76  				00E8F4241CBF184900532C84 /* UpdaterTests */,
    77  				00C19B721CB6CE0500BDFDAD /* Products */,
    78  			);
    79  			sourceTree = "<group>";
    80  		};
    81  		00C19B721CB6CE0500BDFDAD /* Products */ = {
    82  			isa = PBXGroup;
    83  			children = (
    84  				00C19B711CB6CE0500BDFDAD /* Updater.app */,
    85  				00E8F4231CBF184900532C84 /* UpdaterTests.xctest */,
    86  			);
    87  			name = Products;
    88  			sourceTree = "<group>";
    89  		};
    90  		00C19B731CB6CE0500BDFDAD /* Updater */ = {
    91  			isa = PBXGroup;
    92  			children = (
    93  				00C19B741CB6CE0500BDFDAD /* AppDelegate.h */,
    94  				00C19B751CB6CE0500BDFDAD /* AppDelegate.m */,
    95  				00E8F4301CBF1CFE00532C84 /* Defines.h */,
    96  				00E8F42D1CBF1B4A00532C84 /* Prompt.h */,
    97  				00E8F42E1CBF1B4A00532C84 /* Prompt.m */,
    98  				00791F611CBB2589003DBC85 /* TextView.h */,
    99  				00791F621CBB2589003DBC85 /* TextView.m */,
   100  				009873031CC73C9A006CC7FF /* NSDictionary+Extension.h */,
   101  				009873041CC73C9A006CC7FF /* NSDictionary+Extension.m */,
   102  				00C19B7A1CB6CE0500BDFDAD /* Assets.xcassets */,
   103  				00C19B7C1CB6CE0500BDFDAD /* MainMenu.xib */,
   104  				00C19B7F1CB6CE0500BDFDAD /* Info.plist */,
   105  				00C19B771CB6CE0500BDFDAD /* Supporting Files */,
   106  			);
   107  			path = Updater;
   108  			sourceTree = "<group>";
   109  		};
   110  		00C19B771CB6CE0500BDFDAD /* Supporting Files */ = {
   111  			isa = PBXGroup;
   112  			children = (
   113  				00C19B781CB6CE0500BDFDAD /* main.m */,
   114  			);
   115  			name = "Supporting Files";
   116  			sourceTree = "<group>";
   117  		};
   118  		00E8F4241CBF184900532C84 /* UpdaterTests */ = {
   119  			isa = PBXGroup;
   120  			children = (
   121  				00E8F4251CBF184900532C84 /* PromptTests.m */,
   122  				00E8F4271CBF184900532C84 /* Info.plist */,
   123  			);
   124  			path = UpdaterTests;
   125  			sourceTree = "<group>";
   126  		};
   127  /* End PBXGroup section */
   128  
   129  /* Begin PBXNativeTarget section */
   130  		00C19B701CB6CE0500BDFDAD /* Updater */ = {
   131  			isa = PBXNativeTarget;
   132  			buildConfigurationList = 00C19B821CB6CE0600BDFDAD /* Build configuration list for PBXNativeTarget "Updater" */;
   133  			buildPhases = (
   134  				00C19B6D1CB6CE0500BDFDAD /* Sources */,
   135  				00C19B6E1CB6CE0500BDFDAD /* Frameworks */,
   136  				00C19B6F1CB6CE0500BDFDAD /* Resources */,
   137  			);
   138  			buildRules = (
   139  			);
   140  			dependencies = (
   141  			);
   142  			name = Updater;
   143  			productName = Updater;
   144  			productReference = 00C19B711CB6CE0500BDFDAD /* Updater.app */;
   145  			productType = "com.apple.product-type.application";
   146  		};
   147  		00E8F4221CBF184900532C84 /* UpdaterTests */ = {
   148  			isa = PBXNativeTarget;
   149  			buildConfigurationList = 00E8F42C1CBF184900532C84 /* Build configuration list for PBXNativeTarget "UpdaterTests" */;
   150  			buildPhases = (
   151  				00E8F41F1CBF184900532C84 /* Sources */,
   152  				00E8F4201CBF184900532C84 /* Frameworks */,
   153  				00E8F4211CBF184900532C84 /* Resources */,
   154  			);
   155  			buildRules = (
   156  			);
   157  			dependencies = (
   158  				00E8F4291CBF184900532C84 /* PBXTargetDependency */,
   159  			);
   160  			name = UpdaterTests;
   161  			productName = UpdaterTests;
   162  			productReference = 00E8F4231CBF184900532C84 /* UpdaterTests.xctest */;
   163  			productType = "com.apple.product-type.bundle.unit-test";
   164  		};
   165  /* End PBXNativeTarget section */
   166  
   167  /* Begin PBXProject section */
   168  		00C19B691CB6CE0500BDFDAD /* Project object */ = {
   169  			isa = PBXProject;
   170  			attributes = {
   171  				LastUpgradeCheck = 0800;
   172  				ORGANIZATIONNAME = Keybase;
   173  				TargetAttributes = {
   174  					00C19B701CB6CE0500BDFDAD = {
   175  						CreatedOnToolsVersion = 7.3;
   176  						DevelopmentTeam = 99229SGT5K;
   177  						ProvisioningStyle = Manual;
   178  					};
   179  					00E8F4221CBF184900532C84 = {
   180  						CreatedOnToolsVersion = 7.3;
   181  						TestTargetID = 00C19B701CB6CE0500BDFDAD;
   182  					};
   183  				};
   184  			};
   185  			buildConfigurationList = 00C19B6C1CB6CE0500BDFDAD /* Build configuration list for PBXProject "Updater" */;
   186  			compatibilityVersion = "Xcode 3.2";
   187  			developmentRegion = English;
   188  			hasScannedForEncodings = 0;
   189  			knownRegions = (
   190  				English,
   191  				en,
   192  				Base,
   193  			);
   194  			mainGroup = 00C19B681CB6CE0500BDFDAD;
   195  			productRefGroup = 00C19B721CB6CE0500BDFDAD /* Products */;
   196  			projectDirPath = "";
   197  			projectRoot = "";
   198  			targets = (
   199  				00C19B701CB6CE0500BDFDAD /* Updater */,
   200  				00E8F4221CBF184900532C84 /* UpdaterTests */,
   201  			);
   202  		};
   203  /* End PBXProject section */
   204  
   205  /* Begin PBXResourcesBuildPhase section */
   206  		00C19B6F1CB6CE0500BDFDAD /* Resources */ = {
   207  			isa = PBXResourcesBuildPhase;
   208  			buildActionMask = 2147483647;
   209  			files = (
   210  				00C19B7B1CB6CE0500BDFDAD /* Assets.xcassets in Resources */,
   211  				00C19B7E1CB6CE0500BDFDAD /* MainMenu.xib in Resources */,
   212  			);
   213  			runOnlyForDeploymentPostprocessing = 0;
   214  		};
   215  		00E8F4211CBF184900532C84 /* Resources */ = {
   216  			isa = PBXResourcesBuildPhase;
   217  			buildActionMask = 2147483647;
   218  			files = (
   219  			);
   220  			runOnlyForDeploymentPostprocessing = 0;
   221  		};
   222  /* End PBXResourcesBuildPhase section */
   223  
   224  /* Begin PBXSourcesBuildPhase section */
   225  		00C19B6D1CB6CE0500BDFDAD /* Sources */ = {
   226  			isa = PBXSourcesBuildPhase;
   227  			buildActionMask = 2147483647;
   228  			files = (
   229  				009873051CC73C9A006CC7FF /* NSDictionary+Extension.m in Sources */,
   230  				00C19B791CB6CE0500BDFDAD /* main.m in Sources */,
   231  				00E8F42F1CBF1B4A00532C84 /* Prompt.m in Sources */,
   232  				00791F631CBB2589003DBC85 /* TextView.m in Sources */,
   233  				00C19B761CB6CE0500BDFDAD /* AppDelegate.m in Sources */,
   234  			);
   235  			runOnlyForDeploymentPostprocessing = 0;
   236  		};
   237  		00E8F41F1CBF184900532C84 /* Sources */ = {
   238  			isa = PBXSourcesBuildPhase;
   239  			buildActionMask = 2147483647;
   240  			files = (
   241  				00E8F4261CBF184900532C84 /* PromptTests.m in Sources */,
   242  			);
   243  			runOnlyForDeploymentPostprocessing = 0;
   244  		};
   245  /* End PBXSourcesBuildPhase section */
   246  
   247  /* Begin PBXTargetDependency section */
   248  		00E8F4291CBF184900532C84 /* PBXTargetDependency */ = {
   249  			isa = PBXTargetDependency;
   250  			target = 00C19B701CB6CE0500BDFDAD /* Updater */;
   251  			targetProxy = 00E8F4281CBF184900532C84 /* PBXContainerItemProxy */;
   252  		};
   253  /* End PBXTargetDependency section */
   254  
   255  /* Begin PBXVariantGroup section */
   256  		00C19B7C1CB6CE0500BDFDAD /* MainMenu.xib */ = {
   257  			isa = PBXVariantGroup;
   258  			children = (
   259  				00C19B7D1CB6CE0500BDFDAD /* Base */,
   260  			);
   261  			name = MainMenu.xib;
   262  			sourceTree = "<group>";
   263  		};
   264  /* End PBXVariantGroup section */
   265  
   266  /* Begin XCBuildConfiguration section */
   267  		00C19B801CB6CE0500BDFDAD /* Debug */ = {
   268  			isa = XCBuildConfiguration;
   269  			buildSettings = {
   270  				ALWAYS_SEARCH_USER_PATHS = NO;
   271  				CLANG_ANALYZER_NONNULL = YES;
   272  				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
   273  				CLANG_CXX_LIBRARY = "libc++";
   274  				CLANG_ENABLE_MODULES = YES;
   275  				CLANG_ENABLE_OBJC_ARC = YES;
   276  				CLANG_WARN_BOOL_CONVERSION = YES;
   277  				CLANG_WARN_CONSTANT_CONVERSION = YES;
   278  				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
   279  				CLANG_WARN_EMPTY_BODY = YES;
   280  				CLANG_WARN_ENUM_CONVERSION = YES;
   281  				CLANG_WARN_INFINITE_RECURSION = YES;
   282  				CLANG_WARN_INT_CONVERSION = YES;
   283  				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
   284  				CLANG_WARN_SUSPICIOUS_MOVE = YES;
   285  				CLANG_WARN_UNREACHABLE_CODE = YES;
   286  				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
   287  				CODE_SIGN_IDENTITY = "-";
   288  				COPY_PHASE_STRIP = NO;
   289  				DEBUG_INFORMATION_FORMAT = dwarf;
   290  				ENABLE_STRICT_OBJC_MSGSEND = YES;
   291  				ENABLE_TESTABILITY = YES;
   292  				GCC_C_LANGUAGE_STANDARD = gnu99;
   293  				GCC_DYNAMIC_NO_PIC = NO;
   294  				GCC_NO_COMMON_BLOCKS = YES;
   295  				GCC_OPTIMIZATION_LEVEL = 0;
   296  				GCC_PREPROCESSOR_DEFINITIONS = (
   297  					"DEBUG=1",
   298  					"$(inherited)",
   299  				);
   300  				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   301  				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
   302  				GCC_WARN_UNDECLARED_SELECTOR = YES;
   303  				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
   304  				GCC_WARN_UNUSED_FUNCTION = YES;
   305  				GCC_WARN_UNUSED_VARIABLE = YES;
   306  				MACOSX_DEPLOYMENT_TARGET = 10.11;
   307  				MTL_ENABLE_DEBUG_INFO = YES;
   308  				ONLY_ACTIVE_ARCH = YES;
   309  				SDKROOT = macosx;
   310  			};
   311  			name = Debug;
   312  		};
   313  		00C19B811CB6CE0500BDFDAD /* Release */ = {
   314  			isa = XCBuildConfiguration;
   315  			buildSettings = {
   316  				ALWAYS_SEARCH_USER_PATHS = NO;
   317  				CLANG_ANALYZER_NONNULL = YES;
   318  				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
   319  				CLANG_CXX_LIBRARY = "libc++";
   320  				CLANG_ENABLE_MODULES = YES;
   321  				CLANG_ENABLE_OBJC_ARC = YES;
   322  				CLANG_WARN_BOOL_CONVERSION = YES;
   323  				CLANG_WARN_CONSTANT_CONVERSION = YES;
   324  				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
   325  				CLANG_WARN_EMPTY_BODY = YES;
   326  				CLANG_WARN_ENUM_CONVERSION = YES;
   327  				CLANG_WARN_INFINITE_RECURSION = YES;
   328  				CLANG_WARN_INT_CONVERSION = YES;
   329  				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
   330  				CLANG_WARN_SUSPICIOUS_MOVE = YES;
   331  				CLANG_WARN_UNREACHABLE_CODE = YES;
   332  				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
   333  				CODE_SIGN_IDENTITY = "-";
   334  				COPY_PHASE_STRIP = NO;
   335  				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
   336  				ENABLE_NS_ASSERTIONS = NO;
   337  				ENABLE_STRICT_OBJC_MSGSEND = YES;
   338  				GCC_C_LANGUAGE_STANDARD = gnu99;
   339  				GCC_NO_COMMON_BLOCKS = YES;
   340  				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
   341  				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
   342  				GCC_WARN_UNDECLARED_SELECTOR = YES;
   343  				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
   344  				GCC_WARN_UNUSED_FUNCTION = YES;
   345  				GCC_WARN_UNUSED_VARIABLE = YES;
   346  				MACOSX_DEPLOYMENT_TARGET = 10.11;
   347  				MTL_ENABLE_DEBUG_INFO = NO;
   348  				SDKROOT = macosx;
   349  			};
   350  			name = Release;
   351  		};
   352  		00C19B831CB6CE0600BDFDAD /* Debug */ = {
   353  			isa = XCBuildConfiguration;
   354  			buildSettings = {
   355  				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
   356  				CODE_SIGN_IDENTITY = "Developer ID Application: Keybase, Inc. (99229SGT5K)";
   357  				COMBINE_HIDPI_IMAGES = YES;
   358  				DEVELOPMENT_TEAM = 99229SGT5K;
   359  				INFOPLIST_FILE = Updater/Info.plist;
   360  				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
   361  				MACOSX_DEPLOYMENT_TARGET = 10.9;
   362  				PRODUCT_BUNDLE_IDENTIFIER = keybase.Updater;
   363  				PRODUCT_NAME = "$(TARGET_NAME)";
   364  			};
   365  			name = Debug;
   366  		};
   367  		00C19B841CB6CE0600BDFDAD /* Release */ = {
   368  			isa = XCBuildConfiguration;
   369  			buildSettings = {
   370  				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
   371  				CODE_SIGN_IDENTITY = "Developer ID Application: Keybase, Inc. (99229SGT5K)";
   372  				COMBINE_HIDPI_IMAGES = YES;
   373  				DEVELOPMENT_TEAM = 99229SGT5K;
   374  				INFOPLIST_FILE = Updater/Info.plist;
   375  				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
   376  				MACOSX_DEPLOYMENT_TARGET = 10.9;
   377  				PRODUCT_BUNDLE_IDENTIFIER = keybase.Updater;
   378  				PRODUCT_NAME = "$(TARGET_NAME)";
   379  			};
   380  			name = Release;
   381  		};
   382  		00E8F42A1CBF184900532C84 /* Debug */ = {
   383  			isa = XCBuildConfiguration;
   384  			buildSettings = {
   385  				BUNDLE_LOADER = "$(TEST_HOST)";
   386  				COMBINE_HIDPI_IMAGES = YES;
   387  				GCC_PREPROCESSOR_DEFINITIONS = (
   388  					"DEBUG=1",
   389  					"$(inherited)",
   390  				);
   391  				INFOPLIST_FILE = UpdaterTests/Info.plist;
   392  				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
   393  				PRODUCT_BUNDLE_IDENTIFIER = me.rel.UpdaterTests;
   394  				PRODUCT_NAME = "$(TARGET_NAME)";
   395  				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Updater.app/Contents/MacOS/Updater";
   396  			};
   397  			name = Debug;
   398  		};
   399  		00E8F42B1CBF184900532C84 /* Release */ = {
   400  			isa = XCBuildConfiguration;
   401  			buildSettings = {
   402  				BUNDLE_LOADER = "$(TEST_HOST)";
   403  				COMBINE_HIDPI_IMAGES = YES;
   404  				GCC_PREPROCESSOR_DEFINITIONS = "";
   405  				INFOPLIST_FILE = UpdaterTests/Info.plist;
   406  				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
   407  				PRODUCT_BUNDLE_IDENTIFIER = me.rel.UpdaterTests;
   408  				PRODUCT_NAME = "$(TARGET_NAME)";
   409  				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Updater.app/Contents/MacOS/Updater";
   410  			};
   411  			name = Release;
   412  		};
   413  /* End XCBuildConfiguration section */
   414  
   415  /* Begin XCConfigurationList section */
   416  		00C19B6C1CB6CE0500BDFDAD /* Build configuration list for PBXProject "Updater" */ = {
   417  			isa = XCConfigurationList;
   418  			buildConfigurations = (
   419  				00C19B801CB6CE0500BDFDAD /* Debug */,
   420  				00C19B811CB6CE0500BDFDAD /* Release */,
   421  			);
   422  			defaultConfigurationIsVisible = 0;
   423  			defaultConfigurationName = Release;
   424  		};
   425  		00C19B821CB6CE0600BDFDAD /* Build configuration list for PBXNativeTarget "Updater" */ = {
   426  			isa = XCConfigurationList;
   427  			buildConfigurations = (
   428  				00C19B831CB6CE0600BDFDAD /* Debug */,
   429  				00C19B841CB6CE0600BDFDAD /* Release */,
   430  			);
   431  			defaultConfigurationIsVisible = 0;
   432  			defaultConfigurationName = Release;
   433  		};
   434  		00E8F42C1CBF184900532C84 /* Build configuration list for PBXNativeTarget "UpdaterTests" */ = {
   435  			isa = XCConfigurationList;
   436  			buildConfigurations = (
   437  				00E8F42A1CBF184900532C84 /* Debug */,
   438  				00E8F42B1CBF184900532C84 /* Release */,
   439  			);
   440  			defaultConfigurationIsVisible = 0;
   441  			defaultConfigurationName = Release;
   442  		};
   443  /* End XCConfigurationList section */
   444  	};
   445  	rootObject = 00C19B691CB6CE0500BDFDAD /* Project object */;
   446  }