project.pbxproj 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
  10. 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; };
  11. 6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
  12. 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F5AF195388D20070C39A /* XCTest.framework */; };
  13. 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
  14. 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
  15. C8042CCE220C7B69009A8CCF /* GULASLLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C8042CCD220C7B69009A8CCF /* GULASLLoggerTest.m */; };
  16. C8BE7EFC22110DA200AC306B /* GULOSLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BE7EFB22110DA200AC306B /* GULOSLoggerTest.m */; };
  17. C8BE7EFD22110DA200AC306B /* GULOSLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BE7EFB22110DA200AC306B /* GULOSLoggerTest.m */; };
  18. C8BE7EFE22110DA200AC306B /* GULOSLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BE7EFB22110DA200AC306B /* GULOSLoggerTest.m */; };
  19. DE5CF98E20F686310063FFDD /* GULAppEnvironmentUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CF98C20F686290063FFDD /* GULAppEnvironmentUtilTest.m */; };
  20. DE83CAE122230DEC002003C1 /* GULASLLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C8042CCD220C7B69009A8CCF /* GULASLLoggerTest.m */; };
  21. DE83CAE222230DED002003C1 /* GULASLLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C8042CCD220C7B69009A8CCF /* GULASLLoggerTest.m */; };
  22. DE84BBC421D7EC900048A176 /* GULUserDefaultsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE84BBC321D7EC900048A176 /* GULUserDefaultsTests.m */; };
  23. DE84BBC521D7EC900048A176 /* GULUserDefaultsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE84BBC321D7EC900048A176 /* GULUserDefaultsTests.m */; };
  24. DE84BBC621D7EC900048A176 /* GULUserDefaultsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = DE84BBC321D7EC900048A176 /* GULUserDefaultsTests.m */; };
  25. DEC977D720F68C3300014E20 /* GULReachabilityCheckerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D320F68C3300014E20 /* GULReachabilityCheckerTest.m */; };
  26. DEC977D820F68C3300014E20 /* GULMutableDictionaryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D520F68C3300014E20 /* GULMutableDictionaryTest.m */; };
  27. DEC977D920F68C3300014E20 /* GULNetworkTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D620F68C3300014E20 /* GULNetworkTest.m */; };
  28. DEC977DD20F68FE100014E20 /* GTMHTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977DC20F68FE100014E20 /* GTMHTTPServer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  29. DEC977E120F6A7C100014E20 /* GULLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977DF20F6A7A700014E20 /* GULLoggerTest.m */; };
  30. DEC977EE20F6ACDA00014E20 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977E420F6ACDA00014E20 /* ViewController.m */; };
  31. DEC977EF20F6ACDA00014E20 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEC977E520F6ACDA00014E20 /* LaunchScreen.storyboard */; };
  32. DEC977F020F6ACDA00014E20 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEC977E720F6ACDA00014E20 /* Main.storyboard */; };
  33. DEC977F120F6ACDA00014E20 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977E920F6ACDA00014E20 /* main.m */; };
  34. DEC977F320F6ACDA00014E20 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DEC977EB20F6ACDA00014E20 /* Images.xcassets */; };
  35. DEC977F420F6ACDA00014E20 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977EC20F6ACDA00014E20 /* AppDelegate.m */; };
  36. DEC9781820F6D37400014E20 /* GULLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977DF20F6A7A700014E20 /* GULLoggerTest.m */; };
  37. DEC9781920F6D38500014E20 /* GULAppEnvironmentUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CF98C20F686290063FFDD /* GULAppEnvironmentUtilTest.m */; };
  38. DEC9781A20F6D38800014E20 /* GULReachabilityCheckerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D320F68C3300014E20 /* GULReachabilityCheckerTest.m */; };
  39. DEC9781B20F6D39500014E20 /* GULMutableDictionaryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D520F68C3300014E20 /* GULMutableDictionaryTest.m */; };
  40. DEC9781C20F6D39500014E20 /* GULNetworkTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D620F68C3300014E20 /* GULNetworkTest.m */; };
  41. DEC9781D20F6D39900014E20 /* GTMHTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977DC20F68FE100014E20 /* GTMHTTPServer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  42. DEC9786820F6D65B00014E20 /* GULLoggerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977DF20F6A7A700014E20 /* GULLoggerTest.m */; };
  43. DEC9786920F6D66300014E20 /* GTMHTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977DC20F68FE100014E20 /* GTMHTTPServer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  44. DEC9786A20F6D66300014E20 /* GULMutableDictionaryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D520F68C3300014E20 /* GULMutableDictionaryTest.m */; };
  45. DEC9786B20F6D66300014E20 /* GULNetworkTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D620F68C3300014E20 /* GULNetworkTest.m */; };
  46. DEC9786C20F6D66700014E20 /* GULReachabilityCheckerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC977D320F68C3300014E20 /* GULReachabilityCheckerTest.m */; };
  47. DEC9786D20F6D66B00014E20 /* GULAppEnvironmentUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CF98C20F686290063FFDD /* GULAppEnvironmentUtilTest.m */; };
  48. DEC9787720F6DE7200014E20 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEC9787120F6DE7200014E20 /* Main.storyboard */; };
  49. DEC9787920F6DE7200014E20 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC9787420F6DE7200014E20 /* main.m */; };
  50. DEC9787A20F6DE7200014E20 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC9787520F6DE7200014E20 /* AppDelegate.m */; };
  51. DEC9787B20F6DE7200014E20 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC9787620F6DE7200014E20 /* ViewController.m */; };
  52. DEC9788520F6E1E000014E20 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DEC9787E20F6E1DF00014E20 /* Assets.xcassets */; };
  53. DEC9788620F6E1E000014E20 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC9787F20F6E1DF00014E20 /* ViewController.m */; };
  54. DEC9788720F6E1E000014E20 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEC9788020F6E1DF00014E20 /* Main.storyboard */; };
  55. DEC9788820F6E1E000014E20 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC9788120F6E1DF00014E20 /* main.m */; };
  56. DEC9788920F6E1E000014E20 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DEC9788220F6E1DF00014E20 /* AppDelegate.m */; };
  57. EFBE67FA2101401100E756A7 /* GULSwizzlerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F02101401100E756A7 /* GULSwizzlerTest.m */; };
  58. EFBE67FB2101401100E756A7 /* GULSwizzlingCacheTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F12101401100E756A7 /* GULSwizzlingCacheTest.m */; };
  59. EFBE67FC2101401100E756A7 /* GULRuntimeClassDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F22101401100E756A7 /* GULRuntimeClassDiffTests.m */; };
  60. EFBE67FD2101401100E756A7 /* GULObjectSwizzlerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F32101401100E756A7 /* GULObjectSwizzlerTest.m */; };
  61. EFBE67FE2101401100E756A7 /* GULRuntimeClassSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F42101401100E756A7 /* GULRuntimeClassSnapshotTests.m */; };
  62. EFBE67FF2101401100E756A7 /* GULRuntimeDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F52101401100E756A7 /* GULRuntimeDiffTests.m */; };
  63. EFBE68002101401100E756A7 /* GULSwizzlerInheritedMethodsSwizzlingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F62101401100E756A7 /* GULSwizzlerInheritedMethodsSwizzlingTest.m */; };
  64. EFBE68012101401100E756A7 /* GULRuntimeStateHelperTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F72101401100E756A7 /* GULRuntimeStateHelperTests.m */; };
  65. EFBE68022101401100E756A7 /* GULRuntimeSnapshotTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EFBE67F82101401100E756A7 /* GULRuntimeSnapshotTests.m */; };
  66. /* End PBXBuildFile section */
  67. /* Begin PBXContainerItemProxy section */
  68. 6003F5B3195388D20070C39A /* PBXContainerItemProxy */ = {
  69. isa = PBXContainerItemProxy;
  70. containerPortal = 6003F582195388D10070C39A /* Project object */;
  71. proxyType = 1;
  72. remoteGlobalIDString = 6003F589195388D20070C39A;
  73. remoteInfo = GoogleUtilities;
  74. };
  75. DEC9780C20F6D0EA00014E20 /* PBXContainerItemProxy */ = {
  76. isa = PBXContainerItemProxy;
  77. containerPortal = 6003F582195388D10070C39A /* Project object */;
  78. proxyType = 1;
  79. remoteGlobalIDString = DEC977F820F6D0E900014E20;
  80. remoteInfo = "GoogleUtilities-macOS";
  81. };
  82. DEC9785C20F6D5DA00014E20 /* PBXContainerItemProxy */ = {
  83. isa = PBXContainerItemProxy;
  84. containerPortal = 6003F582195388D10070C39A /* Project object */;
  85. proxyType = 1;
  86. remoteGlobalIDString = DEC9784620F6D5D800014E20;
  87. remoteInfo = Example_tvOS;
  88. };
  89. /* End PBXContainerItemProxy section */
  90. /* Begin PBXFileReference section */
  91. 6003F58A195388D20070C39A /* Example_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
  92. 6003F58D195388D20070C39A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  93. 6003F58F195388D20070C39A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  94. 6003F591195388D20070C39A /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  95. 6003F5AE195388D20070C39A /* Tests_iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests_iOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  96. 6003F5AF195388D20070C39A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
  97. 6003F5B7195388D20070C39A /* Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
  98. 7BEA793625C8DE7C8EC60006 /* GoogleUtilities.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = GoogleUtilities.podspec; path = ../GoogleUtilities.podspec; sourceTree = "<group>"; };
  99. C8042CCD220C7B69009A8CCF /* GULASLLoggerTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GULASLLoggerTest.m; sourceTree = "<group>"; };
  100. C8BE7EFB22110DA200AC306B /* GULOSLoggerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULOSLoggerTest.m; sourceTree = "<group>"; };
  101. DE5CF98C20F686290063FFDD /* GULAppEnvironmentUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULAppEnvironmentUtilTest.m; sourceTree = "<group>"; };
  102. DE84BBC321D7EC900048A176 /* GULUserDefaultsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULUserDefaultsTests.m; sourceTree = "<group>"; };
  103. DEC977D320F68C3300014E20 /* GULReachabilityCheckerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULReachabilityCheckerTest.m; sourceTree = "<group>"; };
  104. DEC977D520F68C3300014E20 /* GULMutableDictionaryTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULMutableDictionaryTest.m; sourceTree = "<group>"; };
  105. DEC977D620F68C3300014E20 /* GULNetworkTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULNetworkTest.m; sourceTree = "<group>"; };
  106. DEC977DB20F68FE100014E20 /* GTMHTTPServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMHTTPServer.h; sourceTree = "<group>"; };
  107. DEC977DC20F68FE100014E20 /* GTMHTTPServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMHTTPServer.m; sourceTree = "<group>"; };
  108. DEC977DF20F6A7A700014E20 /* GULLoggerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULLoggerTest.m; sourceTree = "<group>"; };
  109. DEC977E320F6ACDA00014E20 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
  110. DEC977E420F6ACDA00014E20 /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
  111. DEC977E620F6ACDA00014E20 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
  112. DEC977E820F6ACDA00014E20 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  113. DEC977E920F6ACDA00014E20 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  114. DEC977EA20F6ACDA00014E20 /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = "<group>"; };
  115. DEC977EB20F6ACDA00014E20 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
  116. DEC977EC20F6ACDA00014E20 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
  117. DEC977ED20F6ACDA00014E20 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
  118. DEC977F920F6D0E900014E20 /* Example_macOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example_macOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
  119. DEC9780B20F6D0EA00014E20 /* Tests_macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests_macOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  120. DEC9784720F6D5D800014E20 /* Example_tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example_tvOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
  121. DEC9785B20F6D5DA00014E20 /* Tests_tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests_tvOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  122. DEC9786F20F6DE7200014E20 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
  123. DEC9787020F6DE7200014E20 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
  124. DEC9787220F6DE7200014E20 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
  125. DEC9787320F6DE7200014E20 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  126. DEC9787420F6DE7200014E20 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  127. DEC9787520F6DE7200014E20 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
  128. DEC9787620F6DE7200014E20 /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
  129. DEC9787D20F6E1DF00014E20 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
  130. DEC9787E20F6E1DF00014E20 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
  131. DEC9787F20F6E1DF00014E20 /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
  132. DEC9788020F6E1DF00014E20 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; };
  133. DEC9788120F6E1DF00014E20 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  134. DEC9788220F6E1DF00014E20 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
  135. DEC9788320F6E1DF00014E20 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  136. DEC9788420F6E1DF00014E20 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
  137. E0A8D570636E99E7C3396DF8 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
  138. EFBE67F02101401100E756A7 /* GULSwizzlerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULSwizzlerTest.m; sourceTree = "<group>"; };
  139. EFBE67F12101401100E756A7 /* GULSwizzlingCacheTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULSwizzlingCacheTest.m; sourceTree = "<group>"; };
  140. EFBE67F22101401100E756A7 /* GULRuntimeClassDiffTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULRuntimeClassDiffTests.m; sourceTree = "<group>"; };
  141. EFBE67F32101401100E756A7 /* GULObjectSwizzlerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULObjectSwizzlerTest.m; sourceTree = "<group>"; };
  142. EFBE67F42101401100E756A7 /* GULRuntimeClassSnapshotTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULRuntimeClassSnapshotTests.m; sourceTree = "<group>"; };
  143. EFBE67F52101401100E756A7 /* GULRuntimeDiffTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULRuntimeDiffTests.m; sourceTree = "<group>"; };
  144. EFBE67F62101401100E756A7 /* GULSwizzlerInheritedMethodsSwizzlingTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULSwizzlerInheritedMethodsSwizzlingTest.m; sourceTree = "<group>"; };
  145. EFBE67F72101401100E756A7 /* GULRuntimeStateHelperTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULRuntimeStateHelperTests.m; sourceTree = "<group>"; };
  146. EFBE67F82101401100E756A7 /* GULRuntimeSnapshotTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULRuntimeSnapshotTests.m; sourceTree = "<group>"; };
  147. EFBE67F92101401100E756A7 /* GULAppDelegateSwizzlerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GULAppDelegateSwizzlerTest.m; sourceTree = "<group>"; };
  148. F1F2A7C03C10A3A03F9502B8 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
  149. /* End PBXFileReference section */
  150. /* Begin PBXFrameworksBuildPhase section */
  151. 6003F587195388D20070C39A /* Frameworks */ = {
  152. isa = PBXFrameworksBuildPhase;
  153. buildActionMask = 2147483647;
  154. files = (
  155. 6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */,
  156. 6003F592195388D20070C39A /* UIKit.framework in Frameworks */,
  157. 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */,
  158. );
  159. runOnlyForDeploymentPostprocessing = 0;
  160. };
  161. 6003F5AB195388D20070C39A /* Frameworks */ = {
  162. isa = PBXFrameworksBuildPhase;
  163. buildActionMask = 2147483647;
  164. files = (
  165. 6003F5B0195388D20070C39A /* XCTest.framework in Frameworks */,
  166. 6003F5B2195388D20070C39A /* UIKit.framework in Frameworks */,
  167. 6003F5B1195388D20070C39A /* Foundation.framework in Frameworks */,
  168. );
  169. runOnlyForDeploymentPostprocessing = 0;
  170. };
  171. DEC977F620F6D0E900014E20 /* Frameworks */ = {
  172. isa = PBXFrameworksBuildPhase;
  173. buildActionMask = 2147483647;
  174. files = (
  175. );
  176. runOnlyForDeploymentPostprocessing = 0;
  177. };
  178. DEC9780820F6D0EA00014E20 /* Frameworks */ = {
  179. isa = PBXFrameworksBuildPhase;
  180. buildActionMask = 2147483647;
  181. files = (
  182. );
  183. runOnlyForDeploymentPostprocessing = 0;
  184. };
  185. DEC9784420F6D5D800014E20 /* Frameworks */ = {
  186. isa = PBXFrameworksBuildPhase;
  187. buildActionMask = 2147483647;
  188. files = (
  189. );
  190. runOnlyForDeploymentPostprocessing = 0;
  191. };
  192. DEC9785820F6D5DA00014E20 /* Frameworks */ = {
  193. isa = PBXFrameworksBuildPhase;
  194. buildActionMask = 2147483647;
  195. files = (
  196. );
  197. runOnlyForDeploymentPostprocessing = 0;
  198. };
  199. /* End PBXFrameworksBuildPhase section */
  200. /* Begin PBXGroup section */
  201. 6003F581195388D10070C39A = {
  202. isa = PBXGroup;
  203. children = (
  204. DEC977E220F6ACDA00014E20 /* iOS */,
  205. DEC9786E20F6DE7200014E20 /* macOS */,
  206. DEC9787C20F6E1DF00014E20 /* tvOS */,
  207. 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */,
  208. 6003F5B5195388D20070C39A /* Tests */,
  209. 6003F58C195388D20070C39A /* Frameworks */,
  210. 6003F58B195388D20070C39A /* Products */,
  211. );
  212. sourceTree = "<group>";
  213. };
  214. 6003F58B195388D20070C39A /* Products */ = {
  215. isa = PBXGroup;
  216. children = (
  217. 6003F58A195388D20070C39A /* Example_iOS.app */,
  218. 6003F5AE195388D20070C39A /* Tests_iOS.xctest */,
  219. DEC977F920F6D0E900014E20 /* Example_macOS.app */,
  220. DEC9780B20F6D0EA00014E20 /* Tests_macOS.xctest */,
  221. DEC9784720F6D5D800014E20 /* Example_tvOS.app */,
  222. DEC9785B20F6D5DA00014E20 /* Tests_tvOS.xctest */,
  223. );
  224. name = Products;
  225. sourceTree = "<group>";
  226. };
  227. 6003F58C195388D20070C39A /* Frameworks */ = {
  228. isa = PBXGroup;
  229. children = (
  230. 6003F58D195388D20070C39A /* Foundation.framework */,
  231. 6003F58F195388D20070C39A /* CoreGraphics.framework */,
  232. 6003F591195388D20070C39A /* UIKit.framework */,
  233. 6003F5AF195388D20070C39A /* XCTest.framework */,
  234. );
  235. name = Frameworks;
  236. sourceTree = "<group>";
  237. };
  238. 6003F5B5195388D20070C39A /* Tests */ = {
  239. isa = PBXGroup;
  240. children = (
  241. DE84BBC221D7EC900048A176 /* UserDefaults */,
  242. EFBE67EF2101401100E756A7 /* Swizzler */,
  243. DEC977DE20F6A7A700014E20 /* Logger */,
  244. DEC977D420F68C3300014E20 /* Network */,
  245. DEC977D220F68C3300014E20 /* Reachability */,
  246. DE5CF98B20F686290063FFDD /* Environment */,
  247. 6003F5B6195388D20070C39A /* Supporting Files */,
  248. );
  249. path = Tests;
  250. sourceTree = "<group>";
  251. };
  252. 6003F5B6195388D20070C39A /* Supporting Files */ = {
  253. isa = PBXGroup;
  254. children = (
  255. 6003F5B7195388D20070C39A /* Tests-Info.plist */,
  256. );
  257. name = "Supporting Files";
  258. sourceTree = "<group>";
  259. };
  260. 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */ = {
  261. isa = PBXGroup;
  262. children = (
  263. 7BEA793625C8DE7C8EC60006 /* GoogleUtilities.podspec */,
  264. E0A8D570636E99E7C3396DF8 /* README.md */,
  265. F1F2A7C03C10A3A03F9502B8 /* LICENSE */,
  266. );
  267. name = "Podspec Metadata";
  268. sourceTree = "<group>";
  269. };
  270. DE5CF98B20F686290063FFDD /* Environment */ = {
  271. isa = PBXGroup;
  272. children = (
  273. DE5CF98C20F686290063FFDD /* GULAppEnvironmentUtilTest.m */,
  274. );
  275. path = Environment;
  276. sourceTree = "<group>";
  277. };
  278. DE84BBC221D7EC900048A176 /* UserDefaults */ = {
  279. isa = PBXGroup;
  280. children = (
  281. DE84BBC321D7EC900048A176 /* GULUserDefaultsTests.m */,
  282. );
  283. path = UserDefaults;
  284. sourceTree = "<group>";
  285. };
  286. DEC977D220F68C3300014E20 /* Reachability */ = {
  287. isa = PBXGroup;
  288. children = (
  289. DEC977D320F68C3300014E20 /* GULReachabilityCheckerTest.m */,
  290. );
  291. path = Reachability;
  292. sourceTree = "<group>";
  293. };
  294. DEC977D420F68C3300014E20 /* Network */ = {
  295. isa = PBXGroup;
  296. children = (
  297. DEC977DA20F68FE100014E20 /* third_party */,
  298. DEC977D520F68C3300014E20 /* GULMutableDictionaryTest.m */,
  299. DEC977D620F68C3300014E20 /* GULNetworkTest.m */,
  300. );
  301. path = Network;
  302. sourceTree = "<group>";
  303. };
  304. DEC977DA20F68FE100014E20 /* third_party */ = {
  305. isa = PBXGroup;
  306. children = (
  307. DEC977DB20F68FE100014E20 /* GTMHTTPServer.h */,
  308. DEC977DC20F68FE100014E20 /* GTMHTTPServer.m */,
  309. );
  310. path = third_party;
  311. sourceTree = "<group>";
  312. };
  313. DEC977DE20F6A7A700014E20 /* Logger */ = {
  314. isa = PBXGroup;
  315. children = (
  316. DEC977DF20F6A7A700014E20 /* GULLoggerTest.m */,
  317. C8042CCD220C7B69009A8CCF /* GULASLLoggerTest.m */,
  318. C8BE7EFB22110DA200AC306B /* GULOSLoggerTest.m */,
  319. );
  320. path = Logger;
  321. sourceTree = "<group>";
  322. };
  323. DEC977E220F6ACDA00014E20 /* iOS */ = {
  324. isa = PBXGroup;
  325. children = (
  326. DEC977E320F6ACDA00014E20 /* AppDelegate.h */,
  327. DEC977E420F6ACDA00014E20 /* ViewController.m */,
  328. DEC977E520F6ACDA00014E20 /* LaunchScreen.storyboard */,
  329. DEC977E720F6ACDA00014E20 /* Main.storyboard */,
  330. DEC977E920F6ACDA00014E20 /* main.m */,
  331. DEC977EA20F6ACDA00014E20 /* GoogleUtilities-Info.plist */,
  332. DEC977EB20F6ACDA00014E20 /* Images.xcassets */,
  333. DEC977EC20F6ACDA00014E20 /* AppDelegate.m */,
  334. DEC977ED20F6ACDA00014E20 /* ViewController.h */,
  335. );
  336. path = iOS;
  337. sourceTree = "<group>";
  338. };
  339. DEC9786E20F6DE7200014E20 /* macOS */ = {
  340. isa = PBXGroup;
  341. children = (
  342. DEC9786F20F6DE7200014E20 /* AppDelegate.h */,
  343. DEC9787020F6DE7200014E20 /* ViewController.h */,
  344. DEC9787120F6DE7200014E20 /* Main.storyboard */,
  345. DEC9787320F6DE7200014E20 /* Info.plist */,
  346. DEC9787420F6DE7200014E20 /* main.m */,
  347. DEC9787520F6DE7200014E20 /* AppDelegate.m */,
  348. DEC9787620F6DE7200014E20 /* ViewController.m */,
  349. );
  350. path = macOS;
  351. sourceTree = "<group>";
  352. };
  353. DEC9787C20F6E1DF00014E20 /* tvOS */ = {
  354. isa = PBXGroup;
  355. children = (
  356. DEC9787D20F6E1DF00014E20 /* AppDelegate.h */,
  357. DEC9787E20F6E1DF00014E20 /* Assets.xcassets */,
  358. DEC9787F20F6E1DF00014E20 /* ViewController.m */,
  359. DEC9788020F6E1DF00014E20 /* Main.storyboard */,
  360. DEC9788120F6E1DF00014E20 /* main.m */,
  361. DEC9788220F6E1DF00014E20 /* AppDelegate.m */,
  362. DEC9788320F6E1DF00014E20 /* Info.plist */,
  363. DEC9788420F6E1DF00014E20 /* ViewController.h */,
  364. );
  365. path = tvOS;
  366. sourceTree = "<group>";
  367. };
  368. EFBE67EF2101401100E756A7 /* Swizzler */ = {
  369. isa = PBXGroup;
  370. children = (
  371. EFBE67F02101401100E756A7 /* GULSwizzlerTest.m */,
  372. EFBE67F12101401100E756A7 /* GULSwizzlingCacheTest.m */,
  373. EFBE67F22101401100E756A7 /* GULRuntimeClassDiffTests.m */,
  374. EFBE67F32101401100E756A7 /* GULObjectSwizzlerTest.m */,
  375. EFBE67F42101401100E756A7 /* GULRuntimeClassSnapshotTests.m */,
  376. EFBE67F52101401100E756A7 /* GULRuntimeDiffTests.m */,
  377. EFBE67F62101401100E756A7 /* GULSwizzlerInheritedMethodsSwizzlingTest.m */,
  378. EFBE67F72101401100E756A7 /* GULRuntimeStateHelperTests.m */,
  379. EFBE67F82101401100E756A7 /* GULRuntimeSnapshotTests.m */,
  380. EFBE67F92101401100E756A7 /* GULAppDelegateSwizzlerTest.m */,
  381. );
  382. path = Swizzler;
  383. sourceTree = "<group>";
  384. };
  385. /* End PBXGroup section */
  386. /* Begin PBXNativeTarget section */
  387. 6003F589195388D20070C39A /* Example_iOS */ = {
  388. isa = PBXNativeTarget;
  389. buildConfigurationList = 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "Example_iOS" */;
  390. buildPhases = (
  391. 6003F586195388D20070C39A /* Sources */,
  392. 6003F587195388D20070C39A /* Frameworks */,
  393. 6003F588195388D20070C39A /* Resources */,
  394. );
  395. buildRules = (
  396. );
  397. dependencies = (
  398. );
  399. name = Example_iOS;
  400. productName = GoogleUtilities;
  401. productReference = 6003F58A195388D20070C39A /* Example_iOS.app */;
  402. productType = "com.apple.product-type.application";
  403. };
  404. 6003F5AD195388D20070C39A /* Tests_iOS */ = {
  405. isa = PBXNativeTarget;
  406. buildConfigurationList = 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Tests_iOS" */;
  407. buildPhases = (
  408. 6003F5AA195388D20070C39A /* Sources */,
  409. 6003F5AB195388D20070C39A /* Frameworks */,
  410. 6003F5AC195388D20070C39A /* Resources */,
  411. );
  412. buildRules = (
  413. );
  414. dependencies = (
  415. 6003F5B4195388D20070C39A /* PBXTargetDependency */,
  416. );
  417. name = Tests_iOS;
  418. productName = GoogleUtilitiesTests;
  419. productReference = 6003F5AE195388D20070C39A /* Tests_iOS.xctest */;
  420. productType = "com.apple.product-type.bundle.unit-test";
  421. };
  422. DEC977F820F6D0E900014E20 /* Example_macOS */ = {
  423. isa = PBXNativeTarget;
  424. buildConfigurationList = DEC9781620F6D0EB00014E20 /* Build configuration list for PBXNativeTarget "Example_macOS" */;
  425. buildPhases = (
  426. DEC977F520F6D0E900014E20 /* Sources */,
  427. DEC977F620F6D0E900014E20 /* Frameworks */,
  428. DEC977F720F6D0E900014E20 /* Resources */,
  429. );
  430. buildRules = (
  431. );
  432. dependencies = (
  433. );
  434. name = Example_macOS;
  435. productName = "GoogleUtilities-macOS";
  436. productReference = DEC977F920F6D0E900014E20 /* Example_macOS.app */;
  437. productType = "com.apple.product-type.application";
  438. };
  439. DEC9780A20F6D0EA00014E20 /* Tests_macOS */ = {
  440. isa = PBXNativeTarget;
  441. buildConfigurationList = DEC9781720F6D0EB00014E20 /* Build configuration list for PBXNativeTarget "Tests_macOS" */;
  442. buildPhases = (
  443. DEC9780720F6D0EA00014E20 /* Sources */,
  444. DEC9780820F6D0EA00014E20 /* Frameworks */,
  445. DEC9780920F6D0EA00014E20 /* Resources */,
  446. );
  447. buildRules = (
  448. );
  449. dependencies = (
  450. DEC9780D20F6D0EA00014E20 /* PBXTargetDependency */,
  451. );
  452. name = Tests_macOS;
  453. productName = "GoogleUtilities-macOSTests";
  454. productReference = DEC9780B20F6D0EA00014E20 /* Tests_macOS.xctest */;
  455. productType = "com.apple.product-type.bundle.unit-test";
  456. };
  457. DEC9784620F6D5D800014E20 /* Example_tvOS */ = {
  458. isa = PBXNativeTarget;
  459. buildConfigurationList = DEC9786620F6D5DA00014E20 /* Build configuration list for PBXNativeTarget "Example_tvOS" */;
  460. buildPhases = (
  461. DEC9784320F6D5D800014E20 /* Sources */,
  462. DEC9784420F6D5D800014E20 /* Frameworks */,
  463. DEC9784520F6D5D800014E20 /* Resources */,
  464. );
  465. buildRules = (
  466. );
  467. dependencies = (
  468. );
  469. name = Example_tvOS;
  470. productName = Example_tvOS;
  471. productReference = DEC9784720F6D5D800014E20 /* Example_tvOS.app */;
  472. productType = "com.apple.product-type.application";
  473. };
  474. DEC9785A20F6D5DA00014E20 /* Tests_tvOS */ = {
  475. isa = PBXNativeTarget;
  476. buildConfigurationList = DEC9786720F6D5DA00014E20 /* Build configuration list for PBXNativeTarget "Tests_tvOS" */;
  477. buildPhases = (
  478. DEC9785720F6D5DA00014E20 /* Sources */,
  479. DEC9785820F6D5DA00014E20 /* Frameworks */,
  480. DEC9785920F6D5DA00014E20 /* Resources */,
  481. );
  482. buildRules = (
  483. );
  484. dependencies = (
  485. DEC9785D20F6D5DA00014E20 /* PBXTargetDependency */,
  486. );
  487. name = Tests_tvOS;
  488. productName = Example_tvOSTests;
  489. productReference = DEC9785B20F6D5DA00014E20 /* Tests_tvOS.xctest */;
  490. productType = "com.apple.product-type.bundle.unit-test";
  491. };
  492. /* End PBXNativeTarget section */
  493. /* Begin PBXProject section */
  494. 6003F582195388D10070C39A /* Project object */ = {
  495. isa = PBXProject;
  496. attributes = {
  497. CLASSPREFIX = FIR;
  498. LastUpgradeCheck = 0940;
  499. ORGANIZATIONNAME = "Google, Inc.";
  500. TargetAttributes = {
  501. 6003F5AD195388D20070C39A = {
  502. TestTargetID = 6003F589195388D20070C39A;
  503. };
  504. DEC977F820F6D0E900014E20 = {
  505. CreatedOnToolsVersion = 9.4;
  506. ProvisioningStyle = Automatic;
  507. };
  508. DEC9780A20F6D0EA00014E20 = {
  509. CreatedOnToolsVersion = 9.4;
  510. ProvisioningStyle = Automatic;
  511. TestTargetID = DEC977F820F6D0E900014E20;
  512. };
  513. DEC9784620F6D5D800014E20 = {
  514. CreatedOnToolsVersion = 9.4;
  515. ProvisioningStyle = Automatic;
  516. };
  517. DEC9785A20F6D5DA00014E20 = {
  518. CreatedOnToolsVersion = 9.4;
  519. ProvisioningStyle = Automatic;
  520. TestTargetID = DEC9784620F6D5D800014E20;
  521. };
  522. };
  523. };
  524. buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "GoogleUtilities" */;
  525. compatibilityVersion = "Xcode 3.2";
  526. developmentRegion = English;
  527. hasScannedForEncodings = 0;
  528. knownRegions = (
  529. en,
  530. Base,
  531. );
  532. mainGroup = 6003F581195388D10070C39A;
  533. productRefGroup = 6003F58B195388D20070C39A /* Products */;
  534. projectDirPath = "";
  535. projectRoot = "";
  536. targets = (
  537. 6003F589195388D20070C39A /* Example_iOS */,
  538. 6003F5AD195388D20070C39A /* Tests_iOS */,
  539. DEC977F820F6D0E900014E20 /* Example_macOS */,
  540. DEC9780A20F6D0EA00014E20 /* Tests_macOS */,
  541. DEC9784620F6D5D800014E20 /* Example_tvOS */,
  542. DEC9785A20F6D5DA00014E20 /* Tests_tvOS */,
  543. );
  544. };
  545. /* End PBXProject section */
  546. /* Begin PBXResourcesBuildPhase section */
  547. 6003F588195388D20070C39A /* Resources */ = {
  548. isa = PBXResourcesBuildPhase;
  549. buildActionMask = 2147483647;
  550. files = (
  551. DEC977EF20F6ACDA00014E20 /* LaunchScreen.storyboard in Resources */,
  552. DEC977F320F6ACDA00014E20 /* Images.xcassets in Resources */,
  553. DEC977F020F6ACDA00014E20 /* Main.storyboard in Resources */,
  554. );
  555. runOnlyForDeploymentPostprocessing = 0;
  556. };
  557. 6003F5AC195388D20070C39A /* Resources */ = {
  558. isa = PBXResourcesBuildPhase;
  559. buildActionMask = 2147483647;
  560. files = (
  561. );
  562. runOnlyForDeploymentPostprocessing = 0;
  563. };
  564. DEC977F720F6D0E900014E20 /* Resources */ = {
  565. isa = PBXResourcesBuildPhase;
  566. buildActionMask = 2147483647;
  567. files = (
  568. DEC9787720F6DE7200014E20 /* Main.storyboard in Resources */,
  569. );
  570. runOnlyForDeploymentPostprocessing = 0;
  571. };
  572. DEC9780920F6D0EA00014E20 /* Resources */ = {
  573. isa = PBXResourcesBuildPhase;
  574. buildActionMask = 2147483647;
  575. files = (
  576. );
  577. runOnlyForDeploymentPostprocessing = 0;
  578. };
  579. DEC9784520F6D5D800014E20 /* Resources */ = {
  580. isa = PBXResourcesBuildPhase;
  581. buildActionMask = 2147483647;
  582. files = (
  583. DEC9788520F6E1E000014E20 /* Assets.xcassets in Resources */,
  584. DEC9788720F6E1E000014E20 /* Main.storyboard in Resources */,
  585. );
  586. runOnlyForDeploymentPostprocessing = 0;
  587. };
  588. DEC9785920F6D5DA00014E20 /* Resources */ = {
  589. isa = PBXResourcesBuildPhase;
  590. buildActionMask = 2147483647;
  591. files = (
  592. );
  593. runOnlyForDeploymentPostprocessing = 0;
  594. };
  595. /* End PBXResourcesBuildPhase section */
  596. /* Begin PBXSourcesBuildPhase section */
  597. 6003F586195388D20070C39A /* Sources */ = {
  598. isa = PBXSourcesBuildPhase;
  599. buildActionMask = 2147483647;
  600. files = (
  601. DEC977F120F6ACDA00014E20 /* main.m in Sources */,
  602. DEC977EE20F6ACDA00014E20 /* ViewController.m in Sources */,
  603. DEC977F420F6ACDA00014E20 /* AppDelegate.m in Sources */,
  604. );
  605. runOnlyForDeploymentPostprocessing = 0;
  606. };
  607. 6003F5AA195388D20070C39A /* Sources */ = {
  608. isa = PBXSourcesBuildPhase;
  609. buildActionMask = 2147483647;
  610. files = (
  611. EFBE67FF2101401100E756A7 /* GULRuntimeDiffTests.m in Sources */,
  612. DEC977DD20F68FE100014E20 /* GTMHTTPServer.m in Sources */,
  613. EFBE68022101401100E756A7 /* GULRuntimeSnapshotTests.m in Sources */,
  614. EFBE68002101401100E756A7 /* GULSwizzlerInheritedMethodsSwizzlingTest.m in Sources */,
  615. DE84BBC421D7EC900048A176 /* GULUserDefaultsTests.m in Sources */,
  616. EFBE68012101401100E756A7 /* GULRuntimeStateHelperTests.m in Sources */,
  617. DEC977D820F68C3300014E20 /* GULMutableDictionaryTest.m in Sources */,
  618. DEC977E120F6A7C100014E20 /* GULLoggerTest.m in Sources */,
  619. DEC977D920F68C3300014E20 /* GULNetworkTest.m in Sources */,
  620. C8042CCE220C7B69009A8CCF /* GULASLLoggerTest.m in Sources */,
  621. EFBE67FA2101401100E756A7 /* GULSwizzlerTest.m in Sources */,
  622. EFBE67FD2101401100E756A7 /* GULObjectSwizzlerTest.m in Sources */,
  623. EFBE67FE2101401100E756A7 /* GULRuntimeClassSnapshotTests.m in Sources */,
  624. EFBE67FC2101401100E756A7 /* GULRuntimeClassDiffTests.m in Sources */,
  625. DE5CF98E20F686310063FFDD /* GULAppEnvironmentUtilTest.m in Sources */,
  626. DEC977D720F68C3300014E20 /* GULReachabilityCheckerTest.m in Sources */,
  627. C8BE7EFC22110DA200AC306B /* GULOSLoggerTest.m in Sources */,
  628. EFBE67FB2101401100E756A7 /* GULSwizzlingCacheTest.m in Sources */,
  629. );
  630. runOnlyForDeploymentPostprocessing = 0;
  631. };
  632. DEC977F520F6D0E900014E20 /* Sources */ = {
  633. isa = PBXSourcesBuildPhase;
  634. buildActionMask = 2147483647;
  635. files = (
  636. DEC9787A20F6DE7200014E20 /* AppDelegate.m in Sources */,
  637. DEC9787920F6DE7200014E20 /* main.m in Sources */,
  638. DEC9787B20F6DE7200014E20 /* ViewController.m in Sources */,
  639. );
  640. runOnlyForDeploymentPostprocessing = 0;
  641. };
  642. DEC9780720F6D0EA00014E20 /* Sources */ = {
  643. isa = PBXSourcesBuildPhase;
  644. buildActionMask = 2147483647;
  645. files = (
  646. DEC9781920F6D38500014E20 /* GULAppEnvironmentUtilTest.m in Sources */,
  647. DEC9781A20F6D38800014E20 /* GULReachabilityCheckerTest.m in Sources */,
  648. DEC9781820F6D37400014E20 /* GULLoggerTest.m in Sources */,
  649. DE84BBC521D7EC900048A176 /* GULUserDefaultsTests.m in Sources */,
  650. DEC9781D20F6D39900014E20 /* GTMHTTPServer.m in Sources */,
  651. DEC9781B20F6D39500014E20 /* GULMutableDictionaryTest.m in Sources */,
  652. DE83CAE122230DEC002003C1 /* GULASLLoggerTest.m in Sources */,
  653. C8BE7EFD22110DA200AC306B /* GULOSLoggerTest.m in Sources */,
  654. DEC9781C20F6D39500014E20 /* GULNetworkTest.m in Sources */,
  655. );
  656. runOnlyForDeploymentPostprocessing = 0;
  657. };
  658. DEC9784320F6D5D800014E20 /* Sources */ = {
  659. isa = PBXSourcesBuildPhase;
  660. buildActionMask = 2147483647;
  661. files = (
  662. DEC9788820F6E1E000014E20 /* main.m in Sources */,
  663. DEC9788620F6E1E000014E20 /* ViewController.m in Sources */,
  664. DEC9788920F6E1E000014E20 /* AppDelegate.m in Sources */,
  665. );
  666. runOnlyForDeploymentPostprocessing = 0;
  667. };
  668. DEC9785720F6D5DA00014E20 /* Sources */ = {
  669. isa = PBXSourcesBuildPhase;
  670. buildActionMask = 2147483647;
  671. files = (
  672. DEC9786920F6D66300014E20 /* GTMHTTPServer.m in Sources */,
  673. DEC9786B20F6D66300014E20 /* GULNetworkTest.m in Sources */,
  674. DEC9786A20F6D66300014E20 /* GULMutableDictionaryTest.m in Sources */,
  675. DE84BBC621D7EC900048A176 /* GULUserDefaultsTests.m in Sources */,
  676. DEC9786C20F6D66700014E20 /* GULReachabilityCheckerTest.m in Sources */,
  677. DEC9786820F6D65B00014E20 /* GULLoggerTest.m in Sources */,
  678. DE83CAE222230DED002003C1 /* GULASLLoggerTest.m in Sources */,
  679. C8BE7EFE22110DA200AC306B /* GULOSLoggerTest.m in Sources */,
  680. DEC9786D20F6D66B00014E20 /* GULAppEnvironmentUtilTest.m in Sources */,
  681. );
  682. runOnlyForDeploymentPostprocessing = 0;
  683. };
  684. /* End PBXSourcesBuildPhase section */
  685. /* Begin PBXTargetDependency section */
  686. 6003F5B4195388D20070C39A /* PBXTargetDependency */ = {
  687. isa = PBXTargetDependency;
  688. target = 6003F589195388D20070C39A /* Example_iOS */;
  689. targetProxy = 6003F5B3195388D20070C39A /* PBXContainerItemProxy */;
  690. };
  691. DEC9780D20F6D0EA00014E20 /* PBXTargetDependency */ = {
  692. isa = PBXTargetDependency;
  693. target = DEC977F820F6D0E900014E20 /* Example_macOS */;
  694. targetProxy = DEC9780C20F6D0EA00014E20 /* PBXContainerItemProxy */;
  695. };
  696. DEC9785D20F6D5DA00014E20 /* PBXTargetDependency */ = {
  697. isa = PBXTargetDependency;
  698. target = DEC9784620F6D5D800014E20 /* Example_tvOS */;
  699. targetProxy = DEC9785C20F6D5DA00014E20 /* PBXContainerItemProxy */;
  700. };
  701. /* End PBXTargetDependency section */
  702. /* Begin PBXVariantGroup section */
  703. DEC977E520F6ACDA00014E20 /* LaunchScreen.storyboard */ = {
  704. isa = PBXVariantGroup;
  705. children = (
  706. DEC977E620F6ACDA00014E20 /* Base */,
  707. );
  708. name = LaunchScreen.storyboard;
  709. sourceTree = "<group>";
  710. };
  711. DEC977E720F6ACDA00014E20 /* Main.storyboard */ = {
  712. isa = PBXVariantGroup;
  713. children = (
  714. DEC977E820F6ACDA00014E20 /* Base */,
  715. );
  716. name = Main.storyboard;
  717. sourceTree = "<group>";
  718. };
  719. DEC9787120F6DE7200014E20 /* Main.storyboard */ = {
  720. isa = PBXVariantGroup;
  721. children = (
  722. DEC9787220F6DE7200014E20 /* Base */,
  723. );
  724. name = Main.storyboard;
  725. sourceTree = "<group>";
  726. };
  727. /* End PBXVariantGroup section */
  728. /* Begin XCBuildConfiguration section */
  729. 6003F5BD195388D20070C39A /* Debug */ = {
  730. isa = XCBuildConfiguration;
  731. buildSettings = {
  732. ALWAYS_SEARCH_USER_PATHS = NO;
  733. CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  734. CLANG_CXX_LIBRARY = "libc++";
  735. CLANG_ENABLE_MODULES = YES;
  736. CLANG_ENABLE_OBJC_ARC = YES;
  737. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  738. CLANG_WARN_BOOL_CONVERSION = YES;
  739. CLANG_WARN_COMMA = YES;
  740. CLANG_WARN_CONSTANT_CONVERSION = YES;
  741. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  742. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  743. CLANG_WARN_EMPTY_BODY = YES;
  744. CLANG_WARN_ENUM_CONVERSION = YES;
  745. CLANG_WARN_INFINITE_RECURSION = YES;
  746. CLANG_WARN_INT_CONVERSION = YES;
  747. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  748. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  749. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  750. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  751. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  752. CLANG_WARN_STRICT_PROTOTYPES = YES;
  753. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  754. CLANG_WARN_UNREACHABLE_CODE = YES;
  755. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  756. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  757. COPY_PHASE_STRIP = NO;
  758. ENABLE_STRICT_OBJC_MSGSEND = YES;
  759. ENABLE_TESTABILITY = YES;
  760. GCC_C_LANGUAGE_STANDARD = gnu99;
  761. GCC_DYNAMIC_NO_PIC = NO;
  762. GCC_NO_COMMON_BLOCKS = YES;
  763. GCC_OPTIMIZATION_LEVEL = 0;
  764. GCC_PREPROCESSOR_DEFINITIONS = (
  765. "GUL_APP_DELEGATE_TESTING=1",
  766. "GUL_UNSWIZZLING_ENABLED=1",
  767. "DEBUG=1",
  768. "$(inherited)",
  769. );
  770. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  771. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  772. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  773. GCC_WARN_UNDECLARED_SELECTOR = YES;
  774. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  775. GCC_WARN_UNUSED_FUNCTION = YES;
  776. GCC_WARN_UNUSED_VARIABLE = YES;
  777. IPHONEOS_DEPLOYMENT_TARGET = 8.3;
  778. ONLY_ACTIVE_ARCH = YES;
  779. SDKROOT = iphoneos;
  780. TARGETED_DEVICE_FAMILY = "1,2";
  781. };
  782. name = Debug;
  783. };
  784. 6003F5BE195388D20070C39A /* Release */ = {
  785. isa = XCBuildConfiguration;
  786. buildSettings = {
  787. ALWAYS_SEARCH_USER_PATHS = NO;
  788. CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  789. CLANG_CXX_LIBRARY = "libc++";
  790. CLANG_ENABLE_MODULES = YES;
  791. CLANG_ENABLE_OBJC_ARC = YES;
  792. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  793. CLANG_WARN_BOOL_CONVERSION = YES;
  794. CLANG_WARN_COMMA = YES;
  795. CLANG_WARN_CONSTANT_CONVERSION = YES;
  796. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  797. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  798. CLANG_WARN_EMPTY_BODY = YES;
  799. CLANG_WARN_ENUM_CONVERSION = YES;
  800. CLANG_WARN_INFINITE_RECURSION = YES;
  801. CLANG_WARN_INT_CONVERSION = YES;
  802. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  803. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  804. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  805. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  806. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  807. CLANG_WARN_STRICT_PROTOTYPES = YES;
  808. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  809. CLANG_WARN_UNREACHABLE_CODE = YES;
  810. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  811. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  812. COPY_PHASE_STRIP = YES;
  813. ENABLE_NS_ASSERTIONS = NO;
  814. ENABLE_STRICT_OBJC_MSGSEND = YES;
  815. GCC_C_LANGUAGE_STANDARD = gnu99;
  816. GCC_NO_COMMON_BLOCKS = YES;
  817. GCC_PREPROCESSOR_DEFINITIONS = (
  818. "GUL_APP_DELEGATE_TESTING=1",
  819. "GUL_UNSWIZZLING_ENABLED=1",
  820. );
  821. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  822. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  823. GCC_WARN_UNDECLARED_SELECTOR = YES;
  824. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  825. GCC_WARN_UNUSED_FUNCTION = YES;
  826. GCC_WARN_UNUSED_VARIABLE = YES;
  827. IPHONEOS_DEPLOYMENT_TARGET = 8.3;
  828. SDKROOT = iphoneos;
  829. TARGETED_DEVICE_FAMILY = "1,2";
  830. VALIDATE_PRODUCT = YES;
  831. };
  832. name = Release;
  833. };
  834. 6003F5C0195388D20070C39A /* Debug */ = {
  835. isa = XCBuildConfiguration;
  836. buildSettings = {
  837. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  838. GCC_PRECOMPILE_PREFIX_HEADER = NO;
  839. GCC_PREPROCESSOR_DEFINITIONS = (
  840. "$(inherited)",
  841. "COCOAPODS=1",
  842. );
  843. INFOPLIST_FILE = "iOS/GoogleUtilities-Info.plist";
  844. MODULE_NAME = ExampleApp;
  845. OTHER_LDFLAGS = (
  846. "$(inherited)",
  847. "-all_load",
  848. );
  849. PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
  850. PRODUCT_NAME = "$(TARGET_NAME)";
  851. WRAPPER_EXTENSION = app;
  852. };
  853. name = Debug;
  854. };
  855. 6003F5C1195388D20070C39A /* Release */ = {
  856. isa = XCBuildConfiguration;
  857. buildSettings = {
  858. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  859. GCC_PRECOMPILE_PREFIX_HEADER = NO;
  860. GCC_PREPROCESSOR_DEFINITIONS = (
  861. "$(inherited)",
  862. "COCOAPODS=1",
  863. );
  864. INFOPLIST_FILE = "iOS/GoogleUtilities-Info.plist";
  865. MODULE_NAME = ExampleApp;
  866. OTHER_LDFLAGS = (
  867. "$(inherited)",
  868. "-all_load",
  869. );
  870. PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
  871. PRODUCT_NAME = "$(TARGET_NAME)";
  872. WRAPPER_EXTENSION = app;
  873. };
  874. name = Release;
  875. };
  876. 6003F5C3195388D20070C39A /* Debug */ = {
  877. isa = XCBuildConfiguration;
  878. buildSettings = {
  879. BUNDLE_LOADER = "$(TEST_HOST)";
  880. FRAMEWORK_SEARCH_PATHS = (
  881. "$(SDKROOT)/Developer/Library/Frameworks",
  882. "$(inherited)",
  883. "$(DEVELOPER_FRAMEWORKS_DIR)",
  884. );
  885. GCC_PRECOMPILE_PREFIX_HEADER = NO;
  886. GCC_PREPROCESSOR_DEFINITIONS = (
  887. "DEBUG=1",
  888. "$(inherited)",
  889. );
  890. HEADER_SEARCH_PATHS = (
  891. "$(inherited)",
  892. "$(SRCROOT)/../Reachability",
  893. "$(SRCROOT)/../Logger",
  894. );
  895. INFOPLIST_FILE = "Tests/Tests-Info.plist";
  896. PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
  897. PRODUCT_NAME = "$(TARGET_NAME)";
  898. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example_iOS.app/Example_iOS";
  899. WRAPPER_EXTENSION = xctest;
  900. };
  901. name = Debug;
  902. };
  903. 6003F5C4195388D20070C39A /* Release */ = {
  904. isa = XCBuildConfiguration;
  905. buildSettings = {
  906. BUNDLE_LOADER = "$(TEST_HOST)";
  907. FRAMEWORK_SEARCH_PATHS = (
  908. "$(SDKROOT)/Developer/Library/Frameworks",
  909. "$(inherited)",
  910. "$(DEVELOPER_FRAMEWORKS_DIR)",
  911. );
  912. GCC_PRECOMPILE_PREFIX_HEADER = NO;
  913. GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
  914. HEADER_SEARCH_PATHS = (
  915. "$(inherited)",
  916. "$(SRCROOT)/../Reachability",
  917. "$(SRCROOT)/../Logger",
  918. );
  919. INFOPLIST_FILE = "Tests/Tests-Info.plist";
  920. PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}";
  921. PRODUCT_NAME = "$(TARGET_NAME)";
  922. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example_iOS.app/Example_iOS";
  923. WRAPPER_EXTENSION = xctest;
  924. };
  925. name = Release;
  926. };
  927. DEC9781220F6D0EB00014E20 /* Debug */ = {
  928. isa = XCBuildConfiguration;
  929. buildSettings = {
  930. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  931. CLANG_ANALYZER_NONNULL = YES;
  932. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  933. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  934. CLANG_ENABLE_OBJC_WEAK = YES;
  935. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  936. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  937. CODE_SIGN_IDENTITY = "";
  938. CODE_SIGN_STYLE = Automatic;
  939. COMBINE_HIDPI_IMAGES = YES;
  940. DEBUG_INFORMATION_FORMAT = dwarf;
  941. GCC_C_LANGUAGE_STANDARD = gnu11;
  942. INFOPLIST_FILE = macOS/Info.plist;
  943. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
  944. MACOSX_DEPLOYMENT_TARGET = 10.13;
  945. MTL_ENABLE_DEBUG_INFO = YES;
  946. PRODUCT_BUNDLE_IDENTIFIER = "com.google.GoogleUtilities-macOS";
  947. PRODUCT_NAME = "$(TARGET_NAME)";
  948. SDKROOT = macosx;
  949. };
  950. name = Debug;
  951. };
  952. DEC9781320F6D0EB00014E20 /* Release */ = {
  953. isa = XCBuildConfiguration;
  954. buildSettings = {
  955. ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
  956. CLANG_ANALYZER_NONNULL = YES;
  957. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  958. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  959. CLANG_ENABLE_OBJC_WEAK = YES;
  960. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  961. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  962. CODE_SIGN_IDENTITY = "";
  963. CODE_SIGN_STYLE = Automatic;
  964. COMBINE_HIDPI_IMAGES = YES;
  965. COPY_PHASE_STRIP = NO;
  966. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  967. GCC_C_LANGUAGE_STANDARD = gnu11;
  968. INFOPLIST_FILE = macOS/Info.plist;
  969. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
  970. MACOSX_DEPLOYMENT_TARGET = 10.13;
  971. MTL_ENABLE_DEBUG_INFO = NO;
  972. PRODUCT_BUNDLE_IDENTIFIER = "com.google.GoogleUtilities-macOS";
  973. PRODUCT_NAME = "$(TARGET_NAME)";
  974. SDKROOT = macosx;
  975. };
  976. name = Release;
  977. };
  978. DEC9781420F6D0EB00014E20 /* Debug */ = {
  979. isa = XCBuildConfiguration;
  980. buildSettings = {
  981. BUNDLE_LOADER = "$(TEST_HOST)";
  982. CLANG_ANALYZER_NONNULL = YES;
  983. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  984. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  985. CLANG_ENABLE_OBJC_WEAK = YES;
  986. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  987. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  988. CODE_SIGN_IDENTITY = "";
  989. CODE_SIGN_STYLE = Automatic;
  990. COMBINE_HIDPI_IMAGES = YES;
  991. DEBUG_INFORMATION_FORMAT = dwarf;
  992. GCC_C_LANGUAGE_STANDARD = gnu11;
  993. HEADER_SEARCH_PATHS = (
  994. "$(inherited)",
  995. "$(SRCROOT)/../Reachability",
  996. "$(SRCROOT)/../Logger",
  997. );
  998. INFOPLIST_FILE = "Tests/Tests-Info.plist";
  999. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
  1000. MACOSX_DEPLOYMENT_TARGET = 10.13;
  1001. MTL_ENABLE_DEBUG_INFO = YES;
  1002. PRODUCT_BUNDLE_IDENTIFIER = "com.google.GoogleUtilities-macOSTests";
  1003. PRODUCT_NAME = "$(TARGET_NAME)";
  1004. SDKROOT = macosx;
  1005. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example_macOS.app/Contents/MacOS/Example_macOS";
  1006. };
  1007. name = Debug;
  1008. };
  1009. DEC9781520F6D0EB00014E20 /* Release */ = {
  1010. isa = XCBuildConfiguration;
  1011. buildSettings = {
  1012. BUNDLE_LOADER = "$(TEST_HOST)";
  1013. CLANG_ANALYZER_NONNULL = YES;
  1014. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1015. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1016. CLANG_ENABLE_OBJC_WEAK = YES;
  1017. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1018. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1019. CODE_SIGN_IDENTITY = "";
  1020. CODE_SIGN_STYLE = Automatic;
  1021. COMBINE_HIDPI_IMAGES = YES;
  1022. COPY_PHASE_STRIP = NO;
  1023. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1024. GCC_C_LANGUAGE_STANDARD = gnu11;
  1025. HEADER_SEARCH_PATHS = (
  1026. "$(inherited)",
  1027. "$(SRCROOT)/../Reachability",
  1028. "$(SRCROOT)/../Logger",
  1029. );
  1030. INFOPLIST_FILE = "Tests/Tests-Info.plist";
  1031. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
  1032. MACOSX_DEPLOYMENT_TARGET = 10.13;
  1033. MTL_ENABLE_DEBUG_INFO = NO;
  1034. PRODUCT_BUNDLE_IDENTIFIER = "com.google.GoogleUtilities-macOSTests";
  1035. PRODUCT_NAME = "$(TARGET_NAME)";
  1036. SDKROOT = macosx;
  1037. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example_macOS.app/Contents/MacOS/Example_macOS";
  1038. };
  1039. name = Release;
  1040. };
  1041. DEC9786220F6D5DA00014E20 /* Debug */ = {
  1042. isa = XCBuildConfiguration;
  1043. buildSettings = {
  1044. ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
  1045. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
  1046. CLANG_ANALYZER_NONNULL = YES;
  1047. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1048. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1049. CLANG_ENABLE_OBJC_WEAK = YES;
  1050. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1051. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1052. CODE_SIGN_STYLE = Automatic;
  1053. DEBUG_INFORMATION_FORMAT = dwarf;
  1054. GCC_C_LANGUAGE_STANDARD = gnu11;
  1055. INFOPLIST_FILE = tvOS/Info.plist;
  1056. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1057. MTL_ENABLE_DEBUG_INFO = YES;
  1058. PRODUCT_BUNDLE_IDENTIFIER = "com.google.Example-tvOS";
  1059. PRODUCT_NAME = "$(TARGET_NAME)";
  1060. SDKROOT = appletvos;
  1061. TARGETED_DEVICE_FAMILY = 3;
  1062. TVOS_DEPLOYMENT_TARGET = 11.1;
  1063. };
  1064. name = Debug;
  1065. };
  1066. DEC9786320F6D5DA00014E20 /* Release */ = {
  1067. isa = XCBuildConfiguration;
  1068. buildSettings = {
  1069. ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
  1070. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
  1071. CLANG_ANALYZER_NONNULL = YES;
  1072. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1073. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1074. CLANG_ENABLE_OBJC_WEAK = YES;
  1075. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1076. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1077. CODE_SIGN_STYLE = Automatic;
  1078. COPY_PHASE_STRIP = NO;
  1079. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1080. GCC_C_LANGUAGE_STANDARD = gnu11;
  1081. INFOPLIST_FILE = tvOS/Info.plist;
  1082. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1083. MTL_ENABLE_DEBUG_INFO = NO;
  1084. PRODUCT_BUNDLE_IDENTIFIER = "com.google.Example-tvOS";
  1085. PRODUCT_NAME = "$(TARGET_NAME)";
  1086. SDKROOT = appletvos;
  1087. TARGETED_DEVICE_FAMILY = 3;
  1088. TVOS_DEPLOYMENT_TARGET = 11.1;
  1089. };
  1090. name = Release;
  1091. };
  1092. DEC9786420F6D5DA00014E20 /* Debug */ = {
  1093. isa = XCBuildConfiguration;
  1094. buildSettings = {
  1095. BUNDLE_LOADER = "$(TEST_HOST)";
  1096. CLANG_ANALYZER_NONNULL = YES;
  1097. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1098. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1099. CLANG_ENABLE_OBJC_WEAK = YES;
  1100. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1101. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1102. CODE_SIGN_STYLE = Automatic;
  1103. DEBUG_INFORMATION_FORMAT = dwarf;
  1104. GCC_C_LANGUAGE_STANDARD = gnu11;
  1105. HEADER_SEARCH_PATHS = (
  1106. "$(inherited)",
  1107. "$(SRCROOT)/../Reachability",
  1108. "$(SRCROOT)/../Logger",
  1109. );
  1110. INFOPLIST_FILE = "Tests/Tests-Info.plist";
  1111. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1112. MTL_ENABLE_DEBUG_INFO = YES;
  1113. PRODUCT_BUNDLE_IDENTIFIER = "com.google.Example-tvOSTests";
  1114. PRODUCT_NAME = "$(TARGET_NAME)";
  1115. SDKROOT = appletvos;
  1116. TARGETED_DEVICE_FAMILY = 3;
  1117. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example_tvOS.app/Example_tvOS";
  1118. TVOS_DEPLOYMENT_TARGET = 11.1;
  1119. };
  1120. name = Debug;
  1121. };
  1122. DEC9786520F6D5DA00014E20 /* Release */ = {
  1123. isa = XCBuildConfiguration;
  1124. buildSettings = {
  1125. BUNDLE_LOADER = "$(TEST_HOST)";
  1126. CLANG_ANALYZER_NONNULL = YES;
  1127. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1128. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1129. CLANG_ENABLE_OBJC_WEAK = YES;
  1130. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1131. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1132. CODE_SIGN_STYLE = Automatic;
  1133. COPY_PHASE_STRIP = NO;
  1134. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1135. GCC_C_LANGUAGE_STANDARD = gnu11;
  1136. HEADER_SEARCH_PATHS = (
  1137. "$(inherited)",
  1138. "$(SRCROOT)/../Reachability",
  1139. "$(SRCROOT)/../Logger",
  1140. );
  1141. INFOPLIST_FILE = "Tests/Tests-Info.plist";
  1142. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1143. MTL_ENABLE_DEBUG_INFO = NO;
  1144. PRODUCT_BUNDLE_IDENTIFIER = "com.google.Example-tvOSTests";
  1145. PRODUCT_NAME = "$(TARGET_NAME)";
  1146. SDKROOT = appletvos;
  1147. TARGETED_DEVICE_FAMILY = 3;
  1148. TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example_tvOS.app/Example_tvOS";
  1149. TVOS_DEPLOYMENT_TARGET = 11.1;
  1150. };
  1151. name = Release;
  1152. };
  1153. /* End XCBuildConfiguration section */
  1154. /* Begin XCConfigurationList section */
  1155. 6003F585195388D10070C39A /* Build configuration list for PBXProject "GoogleUtilities" */ = {
  1156. isa = XCConfigurationList;
  1157. buildConfigurations = (
  1158. 6003F5BD195388D20070C39A /* Debug */,
  1159. 6003F5BE195388D20070C39A /* Release */,
  1160. );
  1161. defaultConfigurationIsVisible = 0;
  1162. defaultConfigurationName = Release;
  1163. };
  1164. 6003F5BF195388D20070C39A /* Build configuration list for PBXNativeTarget "Example_iOS" */ = {
  1165. isa = XCConfigurationList;
  1166. buildConfigurations = (
  1167. 6003F5C0195388D20070C39A /* Debug */,
  1168. 6003F5C1195388D20070C39A /* Release */,
  1169. );
  1170. defaultConfigurationIsVisible = 0;
  1171. defaultConfigurationName = Release;
  1172. };
  1173. 6003F5C2195388D20070C39A /* Build configuration list for PBXNativeTarget "Tests_iOS" */ = {
  1174. isa = XCConfigurationList;
  1175. buildConfigurations = (
  1176. 6003F5C3195388D20070C39A /* Debug */,
  1177. 6003F5C4195388D20070C39A /* Release */,
  1178. );
  1179. defaultConfigurationIsVisible = 0;
  1180. defaultConfigurationName = Release;
  1181. };
  1182. DEC9781620F6D0EB00014E20 /* Build configuration list for PBXNativeTarget "Example_macOS" */ = {
  1183. isa = XCConfigurationList;
  1184. buildConfigurations = (
  1185. DEC9781220F6D0EB00014E20 /* Debug */,
  1186. DEC9781320F6D0EB00014E20 /* Release */,
  1187. );
  1188. defaultConfigurationIsVisible = 0;
  1189. defaultConfigurationName = Release;
  1190. };
  1191. DEC9781720F6D0EB00014E20 /* Build configuration list for PBXNativeTarget "Tests_macOS" */ = {
  1192. isa = XCConfigurationList;
  1193. buildConfigurations = (
  1194. DEC9781420F6D0EB00014E20 /* Debug */,
  1195. DEC9781520F6D0EB00014E20 /* Release */,
  1196. );
  1197. defaultConfigurationIsVisible = 0;
  1198. defaultConfigurationName = Release;
  1199. };
  1200. DEC9786620F6D5DA00014E20 /* Build configuration list for PBXNativeTarget "Example_tvOS" */ = {
  1201. isa = XCConfigurationList;
  1202. buildConfigurations = (
  1203. DEC9786220F6D5DA00014E20 /* Debug */,
  1204. DEC9786320F6D5DA00014E20 /* Release */,
  1205. );
  1206. defaultConfigurationIsVisible = 0;
  1207. defaultConfigurationName = Release;
  1208. };
  1209. DEC9786720F6D5DA00014E20 /* Build configuration list for PBXNativeTarget "Tests_tvOS" */ = {
  1210. isa = XCConfigurationList;
  1211. buildConfigurations = (
  1212. DEC9786420F6D5DA00014E20 /* Debug */,
  1213. DEC9786520F6D5DA00014E20 /* Release */,
  1214. );
  1215. defaultConfigurationIsVisible = 0;
  1216. defaultConfigurationName = Release;
  1217. };
  1218. /* End XCConfigurationList section */
  1219. };
  1220. rootObject = 6003F582195388D10070C39A /* Project object */;
  1221. }