Imported Upstream version 1.33.1
[platform/upstream/grpc.git] / examples / objective-c / helloworld_macos / HelloWorld.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 50;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 5EF711A4215174880077496F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EF711A3215174880077496F /* AppDelegate.m */; };
11                 5EF711A7215174880077496F /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EF711A6215174880077496F /* ViewController.m */; };
12                 5EF711A9215174890077496F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5EF711A8215174890077496F /* Assets.xcassets */; };
13                 5EF711AC215174890077496F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5EF711AA215174890077496F /* Main.storyboard */; };
14                 5EF711AF215174890077496F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EF711AE215174890077496F /* main.m */; };
15                 827B966E84F6A63FD0F3F6BC /* libPods-HelloWorld.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 369D887F6054EBA486218C69 /* libPods-HelloWorld.a */; };
16 /* End PBXBuildFile section */
17
18 /* Begin PBXFileReference section */
19                 2AAF8E8BA7DBFD2D3886AA25 /* Pods-HelloWorld.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HelloWorld.release.xcconfig"; path = "Pods/Target Support Files/Pods-HelloWorld/Pods-HelloWorld.release.xcconfig"; sourceTree = "<group>"; };
20                 369D887F6054EBA486218C69 /* libPods-HelloWorld.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HelloWorld.a"; sourceTree = BUILT_PRODUCTS_DIR; };
21                 5EF7119F215174870077496F /* HelloWorld.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HelloWorld.app; sourceTree = BUILT_PRODUCTS_DIR; };
22                 5EF711A2215174880077496F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
23                 5EF711A3215174880077496F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
24                 5EF711A5215174880077496F /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
25                 5EF711A6215174880077496F /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
26                 5EF711A8215174890077496F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
27                 5EF711AB215174890077496F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
28                 5EF711AD215174890077496F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
29                 5EF711AE215174890077496F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
30                 5EF711B0215174890077496F /* HelloWorld.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = HelloWorld.entitlements; sourceTree = "<group>"; };
31                 CA4699782F6344C8E67C9FEE /* Pods-HelloWorld.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HelloWorld.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HelloWorld/Pods-HelloWorld.debug.xcconfig"; sourceTree = "<group>"; };
32 /* End PBXFileReference section */
33
34 /* Begin PBXFrameworksBuildPhase section */
35                 5EF7119C215174870077496F /* Frameworks */ = {
36                         isa = PBXFrameworksBuildPhase;
37                         buildActionMask = 2147483647;
38                         files = (
39                                 827B966E84F6A63FD0F3F6BC /* libPods-HelloWorld.a in Frameworks */,
40                         );
41                         runOnlyForDeploymentPostprocessing = 0;
42                 };
43 /* End PBXFrameworksBuildPhase section */
44
45 /* Begin PBXGroup section */
46                 5EF71196215174870077496F = {
47                         isa = PBXGroup;
48                         children = (
49                                 5EF711AE215174890077496F /* main.m */,
50                                 5EF711A1215174870077496F /* HelloWorld */,
51                                 5EF711A0215174870077496F /* Products */,
52                                 8D3EFBB796129582177142C4 /* Pods */,
53                                 A986548CB5622AF6CC3ECCCE /* Frameworks */,
54                         );
55                         sourceTree = "<group>";
56                 };
57                 5EF711A0215174870077496F /* Products */ = {
58                         isa = PBXGroup;
59                         children = (
60                                 5EF7119F215174870077496F /* HelloWorld.app */,
61                         );
62                         name = Products;
63                         sourceTree = "<group>";
64                 };
65                 5EF711A1215174870077496F /* HelloWorld */ = {
66                         isa = PBXGroup;
67                         children = (
68                                 5EF711A2215174880077496F /* AppDelegate.h */,
69                                 5EF711A3215174880077496F /* AppDelegate.m */,
70                                 5EF711A5215174880077496F /* ViewController.h */,
71                                 5EF711A6215174880077496F /* ViewController.m */,
72                                 5EF711A8215174890077496F /* Assets.xcassets */,
73                                 5EF711AA215174890077496F /* Main.storyboard */,
74                                 5EF711AD215174890077496F /* Info.plist */,
75                                 5EF711B0215174890077496F /* HelloWorld.entitlements */,
76                         );
77                         path = HelloWorld;
78                         sourceTree = "<group>";
79                 };
80                 8D3EFBB796129582177142C4 /* Pods */ = {
81                         isa = PBXGroup;
82                         children = (
83                                 CA4699782F6344C8E67C9FEE /* Pods-HelloWorld.debug.xcconfig */,
84                                 2AAF8E8BA7DBFD2D3886AA25 /* Pods-HelloWorld.release.xcconfig */,
85                         );
86                         name = Pods;
87                         sourceTree = "<group>";
88                 };
89                 A986548CB5622AF6CC3ECCCE /* Frameworks */ = {
90                         isa = PBXGroup;
91                         children = (
92                                 369D887F6054EBA486218C69 /* libPods-HelloWorld.a */,
93                         );
94                         name = Frameworks;
95                         sourceTree = "<group>";
96                 };
97 /* End PBXGroup section */
98
99 /* Begin PBXNativeTarget section */
100                 5EF7119E215174870077496F /* HelloWorld */ = {
101                         isa = PBXNativeTarget;
102                         buildConfigurationList = 5EF711B3215174890077496F /* Build configuration list for PBXNativeTarget "HelloWorld" */;
103                         buildPhases = (
104                                 3694AEA482289A5BDD5EA5A4 /* [CP] Check Pods Manifest.lock */,
105                                 5EF7119B215174870077496F /* Sources */,
106                                 5EF7119C215174870077496F /* Frameworks */,
107                                 5EF7119D215174870077496F /* Resources */,
108                                 DF5241368CCEAA9DC73E7EA8 /* [CP] Copy Pods Resources */,
109                         );
110                         buildRules = (
111                         );
112                         dependencies = (
113                         );
114                         name = HelloWorld;
115                         productName = HelloWorld;
116                         productReference = 5EF7119F215174870077496F /* HelloWorld.app */;
117                         productType = "com.apple.product-type.application";
118                 };
119 /* End PBXNativeTarget section */
120
121 /* Begin PBXProject section */
122                 5EF71197215174870077496F /* Project object */ = {
123                         isa = PBXProject;
124                         attributes = {
125                                 LastUpgradeCheck = 0930;
126                                 ORGANIZATIONNAME = gRPC;
127                                 TargetAttributes = {
128                                         5EF7119E215174870077496F = {
129                                                 CreatedOnToolsVersion = 9.3;
130                                                 SystemCapabilities = {
131                                                         com.apple.Sandbox = {
132                                                                 enabled = 0;
133                                                         };
134                                                 };
135                                         };
136                                 };
137                         };
138                         buildConfigurationList = 5EF7119A215174870077496F /* Build configuration list for PBXProject "HelloWorld" */;
139                         compatibilityVersion = "Xcode 9.3";
140                         developmentRegion = en;
141                         hasScannedForEncodings = 0;
142                         knownRegions = (
143                                 en,
144                                 Base,
145                         );
146                         mainGroup = 5EF71196215174870077496F;
147                         productRefGroup = 5EF711A0215174870077496F /* Products */;
148                         projectDirPath = "";
149                         projectRoot = "";
150                         targets = (
151                                 5EF7119E215174870077496F /* HelloWorld */,
152                         );
153                 };
154 /* End PBXProject section */
155
156 /* Begin PBXResourcesBuildPhase section */
157                 5EF7119D215174870077496F /* Resources */ = {
158                         isa = PBXResourcesBuildPhase;
159                         buildActionMask = 2147483647;
160                         files = (
161                                 5EF711A9215174890077496F /* Assets.xcassets in Resources */,
162                                 5EF711AC215174890077496F /* Main.storyboard in Resources */,
163                         );
164                         runOnlyForDeploymentPostprocessing = 0;
165                 };
166 /* End PBXResourcesBuildPhase section */
167
168 /* Begin PBXShellScriptBuildPhase section */
169                 3694AEA482289A5BDD5EA5A4 /* [CP] Check Pods Manifest.lock */ = {
170                         isa = PBXShellScriptBuildPhase;
171                         buildActionMask = 2147483647;
172                         files = (
173                         );
174                         inputPaths = (
175                                 "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
176                                 "${PODS_ROOT}/Manifest.lock",
177                         );
178                         name = "[CP] Check Pods Manifest.lock";
179                         outputPaths = (
180                                 "$(DERIVED_FILE_DIR)/Pods-HelloWorld-checkManifestLockResult.txt",
181                         );
182                         runOnlyForDeploymentPostprocessing = 0;
183                         shellPath = /bin/sh;
184                         shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
185                         showEnvVarsInLog = 0;
186                 };
187                 DF5241368CCEAA9DC73E7EA8 /* [CP] Copy Pods Resources */ = {
188                         isa = PBXShellScriptBuildPhase;
189                         buildActionMask = 2147483647;
190                         files = (
191                         );
192                         inputPaths = (
193                                 "${SRCROOT}/Pods/Target Support Files/Pods-HelloWorld/Pods-HelloWorld-resources.sh",
194                                 "${PODS_CONFIGURATION_BUILD_DIR}/gRPC/gRPCCertificates.bundle",
195                         );
196                         name = "[CP] Copy Pods Resources";
197                         outputPaths = (
198                                 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates.bundle",
199                         );
200                         runOnlyForDeploymentPostprocessing = 0;
201                         shellPath = /bin/sh;
202                         shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-HelloWorld/Pods-HelloWorld-resources.sh\"\n";
203                         showEnvVarsInLog = 0;
204                 };
205 /* End PBXShellScriptBuildPhase section */
206
207 /* Begin PBXSourcesBuildPhase section */
208                 5EF7119B215174870077496F /* Sources */ = {
209                         isa = PBXSourcesBuildPhase;
210                         buildActionMask = 2147483647;
211                         files = (
212                                 5EF711A7215174880077496F /* ViewController.m in Sources */,
213                                 5EF711AF215174890077496F /* main.m in Sources */,
214                                 5EF711A4215174880077496F /* AppDelegate.m in Sources */,
215                         );
216                         runOnlyForDeploymentPostprocessing = 0;
217                 };
218 /* End PBXSourcesBuildPhase section */
219
220 /* Begin PBXVariantGroup section */
221                 5EF711AA215174890077496F /* Main.storyboard */ = {
222                         isa = PBXVariantGroup;
223                         children = (
224                                 5EF711AB215174890077496F /* Base */,
225                         );
226                         name = Main.storyboard;
227                         sourceTree = "<group>";
228                 };
229 /* End PBXVariantGroup section */
230
231 /* Begin XCBuildConfiguration section */
232                 5EF711B1215174890077496F /* Debug */ = {
233                         isa = XCBuildConfiguration;
234                         buildSettings = {
235                                 ALWAYS_SEARCH_USER_PATHS = NO;
236                                 CLANG_ANALYZER_NONNULL = YES;
237                                 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
238                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
239                                 CLANG_CXX_LIBRARY = "libc++";
240                                 CLANG_ENABLE_MODULES = YES;
241                                 CLANG_ENABLE_OBJC_ARC = YES;
242                                 CLANG_ENABLE_OBJC_WEAK = YES;
243                                 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
244                                 CLANG_WARN_BOOL_CONVERSION = YES;
245                                 CLANG_WARN_COMMA = YES;
246                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
247                                 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
248                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
249                                 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
250                                 CLANG_WARN_EMPTY_BODY = YES;
251                                 CLANG_WARN_ENUM_CONVERSION = YES;
252                                 CLANG_WARN_INFINITE_RECURSION = YES;
253                                 CLANG_WARN_INT_CONVERSION = YES;
254                                 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
255                                 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
256                                 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
257                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
258                                 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
259                                 CLANG_WARN_STRICT_PROTOTYPES = YES;
260                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
261                                 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
262                                 CLANG_WARN_UNREACHABLE_CODE = YES;
263                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
264                                 CODE_SIGN_IDENTITY = "-";
265                                 COPY_PHASE_STRIP = NO;
266                                 DEBUG_INFORMATION_FORMAT = dwarf;
267                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
268                                 ENABLE_TESTABILITY = YES;
269                                 GCC_C_LANGUAGE_STANDARD = gnu11;
270                                 GCC_DYNAMIC_NO_PIC = NO;
271                                 GCC_NO_COMMON_BLOCKS = YES;
272                                 GCC_OPTIMIZATION_LEVEL = 0;
273                                 GCC_PREPROCESSOR_DEFINITIONS = (
274                                         "DEBUG=1",
275                                         "$(inherited)",
276                                 );
277                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
278                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
279                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
280                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
281                                 GCC_WARN_UNUSED_FUNCTION = YES;
282                                 GCC_WARN_UNUSED_VARIABLE = YES;
283                                 MACOSX_DEPLOYMENT_TARGET = 10.13;
284                                 MTL_ENABLE_DEBUG_INFO = YES;
285                                 ONLY_ACTIVE_ARCH = YES;
286                                 SDKROOT = macosx;
287                         };
288                         name = Debug;
289                 };
290                 5EF711B2215174890077496F /* Release */ = {
291                         isa = XCBuildConfiguration;
292                         buildSettings = {
293                                 ALWAYS_SEARCH_USER_PATHS = NO;
294                                 CLANG_ANALYZER_NONNULL = YES;
295                                 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
296                                 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
297                                 CLANG_CXX_LIBRARY = "libc++";
298                                 CLANG_ENABLE_MODULES = YES;
299                                 CLANG_ENABLE_OBJC_ARC = YES;
300                                 CLANG_ENABLE_OBJC_WEAK = YES;
301                                 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
302                                 CLANG_WARN_BOOL_CONVERSION = YES;
303                                 CLANG_WARN_COMMA = YES;
304                                 CLANG_WARN_CONSTANT_CONVERSION = YES;
305                                 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
306                                 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
307                                 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
308                                 CLANG_WARN_EMPTY_BODY = YES;
309                                 CLANG_WARN_ENUM_CONVERSION = YES;
310                                 CLANG_WARN_INFINITE_RECURSION = YES;
311                                 CLANG_WARN_INT_CONVERSION = YES;
312                                 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
313                                 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
314                                 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
315                                 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
316                                 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
317                                 CLANG_WARN_STRICT_PROTOTYPES = YES;
318                                 CLANG_WARN_SUSPICIOUS_MOVE = YES;
319                                 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
320                                 CLANG_WARN_UNREACHABLE_CODE = YES;
321                                 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
322                                 CODE_SIGN_IDENTITY = "-";
323                                 COPY_PHASE_STRIP = NO;
324                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
325                                 ENABLE_NS_ASSERTIONS = NO;
326                                 ENABLE_STRICT_OBJC_MSGSEND = YES;
327                                 GCC_C_LANGUAGE_STANDARD = gnu11;
328                                 GCC_NO_COMMON_BLOCKS = YES;
329                                 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
330                                 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
331                                 GCC_WARN_UNDECLARED_SELECTOR = YES;
332                                 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
333                                 GCC_WARN_UNUSED_FUNCTION = YES;
334                                 GCC_WARN_UNUSED_VARIABLE = YES;
335                                 MACOSX_DEPLOYMENT_TARGET = 10.13;
336                                 MTL_ENABLE_DEBUG_INFO = NO;
337                                 SDKROOT = macosx;
338                         };
339                         name = Release;
340                 };
341                 5EF711B4215174890077496F /* Debug */ = {
342                         isa = XCBuildConfiguration;
343                         baseConfigurationReference = CA4699782F6344C8E67C9FEE /* Pods-HelloWorld.debug.xcconfig */;
344                         buildSettings = {
345                                 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
346                                 CODE_SIGN_STYLE = Automatic;
347                                 COMBINE_HIDPI_IMAGES = YES;
348                                 INFOPLIST_FILE = HelloWorld/Info.plist;
349                                 LD_RUNPATH_SEARCH_PATHS = (
350                                         "$(inherited)",
351                                         "@executable_path/../Frameworks",
352                                 );
353                                 PRODUCT_BUNDLE_IDENTIFIER = io.grpc.HelloWorld;
354                                 PRODUCT_NAME = "$(TARGET_NAME)";
355                         };
356                         name = Debug;
357                 };
358                 5EF711B5215174890077496F /* Release */ = {
359                         isa = XCBuildConfiguration;
360                         baseConfigurationReference = 2AAF8E8BA7DBFD2D3886AA25 /* Pods-HelloWorld.release.xcconfig */;
361                         buildSettings = {
362                                 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
363                                 CODE_SIGN_STYLE = Automatic;
364                                 COMBINE_HIDPI_IMAGES = YES;
365                                 INFOPLIST_FILE = HelloWorld/Info.plist;
366                                 LD_RUNPATH_SEARCH_PATHS = (
367                                         "$(inherited)",
368                                         "@executable_path/../Frameworks",
369                                 );
370                                 PRODUCT_BUNDLE_IDENTIFIER = io.grpc.HelloWorld;
371                                 PRODUCT_NAME = "$(TARGET_NAME)";
372                         };
373                         name = Release;
374                 };
375 /* End XCBuildConfiguration section */
376
377 /* Begin XCConfigurationList section */
378                 5EF7119A215174870077496F /* Build configuration list for PBXProject "HelloWorld" */ = {
379                         isa = XCConfigurationList;
380                         buildConfigurations = (
381                                 5EF711B1215174890077496F /* Debug */,
382                                 5EF711B2215174890077496F /* Release */,
383                         );
384                         defaultConfigurationIsVisible = 0;
385                         defaultConfigurationName = Release;
386                 };
387                 5EF711B3215174890077496F /* Build configuration list for PBXNativeTarget "HelloWorld" */ = {
388                         isa = XCConfigurationList;
389                         buildConfigurations = (
390                                 5EF711B4215174890077496F /* Debug */,
391                                 5EF711B5215174890077496F /* Release */,
392                         );
393                         defaultConfigurationIsVisible = 0;
394                         defaultConfigurationName = Release;
395                 };
396 /* End XCConfigurationList section */
397         };
398         rootObject = 5EF71197215174870077496F /* Project object */;
399 }