diff --git a/Podfile b/Podfile index 68e31c4..fd6b9db 100644 --- a/Podfile +++ b/Podfile @@ -6,15 +6,4 @@ target 'scouting1072' do use_frameworks! pod 'Google/SignIn' # Pods for scouting1072 - - target 'scouting1072Tests' do - inherit! :search_paths - # Pods for testing - end - - target 'scouting1072UITests' do - inherit! :search_paths - # Pods for testing - end - end diff --git a/Podfile.lock b/Podfile.lock index 4deb691..c733e0b 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -48,6 +48,6 @@ SPEC CHECKSUMS: GTMOAuth2: be83fd28d63ae3087e7d351b1f39c1a7e24ab6e7 GTMSessionFetcher: ebaa1f79a5366922c1735f1566901f50beba23b7 -PODFILE CHECKSUM: 236dc3894a575ca95dda3b4ae254fc39c6c81875 +PODFILE CHECKSUM: ec13a9d0f66e82bb6090bc69c501c14ab689a4e3 COCOAPODS: 1.3.1 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4deb691..c733e0b 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -48,6 +48,6 @@ SPEC CHECKSUMS: GTMOAuth2: be83fd28d63ae3087e7d351b1f39c1a7e24ab6e7 GTMSessionFetcher: ebaa1f79a5366922c1735f1566901f50beba23b7 -PODFILE CHECKSUM: 236dc3894a575ca95dda3b4ae254fc39c6c81875 +PODFILE CHECKSUM: ec13a9d0f66e82bb6090bc69c501c14ab689a4e3 COCOAPODS: 1.3.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index c2e73b8..876e376 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -3,25 +3,22 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 48; objects = { /* Begin PBXBuildFile section */ - 01DDBB1145702AF44D6E8E354B43467D /* Pods-scouting1072UITests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DACBECBB2F759767478FDF101BF692 /* Pods-scouting1072UITests-dummy.m */; }; 05392B9C091E3E274235625B87D6C7BC /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 672477A6681D79312586AB426B4D71D1 /* SystemConfiguration.framework */; }; 0749EC40D3519957D43A1040F9662F71 /* GoogleToolboxForMac-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9558A99F8AB7D4917321B7295E10C183 /* GoogleToolboxForMac-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 11F0D0CB930604B4DAAE93FEA3904826 /* GTMNSDictionary+URLArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE52185E3E50DAD6C281FBD5D6A05D7 /* GTMNSDictionary+URLArguments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1351C79BE5DA3A3D43D42036A647C262 /* GTMOAuth2SignIn.m in Sources */ = {isa = PBXBuildFile; fileRef = D9832234C5293E86826F951331B93C9F /* GTMOAuth2SignIn.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 1CAD2D19B6043B494770E9DC585D276D /* GTMMIMEDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F0F9E1D0C856A4CF1885ECCB5C42C61 /* GTMMIMEDocument.h */; settings = {ATTRIBUTES = (Public, ); }; }; 216FD026B6CF3F6C3477A41C7F805FA4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 293365045366DD99DF1A95F45C8B5A8D /* Security.framework */; }; - 293F63A75FD06B034D3FEA9986FF15D9 /* Pods-scouting1072UITests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE7302A17DFC558C34613AA32A18E0B /* Pods-scouting1072UITests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2DEA98AA54F4D62EEB952189658BD89C /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 33FCDFED209E2344B5F3DF407D6658D1 /* GTMSessionFetcher.m */; }; 2EFC826FB30ECD27C98CE7F3707E9012 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = B04E06679980139A72AECB2056FA3FD8 /* GTMNSData+zlib.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 30F46BD604AECC7F1159470A74794366 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4F94C6C025CA1FB9C812AC44677D479 /* Foundation.framework */; }; 31A17D8E7663090166267CB950E5DB45 /* GTMOAuth2Authentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 1276A9D2A0146B5E0CF56CA65CD10966 /* GTMOAuth2Authentication.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 32CF9BB4493C89CB01FFADD6DB754927 /* GoogleToolboxForMac-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B01FA6C7035BBAE044876EFA8E55D2B /* GoogleToolboxForMac-dummy.m */; }; 333726D18E7D4FC18D95792999A41B80 /* GTMOAuth2SignIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 6912A184B920A11FFFCD2AAC69BD03D1 /* GTMOAuth2SignIn.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33815DE7C1BB891534EEDE186F322298 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4F94C6C025CA1FB9C812AC44677D479 /* Foundation.framework */; }; 360F3EFFFCCF95B8D073D7C72067AD1C /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = E5B8058B7204DDBA8E9356C0D9A498DE /* GTMSessionFetcherService.m */; }; 3EA5EB74DECDECA27E6505BD395A6BB9 /* GTMOAuth2ViewControllerTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CFBC81EDD68BA0B7B75E67F56B87F15 /* GTMOAuth2ViewControllerTouch.h */; settings = {ATTRIBUTES = (Public, ); }; }; 437AA21C3A4AB90265CE9B0F754FA4C5 /* GTMReadMonitorInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = B56B30E62D93B73B641F412E90A342C8 /* GTMReadMonitorInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -34,7 +31,6 @@ 741C7EF7CB09028A6C14145A105E82F6 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 653814AD833A23C24B3746F21C156ECC /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76A80DD2CD1629835DA9FC6AA7A5C732 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 635C7F457C1B6CFA5504909E0BDCF216 /* GTMSessionFetcher-dummy.m */; }; 7C18A23B104C2672BD935467D0B80ECB /* GTMMIMEDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 86B4FF0C3584677249DA61238C518A47 /* GTMMIMEDocument.m */; }; - 8CE70BC050A2482340611B74F02F001B /* Pods-scouting1072Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AA7386F634D5072D7614C5B4B19BD61 /* Pods-scouting1072Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8DBD79DD89E835D879F19571B82BBC10 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 518CE504A129D7C16B265D58CEA40C15 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 96ACDA4D360DF9B9C30420A889E4416C /* GTMOAuth2ViewControllerTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = E4CBCB4906CB18911EE3035C8DFE7BE8 /* GTMOAuth2ViewControllerTouch.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 98714C893E8D07613970FF200FF873CB /* GTMGatherInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 590544B0D5FEEA737B23F3B1634B7177 /* GTMGatherInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -45,19 +41,17 @@ B9A04CBBF007CB8AAF75D61C5EF4D81F /* GTMMethodCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF13314F5A52B0EDE961087CA2E7403 /* GTMMethodCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; BA7F6EAA26CF9D5C1BCA6FCC5F22BD7E /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2D13AFC2812450C64EC86FB3CC4DAF /* GTMSessionUploadFetcher.m */; }; C09A9D7003942172FB4178D1413EC484 /* GTMReadMonitorInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = E02D486FCEE0225FA98950BB93BD8890 /* GTMReadMonitorInputStream.m */; }; - C2111DB425792A08C995DA67818CCCF0 /* Pods-scouting1072Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 579E2D17A0ED48996A11C24145091660 /* Pods-scouting1072Tests-dummy.m */; }; C34E24520624B382515A0F58185E6926 /* GTMNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 12655AE0897684070290A1C913733F24 /* GTMNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4A1A63A4C67D9828DF94807BC2C3002 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4F94C6C025CA1FB9C812AC44677D479 /* Foundation.framework */; }; CB8DEAB39CEA8CBFA79C0EE66C0B119A /* GTMSessionFetcher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3414CF46D8D5C228D0749BFA5433D8D9 /* GTMSessionFetcher.framework */; }; CD02EFF91211DCC1DE607F885831F891 /* GTMOAuth2-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11587D7C7412BCE24D33F67F87D3ABF7 /* GTMOAuth2-dummy.m */; }; - CD9967B4AD75C21CFD6D991DD2A5405A /* Pods-scouting1072-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E7DD9E007F64BAF2FFFD0960C3EEA41 /* Pods-scouting1072-dummy.m */; }; + CD9967B4AD75C21CFD6D991DD2A5405A /* Pods-scouting1072-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 53AF42D5AA025E224A2E24BD7D5154C6 /* Pods-scouting1072-dummy.m */; }; D28734EDC84B2A7FBC4D5DCF95177BF8 /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 832AEA6BFC7B9AB5522BA7C4FA88416E /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; D6AB864F15856F3123A1EFBB63814717 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4F94C6C025CA1FB9C812AC44677D479 /* Foundation.framework */; }; DA2F5A299DC9A8ECC5F73A66172E64BC /* GTMNSString+URLArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C96130D0BB8E8F3C97F24CA0A5BC0AD /* GTMNSString+URLArguments.h */; settings = {ATTRIBUTES = (Public, ); }; }; E7D23D2F163A34BEC60FD54BCCC22C76 /* GTMNSDictionary+URLArguments.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E13330F6F990686BF34658C92CB377D /* GTMNSDictionary+URLArguments.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; E93DCCCE78D990BBA222C32F30E30D90 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 293365045366DD99DF1A95F45C8B5A8D /* Security.framework */; }; - EA0E66AAF11E2E98186CD24D2822CB71 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4F94C6C025CA1FB9C812AC44677D479 /* Foundation.framework */; }; - F38517A89C7AC8B6F93E432E55215877 /* Pods-scouting1072-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EDDEFCE0C9E18A9968FFF17267800A1E /* Pods-scouting1072-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F38517A89C7AC8B6F93E432E55215877 /* Pods-scouting1072-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9622BFC4407142ADF00714112FEC6E99 /* Pods-scouting1072-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F5531F9DDD1D852322A97C682A5AFC15 /* GTMOAuth2ViewTouch.xib in Resources */ = {isa = PBXBuildFile; fileRef = B12E2D7389673BE3AE2080C5342DA244 /* GTMOAuth2ViewTouch.xib */; }; F6CA012C4CEB1D996CC12EEADD21CDB1 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 070F5D98018E33AECC1CF1943A4A9F1F /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ @@ -94,108 +88,86 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 05A2E9760ACE9EF9DCED959F80F48C87 /* Pods-scouting1072UITests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-scouting1072UITests-acknowledgements.markdown"; sourceTree = ""; }; - 069973F7C426DEE3502BFC2EADEBB54C /* Pods-scouting1072Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-scouting1072Tests-acknowledgements.markdown"; sourceTree = ""; }; 070F5D98018E33AECC1CF1943A4A9F1F /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = ""; }; - 0B30A38C136058D1C4F81AE76268388C /* Pods-scouting1072UITests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072UITests-resources.sh"; sourceTree = ""; }; + 0BF280868650E21A8541329956E87BF1 /* Pods-scouting1072-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-scouting1072-acknowledgements.plist"; sourceTree = ""; }; 0CFBC81EDD68BA0B7B75E67F56B87F15 /* GTMOAuth2ViewControllerTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMOAuth2ViewControllerTouch.h; path = Source/Touch/GTMOAuth2ViewControllerTouch.h; sourceTree = ""; }; 0DA9E5AC9B9E5952F0128ECF20DF3783 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0E84A92307738804B6ECA9FEE3F3A732 /* Pods-scouting1072UITests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072UITests-frameworks.sh"; sourceTree = ""; }; 11587D7C7412BCE24D33F67F87D3ABF7 /* GTMOAuth2-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMOAuth2-dummy.m"; sourceTree = ""; }; 12655AE0897684070290A1C913733F24 /* GTMNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSData+zlib.h"; path = "Foundation/GTMNSData+zlib.h"; sourceTree = ""; }; 1276A9D2A0146B5E0CF56CA65CD10966 /* GTMOAuth2Authentication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMOAuth2Authentication.m; path = Source/GTMOAuth2Authentication.m; sourceTree = ""; }; 17F8913F1F3405FF4A73949BC280E432 /* GTMSessionFetcher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.xcconfig; sourceTree = ""; }; - 18253B1087FE8D9AA02BDDF5AA2E68BD /* Pods-scouting1072Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072Tests.release.xcconfig"; sourceTree = ""; }; 19D7011487FEC70AABE30E18B1055FB7 /* GTMOAuth2Authentication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMOAuth2Authentication.h; path = Source/GTMOAuth2Authentication.h; sourceTree = ""; }; 1AE52185E3E50DAD6C281FBD5D6A05D7 /* GTMNSDictionary+URLArguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSDictionary+URLArguments.h"; path = "Foundation/GTMNSDictionary+URLArguments.h"; sourceTree = ""; }; 1E13330F6F990686BF34658C92CB377D /* GTMNSDictionary+URLArguments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSDictionary+URLArguments.m"; path = "Foundation/GTMNSDictionary+URLArguments.m"; sourceTree = ""; }; 20086D7CCBC464381679FC6D33121144 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 214DF0B8C85D1577CB6BCD8AC76CEC18 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 25AF0E7D9252B1F5FC8AB920BA91A5FE /* Pods-scouting1072.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072.release.xcconfig"; sourceTree = ""; }; + 2373BBD94AFCAC40C3E464E421A8470E /* Pods_scouting1072.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_scouting1072.framework; path = "Pods-scouting1072.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 293365045366DD99DF1A95F45C8B5A8D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 2ABA2DFCEE5FC6138F60370E8E89E338 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GTMSessionFetcher.framework; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2B01FA6C7035BBAE044876EFA8E55D2B /* GoogleToolboxForMac-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleToolboxForMac-dummy.m"; sourceTree = ""; }; - 32EE512667C6CB23A844777E3158586B /* Pods-scouting1072.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072.debug.xcconfig"; sourceTree = ""; }; 33FCDFED209E2344B5F3DF407D6658D1 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = ""; }; 3414CF46D8D5C228D0749BFA5433D8D9 /* GTMSessionFetcher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMSessionFetcher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3D0F56072FC5E84B58462296FCDDB387 /* GGLCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GGLCore.framework; path = Frameworks/GGLCore.framework; sourceTree = ""; }; + 3EA0817E9BE4447DE6FC23C888313254 /* Pods-scouting1072-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072-resources.sh"; sourceTree = ""; }; 3F0F9E1D0C856A4CF1885ECCB5C42C61 /* GTMMIMEDocument.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMMIMEDocument.h; path = Source/GTMMIMEDocument.h; sourceTree = ""; }; - 41DCDB6C842B9DF04D4AAAC9511A9E50 /* Pods-scouting1072-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072-frameworks.sh"; sourceTree = ""; }; - 438403ECAFCB4A1E568F6D2EE73DC149 /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GoogleToolboxForMac.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 44C765818EEB7B6A108584608CDC3ABF /* GTMNSString+URLArguments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSString+URLArguments.m"; path = "Foundation/GTMNSString+URLArguments.m"; sourceTree = ""; }; 46965CA796CCD9C9A543B1C853AEDF8A /* GTMDebugSelectorValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDebugSelectorValidation.h; path = DebugUtils/GTMDebugSelectorValidation.h; sourceTree = ""; }; - 47ADE48ABC23A3F4642607EC47897BCA /* Pods-scouting1072-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-scouting1072-acknowledgements.markdown"; sourceTree = ""; }; - 4E7DD9E007F64BAF2FFFD0960C3EEA41 /* Pods-scouting1072-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-scouting1072-dummy.m"; sourceTree = ""; }; 4EF13314F5A52B0EDE961087CA2E7403 /* GTMMethodCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMMethodCheck.h; path = DebugUtils/GTMMethodCheck.h; sourceTree = ""; }; - 4F648CB9A2A73502342B3F16B7CDA4CF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 518CE504A129D7C16B265D58CEA40C15 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = ""; }; + 53AF42D5AA025E224A2E24BD7D5154C6 /* Pods-scouting1072-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-scouting1072-dummy.m"; sourceTree = ""; }; 545433D208FD225BE768F543D15350D1 /* GTMOAuth2.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMOAuth2.xcconfig; sourceTree = ""; }; - 550DF9FB3109FF596A0811E7324885AD /* Pods-scouting1072UITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072UITests.release.xcconfig"; sourceTree = ""; }; 554CE6A97A65D8E59829D3D8D1D15652 /* GTMGatherInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMGatherInputStream.m; path = Source/GTMGatherInputStream.m; sourceTree = ""; }; - 5763C92B48CE92922D0BA2805347A1E5 /* Pods-scouting1072-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-scouting1072-acknowledgements.plist"; sourceTree = ""; }; - 579E2D17A0ED48996A11C24145091660 /* Pods-scouting1072Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-scouting1072Tests-dummy.m"; sourceTree = ""; }; + 5617C8B65D9CD0B97694B2E8D65E4948 /* GTMOAuth2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GTMOAuth2.framework; path = GTMOAuth2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 590544B0D5FEEA737B23F3B1634B7177 /* GTMGatherInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMGatherInputStream.h; path = Source/GTMGatherInputStream.h; sourceTree = ""; }; 591CAC490A33998F6CE866BB9C519F7B /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = ""; }; - 5AA7386F634D5072D7614C5B4B19BD61 /* Pods-scouting1072Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-scouting1072Tests-umbrella.h"; sourceTree = ""; }; 5C1CA076C688A8A7BCB9DB3D417AEE4E /* FirebaseInstanceID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseInstanceID.framework; path = Frameworks/FirebaseInstanceID.framework; sourceTree = ""; }; 5DC1B433DBA698B4B257EB92E1DFBAA0 /* Core-Module.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Core-Module.h"; path = "Headers/ModuleHeaders/Core-Module.h"; sourceTree = ""; }; - 5F6BFCF77268C3EC96BC0D30914F999C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 62429CC5B7A03D3412585FDB4F03229B /* Pods-scouting1072Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-scouting1072Tests-acknowledgements.plist"; sourceTree = ""; }; + 6049DE4F33D1F88FF4C4BB798B462ECD /* Pods-scouting1072-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-scouting1072-acknowledgements.markdown"; sourceTree = ""; }; 635C7F457C1B6CFA5504909E0BDCF216 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; - 6469EECD2508A35BDD06C516A07A98FD /* Pods-scouting1072Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072Tests-frameworks.sh"; sourceTree = ""; }; - 65097BE93378A675A0E0CB03054E398B /* Pods-scouting1072-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072-resources.sh"; sourceTree = ""; }; 653814AD833A23C24B3746F21C156ECC /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = ""; }; 672477A6681D79312586AB426B4D71D1 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 6912A184B920A11FFFCD2AAC69BD03D1 /* GTMOAuth2SignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMOAuth2SignIn.h; path = Source/GTMOAuth2SignIn.h; sourceTree = ""; }; - 6C329B5E3513566F8F4A7A10C1A96C2C /* GTMOAuth2.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = GTMOAuth2.modulemap; sourceTree = ""; }; - 70F6292423938D0BC68B5DBE2202207E /* GoogleToolboxForMac.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = GoogleToolboxForMac.modulemap; sourceTree = ""; }; + 6C329B5E3513566F8F4A7A10C1A96C2C /* GTMOAuth2.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = GTMOAuth2.modulemap; sourceTree = ""; }; + 70F6292423938D0BC68B5DBE2202207E /* GoogleToolboxForMac.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = GoogleToolboxForMac.modulemap; sourceTree = ""; }; + 7618FD3519C2A20C321BFCC3549E521A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 770BB7C077BC05539960A3E7DF8D46D0 /* GoogleToolboxForMac.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleToolboxForMac.xcconfig; sourceTree = ""; }; 78B815A1F3DBC6306BD456963847A060 /* GGLSignIn.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GGLSignIn.framework; path = Frameworks/GGLSignIn.framework; sourceTree = ""; }; 7A5F742AF9CA08752F5EB15217FD2BB5 /* GTMOAuth2-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMOAuth2-prefix.pch"; sourceTree = ""; }; - 7AFCD516A098793B9F26CA1A18C24FBB /* Pods_scouting1072UITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_scouting1072UITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 804A51F4A29BF97A595369003D690A2B /* Pods-scouting1072-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072-frameworks.sh"; sourceTree = ""; }; 806133F3CFE8012529802CEE0602D788 /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = ""; }; 832AEA6BFC7B9AB5522BA7C4FA88416E /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; 837887BBC1AB1549959FD8573B5BA9D6 /* GoogleSignIn.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = GoogleSignIn.bundle; path = Resources/GoogleSignIn.bundle; sourceTree = ""; }; - 846C8FE892F355C62331D649CB064F10 /* Pods-scouting1072UITests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-scouting1072UITests.modulemap"; sourceTree = ""; }; 86B4FF0C3584677249DA61238C518A47 /* GTMMIMEDocument.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMMIMEDocument.m; path = Source/GTMMIMEDocument.m; sourceTree = ""; }; 8A61F95877B363F2CE77D7A2B8E6CE16 /* GTMDebugThreadValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDebugThreadValidation.h; path = DebugUtils/GTMDebugThreadValidation.h; sourceTree = ""; }; 8C96130D0BB8E8F3C97F24CA0A5BC0AD /* GTMNSString+URLArguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSString+URLArguments.h"; path = "Foundation/GTMNSString+URLArguments.h"; sourceTree = ""; }; - 8F7A5C87FC773D22B3A131D15630DCF8 /* Pods_scouting1072Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_scouting1072Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 91B90F245A0BF69ECCE0331A8F797EF8 /* GoogleToolboxForMac-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-prefix.pch"; sourceTree = ""; }; - 928C1C29AF5E3F22253EFC1CA34F8533 /* GTMOAuth2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GTMOAuth2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9406C6CE3018E102A732F8C279A73C1D /* Pods-scouting1072.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072.debug.xcconfig"; sourceTree = ""; }; 9558A99F8AB7D4917321B7295E10C183 /* GoogleToolboxForMac-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-umbrella.h"; sourceTree = ""; }; + 9622BFC4407142ADF00714112FEC6E99 /* Pods-scouting1072-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-scouting1072-umbrella.h"; sourceTree = ""; }; + A127E82B021EF97C931A34D3C92A0020 /* Pods-scouting1072.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-scouting1072.modulemap"; sourceTree = ""; }; A1D3ED625E4A4786925356BCB38243B4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A2E9C2E606C1B460A32380C42D9D206E /* GTMSessionFetcher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-umbrella.h"; sourceTree = ""; }; A437971079F03D8E478DCA8C2471D9C3 /* FirebaseCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCore.framework; path = Frameworks/FirebaseCore.framework; sourceTree = ""; }; - A8B4C2FEC790356284B22B77655664FB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A917DC898F97B83DFDF5EA6AEF62F513 /* Pods-scouting1072UITests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-scouting1072UITests-acknowledgements.plist"; sourceTree = ""; }; B04E06679980139A72AECB2056FA3FD8 /* GTMNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSData+zlib.m"; path = "Foundation/GTMNSData+zlib.m"; sourceTree = ""; }; B12E2D7389673BE3AE2080C5342DA244 /* GTMOAuth2ViewTouch.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = GTMOAuth2ViewTouch.xib; path = Source/Touch/GTMOAuth2ViewTouch.xib; sourceTree = ""; }; B3D0CAFF36E239A5CDE8B028EED6F5BF /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = ""; }; B3FECD147EA23A390E14995FF548D414 /* Analytics-Module.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Analytics-Module.h"; path = "Headers/ModuleHeaders/Analytics-Module.h"; sourceTree = ""; }; B56B30E62D93B73B641F412E90A342C8 /* GTMReadMonitorInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMReadMonitorInputStream.h; path = Source/GTMReadMonitorInputStream.h; sourceTree = ""; }; - B5869C20DD1DA9D6ED1894D2B9EDB0C3 /* Pods-scouting1072Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-scouting1072Tests.modulemap"; sourceTree = ""; }; - B9DACBECBB2F759767478FDF101BF692 /* Pods-scouting1072UITests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-scouting1072UITests-dummy.m"; sourceTree = ""; }; BFB0338B875FB08C05A3482757B76543 /* Core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Core.h; path = Headers/Core.h; sourceTree = ""; }; + C4E68697021E0AA1EC9A7AECCE5A942B /* Pods-scouting1072.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072.release.xcconfig"; sourceTree = ""; }; CD3D432871863DD02AB39688E4960BFF /* GTMOAuth2-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMOAuth2-umbrella.h"; sourceTree = ""; }; D4F94C6C025CA1FB9C812AC44677D479 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + D660120125071014BD19D28B596A73AE /* GoogleToolboxForMac.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleToolboxForMac.framework; path = GoogleToolboxForMac.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D8A03899E84B56F173A490B6A4C9E27F /* SignIn-Module.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SignIn-Module.h"; path = "Headers/ModuleHeaders/SignIn-Module.h"; sourceTree = ""; }; D9832234C5293E86826F951331B93C9F /* GTMOAuth2SignIn.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMOAuth2SignIn.m; path = Source/GTMOAuth2SignIn.m; sourceTree = ""; }; - DB149EF914FE47D658334C8C8F956DD6 /* Pods_scouting1072.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_scouting1072.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DDC9CF503DA2CDD0B002AE74F2C1963D /* Pods-scouting1072UITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072UITests.debug.xcconfig"; sourceTree = ""; }; E02D486FCEE0225FA98950BB93BD8890 /* GTMReadMonitorInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMReadMonitorInputStream.m; path = Source/GTMReadMonitorInputStream.m; sourceTree = ""; }; E155E4F8AA9E86A3B6E9A84B524E38B9 /* GoogleSignIn.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleSignIn.framework; path = Frameworks/GoogleSignIn.framework; sourceTree = ""; }; - E3F8A5E9C2AE8FE096A5A5DE7A502E78 /* Pods-scouting1072.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-scouting1072.modulemap"; sourceTree = ""; }; E4CBCB4906CB18911EE3035C8DFE7BE8 /* GTMOAuth2ViewControllerTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMOAuth2ViewControllerTouch.m; path = Source/Touch/GTMOAuth2ViewControllerTouch.m; sourceTree = ""; }; E5B8058B7204DDBA8E9356C0D9A498DE /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = ""; }; E814734A4FEB03E6602B87177ED6834A /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; - E82B1F192B037CB414E6EA933A591F1D /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; - E99B398A0673D4A12036EA47F842C7B9 /* Pods-scouting1072Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-scouting1072Tests.debug.xcconfig"; sourceTree = ""; }; + E82B1F192B037CB414E6EA933A591F1D /* GTMSessionFetcher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = GTMSessionFetcher.modulemap; sourceTree = ""; }; EB2D13AFC2812450C64EC86FB3CC4DAF /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = ""; }; - EDDEFCE0C9E18A9968FFF17267800A1E /* Pods-scouting1072-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-scouting1072-umbrella.h"; sourceTree = ""; }; - EEE7302A17DFC558C34613AA32A18E0B /* Pods-scouting1072UITests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-scouting1072UITests-umbrella.h"; sourceTree = ""; }; F5023722FE5A95C0DD2F4EC7C326C444 /* SignIn.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignIn.h; path = Headers/SignIn.h; sourceTree = ""; }; - FFAAB5310297DF0A22199E498900420B /* Pods-scouting1072Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-scouting1072Tests-resources.sh"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -227,14 +199,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9055CD5D1846657103CDB20F0C08F714 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 33815DE7C1BB891534EEDE186F322298 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9DB2FD04E98E8D08B812CFAD3603A106 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -243,14 +207,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DDEB4579844E848FC61AC04E861CEB2A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - EA0E66AAF11E2E98186CD24D2822CB71 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -260,6 +216,7 @@ 7B350736789717FEF1925258989C5D39 /* Core */, 77A36C2DE7E164E38846C68E9388D5DE /* SignIn */, ); + name = Google; path = Google; sourceTree = ""; }; @@ -271,14 +228,22 @@ name = Frameworks; sourceTree = ""; }; - 1B724C4E8DA398DAB4CB05F297DE57AD /* Targets Support Files */ = { + 206FBA19EF265D85F80940CD1A6CEEA1 /* Pods-scouting1072 */ = { isa = PBXGroup; children = ( - 75B6048A04EE0008EB7A2BABCD5B840D /* Pods-scouting1072 */, - F0F5CB8800570B2D1F58D9646BA2A0EC /* Pods-scouting1072Tests */, - F30C38E45CAC2713114874DD738821A7 /* Pods-scouting1072UITests */, + 7618FD3519C2A20C321BFCC3549E521A /* Info.plist */, + A127E82B021EF97C931A34D3C92A0020 /* Pods-scouting1072.modulemap */, + 6049DE4F33D1F88FF4C4BB798B462ECD /* Pods-scouting1072-acknowledgements.markdown */, + 0BF280868650E21A8541329956E87BF1 /* Pods-scouting1072-acknowledgements.plist */, + 53AF42D5AA025E224A2E24BD7D5154C6 /* Pods-scouting1072-dummy.m */, + 804A51F4A29BF97A595369003D690A2B /* Pods-scouting1072-frameworks.sh */, + 3EA0817E9BE4447DE6FC23C888313254 /* Pods-scouting1072-resources.sh */, + 9622BFC4407142ADF00714112FEC6E99 /* Pods-scouting1072-umbrella.h */, + 9406C6CE3018E102A732F8C279A73C1D /* Pods-scouting1072.debug.xcconfig */, + C4E68697021E0AA1EC9A7AECCE5A942B /* Pods-scouting1072.release.xcconfig */, ); - name = "Targets Support Files"; + name = "Pods-scouting1072"; + path = "Target Support Files/Pods-scouting1072"; sourceTree = ""; }; 44ADD719D832DBEE4AD03A4880F05F52 /* GoogleSignIn */ = { @@ -287,6 +252,7 @@ 502DFBD6C29B9515D0348B18CB244EC6 /* Frameworks */, 980A611EB0F680EC9790B053D5681017 /* Resources */, ); + name = GoogleSignIn; path = GoogleSignIn; sourceTree = ""; }; @@ -306,17 +272,12 @@ name = Resources; sourceTree = ""; }; - 6AE8AD2906BE30700CB16E8A330B9F7F /* Products */ = { + 60F8B44633446371E69FD29E7A82F906 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 438403ECAFCB4A1E568F6D2EE73DC149 /* GoogleToolboxForMac.framework */, - 928C1C29AF5E3F22253EFC1CA34F8533 /* GTMOAuth2.framework */, - 214DF0B8C85D1577CB6BCD8AC76CEC18 /* GTMSessionFetcher.framework */, - DB149EF914FE47D658334C8C8F956DD6 /* Pods_scouting1072.framework */, - 8F7A5C87FC773D22B3A131D15630DCF8 /* Pods_scouting1072Tests.framework */, - 7AFCD516A098793B9F26CA1A18C24FBB /* Pods_scouting1072UITests.framework */, + 206FBA19EF265D85F80940CD1A6CEEA1 /* Pods-scouting1072 */, ); - name = Products; + name = "Targets Support Files"; sourceTree = ""; }; 6CAA6878302C91634FE0E2F193B903E0 /* Frameworks */ = { @@ -327,24 +288,6 @@ name = Frameworks; sourceTree = ""; }; - 75B6048A04EE0008EB7A2BABCD5B840D /* Pods-scouting1072 */ = { - isa = PBXGroup; - children = ( - 5F6BFCF77268C3EC96BC0D30914F999C /* Info.plist */, - E3F8A5E9C2AE8FE096A5A5DE7A502E78 /* Pods-scouting1072.modulemap */, - 47ADE48ABC23A3F4642607EC47897BCA /* Pods-scouting1072-acknowledgements.markdown */, - 5763C92B48CE92922D0BA2805347A1E5 /* Pods-scouting1072-acknowledgements.plist */, - 4E7DD9E007F64BAF2FFFD0960C3EEA41 /* Pods-scouting1072-dummy.m */, - 41DCDB6C842B9DF04D4AAAC9511A9E50 /* Pods-scouting1072-frameworks.sh */, - 65097BE93378A675A0E0CB03054E398B /* Pods-scouting1072-resources.sh */, - EDDEFCE0C9E18A9968FFF17267800A1E /* Pods-scouting1072-umbrella.h */, - 32EE512667C6CB23A844777E3158586B /* Pods-scouting1072.debug.xcconfig */, - 25AF0E7D9252B1F5FC8AB920BA91A5FE /* Pods-scouting1072.release.xcconfig */, - ); - name = "Pods-scouting1072"; - path = "Target Support Files/Pods-scouting1072"; - sourceTree = ""; - }; 77A36C2DE7E164E38846C68E9388D5DE /* SignIn */ = { isa = PBXGroup; children = ( @@ -371,6 +314,7 @@ children = ( 6CAA6878302C91634FE0E2F193B903E0 /* Frameworks */, ); + name = FirebaseCore; path = FirebaseCore; sourceTree = ""; }; @@ -380,8 +324,8 @@ 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, F2A875A48A4D36B979C042CC40252657 /* Frameworks */, D83CDAFE050CEA11CF808D98EF44987B /* Pods */, - 6AE8AD2906BE30700CB16E8A330B9F7F /* Products */, - 1B724C4E8DA398DAB4CB05F297DE57AD /* Targets Support Files */, + D4E2A29A8CE1E47C9107BACE1D53D422 /* Products */, + 60F8B44633446371E69FD29E7A82F906 /* Targets Support Files */, ); sourceTree = ""; }; @@ -471,6 +415,7 @@ AAD78F0CF156109A692253CD4036D1A9 /* Full */, E6DF8C3318B1A36C4552E3656A6930A2 /* Support Files */, ); + name = GTMSessionFetcher; path = GTMSessionFetcher; sourceTree = ""; }; @@ -479,6 +424,7 @@ children = ( 0F054D359041413FB8B696B16E0828DF /* Frameworks */, ); + name = FirebaseInstanceID; path = FirebaseInstanceID; sourceTree = ""; }; @@ -487,6 +433,7 @@ children = ( BB2760E78058207B52B7707D9EA50F86 /* Frameworks */, ); + name = FirebaseAnalytics; path = FirebaseAnalytics; sourceTree = ""; }; @@ -508,6 +455,17 @@ name = iOS; sourceTree = ""; }; + D4E2A29A8CE1E47C9107BACE1D53D422 /* Products */ = { + isa = PBXGroup; + children = ( + D660120125071014BD19D28B596A73AE /* GoogleToolboxForMac.framework */, + 5617C8B65D9CD0B97694B2E8D65E4948 /* GTMOAuth2.framework */, + 2ABA2DFCEE5FC6138F60370E8E89E338 /* GTMSessionFetcher.framework */, + 2373BBD94AFCAC40C3E464E421A8470E /* Pods_scouting1072.framework */, + ); + name = Products; + sourceTree = ""; + }; D83CDAFE050CEA11CF808D98EF44987B /* Pods */ = { isa = PBXGroup; children = ( @@ -564,27 +522,10 @@ 56D6DF55B78E1A6F338875F8EAB21276 /* Resources */, A1E8811FD8FA785EB0F50BF91FF9F6BF /* Support Files */, ); + name = GTMOAuth2; path = GTMOAuth2; sourceTree = ""; }; - F0F5CB8800570B2D1F58D9646BA2A0EC /* Pods-scouting1072Tests */ = { - isa = PBXGroup; - children = ( - 4F648CB9A2A73502342B3F16B7CDA4CF /* Info.plist */, - B5869C20DD1DA9D6ED1894D2B9EDB0C3 /* Pods-scouting1072Tests.modulemap */, - 069973F7C426DEE3502BFC2EADEBB54C /* Pods-scouting1072Tests-acknowledgements.markdown */, - 62429CC5B7A03D3412585FDB4F03229B /* Pods-scouting1072Tests-acknowledgements.plist */, - 579E2D17A0ED48996A11C24145091660 /* Pods-scouting1072Tests-dummy.m */, - 6469EECD2508A35BDD06C516A07A98FD /* Pods-scouting1072Tests-frameworks.sh */, - FFAAB5310297DF0A22199E498900420B /* Pods-scouting1072Tests-resources.sh */, - 5AA7386F634D5072D7614C5B4B19BD61 /* Pods-scouting1072Tests-umbrella.h */, - E99B398A0673D4A12036EA47F842C7B9 /* Pods-scouting1072Tests.debug.xcconfig */, - 18253B1087FE8D9AA02BDDF5AA2E68BD /* Pods-scouting1072Tests.release.xcconfig */, - ); - name = "Pods-scouting1072Tests"; - path = "Target Support Files/Pods-scouting1072Tests"; - sourceTree = ""; - }; F26CF61A403BC8D47DB59808E3F93248 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -602,24 +543,6 @@ name = Frameworks; sourceTree = ""; }; - F30C38E45CAC2713114874DD738821A7 /* Pods-scouting1072UITests */ = { - isa = PBXGroup; - children = ( - A8B4C2FEC790356284B22B77655664FB /* Info.plist */, - 846C8FE892F355C62331D649CB064F10 /* Pods-scouting1072UITests.modulemap */, - 05A2E9760ACE9EF9DCED959F80F48C87 /* Pods-scouting1072UITests-acknowledgements.markdown */, - A917DC898F97B83DFDF5EA6AEF62F513 /* Pods-scouting1072UITests-acknowledgements.plist */, - B9DACBECBB2F759767478FDF101BF692 /* Pods-scouting1072UITests-dummy.m */, - 0E84A92307738804B6ECA9FEE3F3A732 /* Pods-scouting1072UITests-frameworks.sh */, - 0B30A38C136058D1C4F81AE76268388C /* Pods-scouting1072UITests-resources.sh */, - EEE7302A17DFC558C34613AA32A18E0B /* Pods-scouting1072UITests-umbrella.h */, - DDC9CF503DA2CDD0B002AE74F2C1963D /* Pods-scouting1072UITests.debug.xcconfig */, - 550DF9FB3109FF596A0811E7324885AD /* Pods-scouting1072UITests.release.xcconfig */, - ); - name = "Pods-scouting1072UITests"; - path = "Target Support Files/Pods-scouting1072UITests"; - sourceTree = ""; - }; FB66409D0882FC0F54DEDE653577BCE4 /* Support Files */ = { isa = PBXGroup; children = ( @@ -644,6 +567,7 @@ 9652C110D49740BF66BC81FA7DC16AC9 /* NSString+URLArguments */, FB66409D0882FC0F54DEDE653577BCE4 /* Support Files */, ); + name = GoogleToolboxForMac; path = GoogleToolboxForMac; sourceTree = ""; }; @@ -678,22 +602,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 25B392A528B4CBBD6736014F139809E1 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8CE70BC050A2482340611B74F02F001B /* Pods-scouting1072Tests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 50E0B3EA09F7A7CD5B57D2910442FFB4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 293F63A75FD06B034D3FEA9986FF15D9 /* Pods-scouting1072UITests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 6E61B23507FCA76D65AEB691166AA317 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -741,41 +649,7 @@ ); name = GoogleToolboxForMac; productName = GoogleToolboxForMac; - productReference = 438403ECAFCB4A1E568F6D2EE73DC149 /* GoogleToolboxForMac.framework */; - productType = "com.apple.product-type.framework"; - }; - 2213994B3F1C2E7F512C3BF61A87C4B2 /* Pods-scouting1072UITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 95033B5F6D7E27DFB982046E8CD26528 /* Build configuration list for PBXNativeTarget "Pods-scouting1072UITests" */; - buildPhases = ( - 1FFEA29D8F8930BAA1A727F394169A4D /* Sources */, - 9055CD5D1846657103CDB20F0C08F714 /* Frameworks */, - 50E0B3EA09F7A7CD5B57D2910442FFB4 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-scouting1072UITests"; - productName = "Pods-scouting1072UITests"; - productReference = 7AFCD516A098793B9F26CA1A18C24FBB /* Pods_scouting1072UITests.framework */; - productType = "com.apple.product-type.framework"; - }; - 383D2D831B098014CDC5EF3ABEB96FCF /* Pods-scouting1072Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7072A37DBD4AEC578E90427312031326 /* Build configuration list for PBXNativeTarget "Pods-scouting1072Tests" */; - buildPhases = ( - 166A9176E6B45DD04E9F65FDA2D7A4D4 /* Sources */, - DDEB4579844E848FC61AC04E861CEB2A /* Frameworks */, - 25B392A528B4CBBD6736014F139809E1 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-scouting1072Tests"; - productName = "Pods-scouting1072Tests"; - productReference = 8F7A5C87FC773D22B3A131D15630DCF8 /* Pods_scouting1072Tests.framework */; + productReference = D660120125071014BD19D28B596A73AE /* GoogleToolboxForMac.framework */; productType = "com.apple.product-type.framework"; }; 681BE6E3D02A43F9BA63777AC435C8FD /* GTMSessionFetcher */ = { @@ -792,7 +666,7 @@ ); name = GTMSessionFetcher; productName = GTMSessionFetcher; - productReference = 214DF0B8C85D1577CB6BCD8AC76CEC18 /* GTMSessionFetcher.framework */; + productReference = 2ABA2DFCEE5FC6138F60370E8E89E338 /* GTMSessionFetcher.framework */; productType = "com.apple.product-type.framework"; }; B1C4AAFAF49036C7007633DAA3C806AD /* GTMOAuth2 */ = { @@ -811,7 +685,7 @@ ); name = GTMOAuth2; productName = GTMOAuth2; - productReference = 928C1C29AF5E3F22253EFC1CA34F8533 /* GTMOAuth2.framework */; + productReference = 5617C8B65D9CD0B97694B2E8D65E4948 /* GTMOAuth2.framework */; productType = "com.apple.product-type.framework"; }; D941E9FC272203A41AABFC509C53E999 /* Pods-scouting1072 */ = { @@ -831,7 +705,7 @@ ); name = "Pods-scouting1072"; productName = "Pods-scouting1072"; - productReference = DB149EF914FE47D658334C8C8F956DD6 /* Pods_scouting1072.framework */; + productReference = 2373BBD94AFCAC40C3E464E421A8470E /* Pods_scouting1072.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -841,7 +715,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 0920; + LastUpgradeCheck = 0700; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -851,7 +725,7 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 6AE8AD2906BE30700CB16E8A330B9F7F /* Products */; + productRefGroup = D4E2A29A8CE1E47C9107BACE1D53D422 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -859,8 +733,6 @@ B1C4AAFAF49036C7007633DAA3C806AD /* GTMOAuth2 */, 681BE6E3D02A43F9BA63777AC435C8FD /* GTMSessionFetcher */, D941E9FC272203A41AABFC509C53E999 /* Pods-scouting1072 */, - 383D2D831B098014CDC5EF3ABEB96FCF /* Pods-scouting1072Tests */, - 2213994B3F1C2E7F512C3BF61A87C4B2 /* Pods-scouting1072UITests */, ); }; /* End PBXProject section */ @@ -888,22 +760,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 166A9176E6B45DD04E9F65FDA2D7A4D4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C2111DB425792A08C995DA67818CCCF0 /* Pods-scouting1072Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1FFEA29D8F8930BAA1A727F394169A4D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 01DDBB1145702AF44D6E8E354B43467D /* Pods-scouting1072UITests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 222F0DC2D2D238CAB82346DE258E5472 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1002,42 +858,6 @@ }; name = Release; }; - 1E2D54EA5B8A755349F8D45C987926DE /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E99B398A0673D4A12036EA47F842C7B9 /* Pods-scouting1072Tests.debug.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-scouting1072Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_scouting1072Tests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 255AD73D1FECBC98DC1660D5F04356E7 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 17F8913F1F3405FF4A73949BC280E432 /* GTMSessionFetcher.xcconfig */; @@ -1140,78 +960,6 @@ }; name = Release; }; - 595745EC011926A940C2F7DC98F04090 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 18253B1087FE8D9AA02BDDF5AA2E68BD /* Pods-scouting1072Tests.release.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-scouting1072Tests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_scouting1072Tests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 770B5E40D14D437B61FA40C4EE04C18D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DDC9CF503DA2CDD0B002AE74F2C1963D /* Pods-scouting1072UITests.debug.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-scouting1072UITests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_scouting1072UITests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 891D0FD40EB5F54ACAB6224CFA3998CB /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 545433D208FD225BE768F543D15350D1 /* GTMOAuth2.xcconfig */; @@ -1256,9 +1004,7 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -1266,21 +1012,15 @@ CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_DEBUG=1", @@ -1313,9 +1053,7 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; @@ -1323,20 +1061,14 @@ CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_RELEASE=1", "$(inherited)", @@ -1357,7 +1089,7 @@ }; ED6DE090F52B3961B308C5BBBF32E531 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 32EE512667C6CB23A844777E3158586B /* Pods-scouting1072.debug.xcconfig */; + baseConfigurationReference = 9406C6CE3018E102A732F8C279A73C1D /* Pods-scouting1072.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1427,7 +1159,7 @@ }; F9788400D03AA1D205CF522543309354 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 25AF0E7D9252B1F5FC8AB920BA91A5FE /* Pods-scouting1072.release.xcconfig */; + baseConfigurationReference = C4E68697021E0AA1EC9A7AECCE5A942B /* Pods-scouting1072.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1461,42 +1193,6 @@ }; name = Release; }; - FD38F1534BA60AC1D7C7CC8712540201 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 550DF9FB3109FF596A0811E7324885AD /* Pods-scouting1072UITests.release.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-scouting1072UITests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_scouting1072UITests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -1527,24 +1223,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7072A37DBD4AEC578E90427312031326 /* Build configuration list for PBXNativeTarget "Pods-scouting1072Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1E2D54EA5B8A755349F8D45C987926DE /* Debug */, - 595745EC011926A940C2F7DC98F04090 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 95033B5F6D7E27DFB982046E8CD26528 /* Build configuration list for PBXNativeTarget "Pods-scouting1072UITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 770B5E40D14D437B61FA40C4EE04C18D /* Debug */, - FD38F1534BA60AC1D7C7CC8712540201 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; EFC6FDF0A36E8D94AB02E27F123E1E33 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Info.plist b/Pods/Target Support Files/Pods-scouting1072Tests/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-acknowledgements.markdown b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-acknowledgements.markdown deleted file mode 100644 index 102af75..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-acknowledgements.plist b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-acknowledgements.plist deleted file mode 100644 index 7acbad1..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-dummy.m b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-dummy.m deleted file mode 100644 index de66a6c..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_scouting1072Tests : NSObject -@end -@implementation PodsDummy_Pods_scouting1072Tests -@end diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-frameworks.sh b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-frameworks.sh deleted file mode 100755 index 88dd537..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-frameworks.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies the dSYM of a vendored framework -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-resources.sh b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-resources.sh deleted file mode 100755 index a7df440..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-resources.sh +++ /dev/null @@ -1,106 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-umbrella.h b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-umbrella.h deleted file mode 100644 index 80643b2..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_scouting1072TestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_scouting1072TestsVersionString[]; - diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.debug.xcconfig b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.debug.xcconfig deleted file mode 100644 index 1c8f9b3..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.debug.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2" "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher" "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseCore/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" "${PODS_ROOT}/Google/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/Google" "${PODS_ROOT}/Headers/Public/GoogleSignIn" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2/GTMOAuth2.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/Google" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "AddressBook" -framework "AssetsLibrary" -framework "CoreFoundation" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreText" -framework "MessageUI" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.modulemap b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.modulemap deleted file mode 100644 index 5f97063..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_scouting1072Tests { - umbrella header "Pods-scouting1072Tests-umbrella.h" - - export * - module * { export * } -} diff --git a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.release.xcconfig b/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.release.xcconfig deleted file mode 100644 index 1c8f9b3..0000000 --- a/Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.release.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2" "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher" "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseCore/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" "${PODS_ROOT}/Google/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/Google" "${PODS_ROOT}/Headers/Public/GoogleSignIn" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2/GTMOAuth2.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/Google" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "AddressBook" -framework "AssetsLibrary" -framework "CoreFoundation" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreText" -framework "MessageUI" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Info.plist b/Pods/Target Support Files/Pods-scouting1072UITests/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-acknowledgements.markdown b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-acknowledgements.markdown deleted file mode 100644 index 102af75..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-acknowledgements.plist b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-acknowledgements.plist deleted file mode 100644 index 7acbad1..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-dummy.m b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-dummy.m deleted file mode 100644 index 2aabc41..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_scouting1072UITests : NSObject -@end -@implementation PodsDummy_Pods_scouting1072UITests -@end diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-frameworks.sh b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-frameworks.sh deleted file mode 100755 index 88dd537..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-frameworks.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies the dSYM of a vendored framework -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-resources.sh b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-resources.sh deleted file mode 100755 index a7df440..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-resources.sh +++ /dev/null @@ -1,106 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-umbrella.h b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-umbrella.h deleted file mode 100644 index 4272cf4..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests-umbrella.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - - -FOUNDATION_EXPORT double Pods_scouting1072UITestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_scouting1072UITestsVersionString[]; - diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.debug.xcconfig b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.debug.xcconfig deleted file mode 100644 index 1c8f9b3..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.debug.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2" "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher" "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseCore/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" "${PODS_ROOT}/Google/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/Google" "${PODS_ROOT}/Headers/Public/GoogleSignIn" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2/GTMOAuth2.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/Google" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "AddressBook" -framework "AssetsLibrary" -framework "CoreFoundation" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreText" -framework "MessageUI" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.modulemap b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.modulemap deleted file mode 100644 index c7120a4..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_scouting1072UITests { - umbrella header "Pods-scouting1072UITests-umbrella.h" - - export * - module * { export * } -} diff --git a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.release.xcconfig b/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.release.xcconfig deleted file mode 100644 index 1c8f9b3..0000000 --- a/Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.release.xcconfig +++ /dev/null @@ -1,10 +0,0 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2" "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher" "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseCore/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" "${PODS_ROOT}/Google/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/Google" "${PODS_ROOT}/Headers/Public/GoogleSignIn" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMOAuth2/GTMOAuth2.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher/GTMSessionFetcher.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/Google" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -OTHER_LDFLAGS = $(inherited) -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "AddressBook" -framework "AssetsLibrary" -framework "CoreFoundation" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreText" -framework "MessageUI" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/scouting1072.xcodeproj/project.pbxproj b/scouting1072.xcodeproj/project.pbxproj index 768f7a3..ed50a6f 100644 --- a/scouting1072.xcodeproj/project.pbxproj +++ b/scouting1072.xcodeproj/project.pbxproj @@ -7,25 +7,25 @@ objects = { /* Begin PBXBuildFile section */ - 6C02CBBF202E55A700607242 /* AutonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C02CBBE202E55A600607242 /* AutonViewController.swift */; }; + 6C02CBBF202E55A700607242 /* FieldViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C02CBBE202E55A600607242 /* FieldViewController.swift */; }; 6C51CE80201BF944008E7A14 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6C51CE7F201BF944008E7A14 /* GoogleService-Info.plist */; }; 6C8F1F46202431DE00E523C8 /* IntermediateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C8F1F45202431DE00E523C8 /* IntermediateViewController.swift */; }; 6CBCE5DC2032187A009E99F5 /* field.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CBCE5DB2032187A009E99F5 /* field.png */; }; 6CD4E106201A8EE500E83826 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD4E105201A8EE500E83826 /* AppDelegate.swift */; }; 6CD4E108201A8EE500E83826 /* SignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD4E107201A8EE500E83826 /* SignInViewController.swift */; }; 6CD4E10B201A8EE500E83826 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6CD4E109201A8EE500E83826 /* Main.storyboard */; }; - 6CD4E10D201A8EE500E83826 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6CD4E10C201A8EE500E83826 /* Assets.xcassets */; }; 6CD4E110201A8EE500E83826 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6CD4E10E201A8EE500E83826 /* LaunchScreen.storyboard */; }; 6CD4E13B201A965700E83826 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CD4E13A201A965600E83826 /* SafariServices.framework */; }; 6CD4E13D201A966000E83826 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CD4E13C201A966000E83826 /* SystemConfiguration.framework */; }; 6CE7CECD203117210016E5AD /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CE7CECC203117210016E5AD /* Switch.swift */; }; + 6CF756AE203B9F2400A19581 /* OtherInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF756AD203B9F2400A19581 /* OtherInfoViewController.swift */; }; + 6CFF7D012038FD60008EC1BE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6CFF7D002038FD60008EC1BE /* Assets.xcassets */; }; AA302E368CE1438AF4CA4C5C /* Pods_scouting1072.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED7C4C92725EBA6019296D48 /* Pods_scouting1072.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 1C9BC29630A747B2CE80E7F0 /* Pods-scouting1072Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-scouting1072Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.debug.xcconfig"; sourceTree = ""; }; 58DBA468DFA68FC6785DC1FC /* Pods-scouting1072.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-scouting1072.release.xcconfig"; path = "Pods/Target Support Files/Pods-scouting1072/Pods-scouting1072.release.xcconfig"; sourceTree = ""; }; - 6C02CBBE202E55A600607242 /* AutonViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutonViewController.swift; sourceTree = ""; }; + 6C02CBBE202E55A600607242 /* FieldViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FieldViewController.swift; sourceTree = ""; }; 6C51CE7F201BF944008E7A14 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 6C7374B7201B94FF0054C5BF /* scouting1072-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "scouting1072-Bridging-Header.h"; sourceTree = ""; }; 6C8F1F45202431DE00E523C8 /* IntermediateViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntermediateViewController.swift; sourceTree = ""; }; @@ -34,17 +34,15 @@ 6CD4E105201A8EE500E83826 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 6CD4E107201A8EE500E83826 /* SignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignInViewController.swift; sourceTree = ""; }; 6CD4E10A201A8EE500E83826 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 6CD4E10C201A8EE500E83826 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 6CD4E10F201A8EE500E83826 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 6CD4E111201A8EE500E83826 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6CD4E13A201A965600E83826 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = System/Library/Frameworks/SafariServices.framework; sourceTree = SDKROOT; }; 6CD4E13C201A966000E83826 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 6CE7CECC203117210016E5AD /* Switch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Switch.swift; sourceTree = ""; }; + 6CF756AD203B9F2400A19581 /* OtherInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OtherInfoViewController.swift; sourceTree = ""; }; + 6CFF7D002038FD60008EC1BE /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 82B57E53F842FFAB400F4442 /* Pods-scouting1072.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-scouting1072.debug.xcconfig"; path = "Pods/Target Support Files/Pods-scouting1072/Pods-scouting1072.debug.xcconfig"; sourceTree = ""; }; A42D818BDD180895A8EF205E /* Pods_scouting1072UITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_scouting1072UITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BB0AB75575B7D4A78FEF2CA3 /* Pods-scouting1072UITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-scouting1072UITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.release.xcconfig"; sourceTree = ""; }; - DB7A4891A3564B0E1270787B /* Pods-scouting1072UITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-scouting1072UITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-scouting1072UITests/Pods-scouting1072UITests.debug.xcconfig"; sourceTree = ""; }; - E7065AB12B990BA7861AC622 /* Pods-scouting1072Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-scouting1072Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-scouting1072Tests/Pods-scouting1072Tests.release.xcconfig"; sourceTree = ""; }; E779D1A67FA621F3A7CA8D75 /* Pods_scouting1072Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_scouting1072Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; ED7C4C92725EBA6019296D48 /* Pods_scouting1072.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_scouting1072.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -89,10 +87,11 @@ 6CD4E105201A8EE500E83826 /* AppDelegate.swift */, 6CD4E107201A8EE500E83826 /* SignInViewController.swift */, 6C8F1F45202431DE00E523C8 /* IntermediateViewController.swift */, - 6C02CBBE202E55A600607242 /* AutonViewController.swift */, + 6C02CBBE202E55A600607242 /* FieldViewController.swift */, + 6CF756AD203B9F2400A19581 /* OtherInfoViewController.swift */, 6CD4E109201A8EE500E83826 /* Main.storyboard */, 6CE7CECC203117210016E5AD /* Switch.swift */, - 6CD4E10C201A8EE500E83826 /* Assets.xcassets */, + 6CFF7D002038FD60008EC1BE /* Assets.xcassets */, 6CBCE5DB2032187A009E99F5 /* field.png */, 6CD4E10E201A8EE500E83826 /* LaunchScreen.storyboard */, 6CD4E111201A8EE500E83826 /* Info.plist */, @@ -117,10 +116,6 @@ children = ( 82B57E53F842FFAB400F4442 /* Pods-scouting1072.debug.xcconfig */, 58DBA468DFA68FC6785DC1FC /* Pods-scouting1072.release.xcconfig */, - 1C9BC29630A747B2CE80E7F0 /* Pods-scouting1072Tests.debug.xcconfig */, - E7065AB12B990BA7861AC622 /* Pods-scouting1072Tests.release.xcconfig */, - DB7A4891A3564B0E1270787B /* Pods-scouting1072UITests.debug.xcconfig */, - BB0AB75575B7D4A78FEF2CA3 /* Pods-scouting1072UITests.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -191,8 +186,8 @@ 6CD4E110201A8EE500E83826 /* LaunchScreen.storyboard in Resources */, 6CBCE5DC2032187A009E99F5 /* field.png in Resources */, 6C51CE80201BF944008E7A14 /* GoogleService-Info.plist in Resources */, - 6CD4E10D201A8EE500E83826 /* Assets.xcassets in Resources */, 6CD4E10B201A8EE500E83826 /* Main.storyboard in Resources */, + 6CFF7D012038FD60008EC1BE /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -266,7 +261,8 @@ files = ( 6C8F1F46202431DE00E523C8 /* IntermediateViewController.swift in Sources */, 6CD4E108201A8EE500E83826 /* SignInViewController.swift in Sources */, - 6C02CBBF202E55A700607242 /* AutonViewController.swift in Sources */, + 6C02CBBF202E55A700607242 /* FieldViewController.swift in Sources */, + 6CF756AE203B9F2400A19581 /* OtherInfoViewController.swift in Sources */, 6CD4E106201A8EE500E83826 /* AppDelegate.swift in Sources */, 6CE7CECD203117210016E5AD /* Switch.swift in Sources */, ); diff --git a/scouting1072/Assets.xcassets/LaunchImage.launchimage/Contents.json b/scouting1072/Assets.xcassets/LaunchImage.launchimage/Contents.json new file mode 100644 index 0000000..5a29666 --- /dev/null +++ b/scouting1072/Assets.xcassets/LaunchImage.launchimage/Contents.json @@ -0,0 +1,49 @@ +{ + "images" : [ + { + "orientation" : "portrait", + "idiom" : "ipad", + "minimum-system-version" : "7.0", + "extent" : "full-screen", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "minimum-system-version" : "7.0", + "extent" : "full-screen", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "minimum-system-version" : "7.0", + "extent" : "full-screen", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "minimum-system-version" : "7.0", + "subtype" : "retina4", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "minimum-system-version" : "7.0", + "extent" : "full-screen", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/scouting1072/AutonViewController.swift b/scouting1072/AutonViewController.swift deleted file mode 100644 index b117613..0000000 --- a/scouting1072/AutonViewController.swift +++ /dev/null @@ -1,98 +0,0 @@ -// -// AutonViewController.swift -// scouting1072 -// -// Created by Aydin Tiritoglu on 2/9/18. -// Copyright © 2018 Aydin Tiritoglu. All rights reserved. -// - -var startingPosition = Float() -var autonStartTime = Double() -var teleOpStartTime = Double() -var autonStarted = false -var teleOpStarted = false -var autonPresses = [Double: String]() -var teleOpPresses = [Double: String]() -var timer = Timer() -var crossedLine = false - -class AutonViewController: UIViewController { - var counter = 0 - @IBOutlet weak var fieldImage: UIImageView! - @IBOutlet weak var timerLabel: UILabel! - @IBOutlet weak var actionButton: UIButton! - @IBOutlet weak var initialBotPosition: UISlider! { - didSet { - initialBotPosition.transform = CGAffineTransform(rotationAngle: CGFloat(Double.pi / 2)) - } - } - - @IBAction func actionButtonPressed(_ sender: Any) { - if actionButton.currentTitle == "Confirm Starting Position" { - startingPosition = initialBotPosition.value - actionButton.setTitle("Start Auton", for: .normal) - } else if actionButton.currentTitle == "Start Auton" { - counter = 15 - autonStartTime = NSDate().timeIntervalSince1970 - autonStarted = true - actionButton.setTitle("Auton Started", for: .normal) - timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(timerUpdate), userInfo: nil, repeats: true) - timer.fire() - } - } - - @objc func timerUpdate() { - counter -= 1 - if counter <= -1 { - timer.invalidate() - if autonStarted { - autonEnd() - } else if teleOpStarted { - teleOpEnd() - } - } else { - timerLabel.text = "\(Int(counter / 60)):\(String(counter % 60).count == 2 ? "\(counter % 60)" : "0\(counter % 60)")" - } - } - - func autonEnd() { - print(autonPresses) - counter = 135 - autonStarted = false - teleOpStartTime = NSDate().timeIntervalSince1970 - teleOpStarted = true - actionButton.setTitle("TeleOp Started", for: .normal) - timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(timerUpdate), userInfo: nil, repeats: true) - timer.fire() - } - - func teleOpEnd() { - print(teleOpPresses) - teleOpStarted = false - timer.invalidate() - // TODO: Transition to info-sending screen - } - - override func viewDidLoad() { - super.viewDidLoad() - let appdelegate = UIApplication.shared.delegate as! AppDelegate - appdelegate.shouldRotate = false - let value = UIInterfaceOrientation.landscapeLeft.rawValue - UIDevice.current.setValue(value, forKey: "orientation") - if scoutingUserInfo!.scouting.blue { - fieldImage.transform = fieldImage.transform.rotated(by: CGFloat.pi) - } - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - } - - private func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { - return UIInterfaceOrientationMask.landscapeLeft - } - - private func shouldAutorotate() -> Bool { - return true - } -} diff --git a/scouting1072/Base.lproj/Main.storyboard b/scouting1072/Base.lproj/Main.storyboard index 3074674..976c408 100644 --- a/scouting1072/Base.lproj/Main.storyboard +++ b/scouting1072/Base.lproj/Main.storyboard @@ -1,11 +1,12 @@ - - + + + @@ -15,59 +16,67 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + @@ -75,46 +84,73 @@ - + - + - - + + + - + + + + + + + + - + - + - + - + - - + + @@ -123,11 +159,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scouting1072/FieldViewController.swift b/scouting1072/FieldViewController.swift new file mode 100644 index 0000000..4230614 --- /dev/null +++ b/scouting1072/FieldViewController.swift @@ -0,0 +1,181 @@ +// +// AutonViewController.swift +// scouting1072 +// +// Created by Aydin Tiritoglu on 2/9/18. +// Copyright © 2018 Aydin Tiritoglu. All rights reserved. +// + +var appdelegate = AppDelegate() +var startingPosition = Float() +var autonStartTime = Double() +var teleOpStartTime = Double() +var autonStarted = false +var teleOpStarted = false +var autonPresses = [Double: String]() +var teleOpPresses = [Double: String]() +var autonControlTimes = [Double: String]() +var teleOpControlTimes = [Double: String]() +var timer = Timer() +var crossedLine = false + +// 1 is red, 0 is neutral, -1 is blue +var redSwitch = 0 { + didSet { + print("changed") + } +} +var scale = 0 { + didSet { + print("changed") + } +} +var blueSwitch = 0 { + didSet { + print("changed") + } +} + +class FieldViewController: UIViewController { + var counter = 0 + + @IBOutlet weak var redControlRed: Switch! + @IBOutlet weak var noneControlRed: Switch! + @IBOutlet weak var blueControlRed: Switch! + @IBOutlet weak var redControlScale: Switch! + @IBOutlet weak var noneControlScale: Switch! + @IBOutlet weak var blueControlScale: Switch! + @IBOutlet weak var redControlBlue: Switch! + @IBOutlet weak var noneControlBlue: Switch! + @IBOutlet weak var blueControlBlue: Switch! + + @IBAction func redControlRed(_ sender: Any) { + redControlRed.layer.borderWidth = 100.0 + noneControlRed.layer.borderWidth = 5.0 + blueControlRed.layer.borderWidth = 5.0 + } + @IBAction func noneControlRed(_ sender: Any) { + redControlRed.layer.borderWidth = 5.0 + noneControlRed.layer.borderWidth = 100.0 + blueControlRed.layer.borderWidth = 5.0 + } + @IBAction func blueControlRed(_ sender: Any) { + redControlRed.layer.borderWidth = 5.0 + noneControlRed.layer.borderWidth = 5.0 + blueControlRed.layer.borderWidth = 100.0 + } + @IBAction func redControlScale(_ sender: Any) { + redControlScale.layer.borderWidth = 100.0 + noneControlScale.layer.borderWidth = 5.0 + blueControlScale.layer.borderWidth = 5.0 + } + @IBAction func noneControlScale(_ sender: Any) { + redControlScale.layer.borderWidth = 5.0 + noneControlScale.layer.borderWidth = 100.0 + blueControlScale.layer.borderWidth = 5.0 + } + @IBAction func blueControlScale(_ sender: Any) { + redControlScale.layer.borderWidth = 5.0 + noneControlScale.layer.borderWidth = 5.0 + blueControlScale.layer.borderWidth = 100.0 + } + @IBAction func redControlBlue(_ sender: Any) { + redControlBlue.layer.borderWidth = 100.0 + noneControlBlue.layer.borderWidth = 5.0 + blueControlBlue.layer.borderWidth = 5.0 + } + @IBAction func noneControlBlue(_ sender: Any) { + redControlBlue.layer.borderWidth = 5.0 + noneControlBlue.layer.borderWidth = 100.0 + blueControlBlue.layer.borderWidth = 5.0 + } + @IBAction func blueControlBlue(_ sender: Any) { + redControlBlue.layer.borderWidth = 5.0 + noneControlBlue.layer.borderWidth = 5.0 + blueControlBlue.layer.borderWidth = 100.0 + } + + @IBOutlet weak var fieldImage: UIImageView! + @IBOutlet weak var timerLabel: UILabel! + @IBOutlet weak var actionButton: UIButton! + @IBOutlet weak var initialBotPosition: UISlider! { + didSet { + initialBotPosition.transform = CGAffineTransform(rotationAngle: CGFloat(Double.pi / 2)) + } + } + + @IBAction func actionButtonPressed(_ sender: Any) { + if actionButton.currentTitle == "Confirm Starting Position" { + startingPosition = initialBotPosition.value + actionButton.setTitle("Start Auton", for: .normal) + } else if actionButton.currentTitle == "Start Auton" { + counter = 15 + autonStartTime = NSDate().timeIntervalSince1970 + autonStarted = true + actionButton.setTitle("Auton Started", for: .normal) + timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(timerUpdate), userInfo: nil, repeats: true) + timer.fire() + } + } + + @objc func timerUpdate() { + counter -= 1 + if counter <= -1 { + timer.invalidate() + if autonStarted { + autonEnd() + } else if teleOpStarted { + teleOpEnd() + } + } else { + timerLabel.text = "\(Int(counter / 60)):\(String(counter % 60).count == 2 ? "\(counter % 60)" : "0\(counter % 60)")" + } + } + + func autonEnd() { + print(autonPresses) + counter = 15//135 + autonStarted = false + teleOpStartTime = NSDate().timeIntervalSince1970 + teleOpStarted = true + actionButton.setTitle("TeleOp Started", for: .normal) + timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(timerUpdate), userInfo: nil, repeats: true) + timer.fire() + } + + func teleOpEnd() { + print(teleOpPresses) + teleOpStarted = false + timer.invalidate() + startingPosition = initialBotPosition.value + appdelegate.shouldRotate = true + performSegue(withIdentifier: "ToInfoSegue", sender: self) + } + + override func viewDidLoad() { + super.viewDidLoad() + appdelegate = UIApplication.shared.delegate as! AppDelegate + appdelegate.shouldRotate = false + let value = UIInterfaceOrientation.landscapeLeft.rawValue + UIDevice.current.setValue(value, forKey: "orientation") + if scoutingUserInfo.scouting.blue { + fieldImage.transform = fieldImage.transform.rotated(by: CGFloat.pi) + } + } + + override func viewWillAppear(_ animated: Bool) { + UIApplication.shared.delegate?.window??.rootViewController = self + } + + override func didReceiveMemoryWarning() { + super.didReceiveMemoryWarning() + } + + private func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { + return UIInterfaceOrientationMask.landscapeLeft + } + + private func shouldAutorotate() -> Bool { + return true + } +} diff --git a/scouting1072/Info.plist b/scouting1072/Info.plist index b0b3c5a..7729c6c 100644 --- a/scouting1072/Info.plist +++ b/scouting1072/Info.plist @@ -33,6 +33,31 @@ 1 LSRequiresIPhoneOS + NSAppTransportSecurity + + NSExceptionDomains + + robotics.harker.org + + NSExceptionAllowsInsecureHTTPLoads + + NSExceptionMinimumTLSVersion + TLSv1.2 + NSExceptionRequiresForwardSecrecy + + NSIncludesSubdomains + + NSRequiresCertificateTransparency + + NSThirdPartyExceptionAllowsInsecureHTTPLoads + + NSThirdPartyExceptionMinimumTLSVersion + TLSv1.2 + NSThirdPartyExceptionRequiresForwardSecrecy + + + + UILaunchStoryboardName LaunchScreen UIMainStoryboardFile @@ -41,6 +66,8 @@ armv7 + UIStatusBarStyle + UIStatusBarStyleDefault UISupportedInterfaceOrientations UIInterfaceOrientationPortrait @@ -54,30 +81,5 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight - NSAppTransportSecurity - - NSExceptionDomains - - robotics.harker.org - - NSIncludesSubdomains - - NSExceptionAllowsInsecureHTTPLoads - - NSExceptionRequiresForwardSecrecy - - NSExceptionMinimumTLSVersion - TLSv1.2 - NSThirdPartyExceptionAllowsInsecureHTTPLoads - - NSThirdPartyExceptionRequiresForwardSecrecy - - NSThirdPartyExceptionMinimumTLSVersion - TLSv1.2 - NSRequiresCertificateTransparency - - - - diff --git a/scouting1072/IntermediateViewController.swift b/scouting1072/IntermediateViewController.swift index 1f62f45..14c9e5a 100644 --- a/scouting1072/IntermediateViewController.swift +++ b/scouting1072/IntermediateViewController.swift @@ -10,7 +10,9 @@ import UIKit import Google import GoogleSignIn -var scoutingUserInfo : ScoutingInfo? = nil +var scoutingUserInfo = ScoutingInfo(tournament: Tournament(year: 0, name: "", id: ""), scouting: Scouting(round: 0, rank: 0, blue: false, team: 0)) +var sergeant = false +var json = Data() struct Tournament: Codable { var year: Int @@ -30,18 +32,62 @@ struct ScoutingInfo: Codable { var scouting: Scouting } +extension Data { + func toString() -> String { + return String(data: self, encoding: .utf8)! + } +} + class IntermediateViewController: UIViewController { - override func viewDidAppear(_ animated: Bool) { - performSegue(withIdentifier: "InterToAutonSegue", sender: self) + @IBOutlet weak var roundNumber: UITextField! + @IBOutlet weak var errorLabel: UILabel! + var response : HTTPURLResponse? = nil + var task : URLSessionDataTask? = nil + + @IBAction func performGetRequest(_ sender: Any) { + let dispatchGroup = DispatchGroup() + let url = URL(string: "https://robotics.harker.org/member/scouting/request/\(roundNumber.text!))")! + print(url) + var request = URLRequest(url: url) + request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type") + request.httpMethod = "GET" + dispatchGroup.enter() + task = session.dataTask(with: request) { data, response, error in + if let httpStatus = response as? HTTPURLResponse { + self.response = httpStatus + json = data! + if httpStatus.statusCode != 200 { + print("statusCode should be 200, but is \(httpStatus.statusCode)") + } else { + print(httpStatus.statusCode as Any) + } + } + dispatchGroup.leave() + } + task?.resume() + dispatchGroup.notify(queue: .main) { + print(self.response?.statusCode ?? "no response") + print(String(describing: json)) + print(String(describing: NSData(data: json))) + let decoder = JSONDecoder() + if let scoutingInfo = try? decoder.decode(ScoutingInfo.self, from: json) { + scoutingUserInfo = scoutingInfo + sergeant = scoutingUserInfo.scouting.rank == 10 + print("User is a \(sergeant ? "seargent" : "private")") + self.performSegue(withIdentifier: "InterToAutonSegue", sender: self) + } else { + print("Failure decoding JSON") + self.errorLabel.isHidden = false + } + } + } + + override func viewWillAppear(_ animated: Bool) { + errorLabel.isHidden = true } override func viewDidLoad() { super.viewDidLoad() - let json = "{\n\"tournament\": {\n\"year\": 2018,\n\"name\": \"SVR\",\n\"id\": \"59b1\"\n},\n\"scouting\": {\n\"round\": 55,\n\"rank\": 0,\n\"blue\": true,\n\"team\": 1072\n}\n}" - let decoder = JSONDecoder() - scoutingUserInfo = try? decoder.decode(ScoutingInfo.self, from: json.data(using: .utf8)!) - print(scoutingUserInfo!) - print("User is a \(scoutingUserInfo!.scouting.rank == 10 ? "seargent" : "private")") } override func didReceiveMemoryWarning() { diff --git a/scouting1072/OtherInfoViewController.swift b/scouting1072/OtherInfoViewController.swift new file mode 100644 index 0000000..352d1c5 --- /dev/null +++ b/scouting1072/OtherInfoViewController.swift @@ -0,0 +1,91 @@ +// +// OtherInfoViewController.swift +// scouting1072 +// +// Created by Aydin Tiritoglu on 2/19/18. +// Copyright © 2018 Aydin Tiritoglu. All rights reserved. +// + +class OtherInfoViewController: UIViewController { + var dataString = String() + @IBOutlet weak var rampType: UISegmentedControl! + @IBOutlet weak var rampUsed: UISegmentedControl! + @IBOutlet weak var onPlatform: UISegmentedControl! + @IBOutlet weak var lineCrossed: UISegmentedControl! + @IBAction func finish(_ sender: Any) { + dataString = """ + { + "headers": { + "email": "\(GIDSignIn.sharedInstance().currentUser.profile.email)", + "rank": \(sergeant ? 10 : 0), + "blue": \(scoutingUserInfo.scouting.blue), + "team": \(scoutingUserInfo.scouting.team), + "round": \(scoutingUserInfo.scouting.round), + "tournament_id": "\(scoutingUserInfo.tournament.id)", + }, + "data": { + "start_position": \(startingPosition), + "crossed_line": \(lineCrossed.isEnabledForSegment(at: 1)), + "end_platform": \(onPlatform.isEnabledForSegment(at: 1)), + "lift": \(rampType.selectedSegmentIndex), + "auton-actions": [ + """ + for element in sergeant ? autonControlTimes : autonPresses { + let stringToAppend = "{\"timestamp\": \(element.key), \"action\": \(element.value)}," + dataString.append(stringToAppend) + } + dataString.removeLast() + dataString.append("],\n\"teleop-actions\": [\n") + for element in sergeant ? teleOpControlTimes : teleOpPresses { + let stringToAppend = "{\"timestamp\": \(element.key), \"action\": \(element.value)}," + dataString.append(stringToAppend) + } + dataString.removeLast() + dataString.append("]\n}\n}") + print(dataString) + performRequest(requestType: .post) + } + + var task : URLSessionDataTask? = nil + var httpResponse : HTTPURLResponse? = nil + + public func performRequest(requestType: RequestType) { + if let _ = GIDSignIn.sharedInstance().currentUser?.profile.email { + let dispatchGroup = DispatchGroup() + let url = URL(string: "http://robotics.harker.org/member/scouting/upload")! + var request = URLRequest(url: url) + request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type") + request.httpMethod = requestType.description + request.httpBody = dataString.data(using: .utf8) + dispatchGroup.enter() + task = session.dataTask(with: request) { data, response, error in + let httpStatus = response as? HTTPURLResponse + self.httpResponse = httpStatus + print(httpStatus?.statusCode as Any) + dispatchGroup.leave() + } + task?.resume() + dispatchGroup.notify(queue: .main) { + if self.httpResponse?.statusCode == 200 { + print("Data sent successfully") + self.performSegue(withIdentifier: "OtherToInterSegue", sender: self) + } else { + print("Error received when trying to upload data") + } + } + print(user?.authentication.idToken as Any) + } + } + + override func viewDidLoad() { + super.viewDidLoad() + UIApplication.shared.statusBarStyle = .default + UIApplication.shared.isStatusBarHidden = false + let value = UIInterfaceOrientation.portrait.rawValue + UIDevice.current.setValue(value, forKey: "orientation") + } + + override func didReceiveMemoryWarning() { + super.didReceiveMemoryWarning() + } +} diff --git a/scouting1072/SignInViewController.swift b/scouting1072/SignInViewController.swift index 8bd1014..d442dc7 100644 --- a/scouting1072/SignInViewController.swift +++ b/scouting1072/SignInViewController.swift @@ -10,11 +10,13 @@ import UIKit import Google import GoogleSignIn +var session = URLSession(configuration: .default) + public extension Int { var toString: String { return "\(self)" } } -public enum RequestType : CustomStringConvertible { +public enum RequestType: CustomStringConvertible { case delete case post case get @@ -66,43 +68,41 @@ class SignInViewController: UIViewController, GIDSignInUIDelegate { public func performRequest(requestType: RequestType) { if let _ = GIDSignIn.sharedInstance().currentUser?.profile.email { let dispatchGroup = DispatchGroup() - if requestType != RequestType.none { - let url = URL(string: "http://robotics.harker.org/member/token")! - var request = URLRequest(url: url) - request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type") - request.httpMethod = requestType.description - if requestType == .post && loggedIn { - let restString = "idtoken=\((user?.authentication.idToken)!)" - request.httpBody = restString.data(using: .utf8) - } - dispatchGroup.enter() - task = URLSession(configuration: .default).dataTask(with: request) { data, response, error in - if let httpStatus = response as? HTTPURLResponse { - if httpStatus.statusCode != 200 { - print("statusCode should be 200, but is \(httpStatus.statusCode)") - } else { - print(httpStatus.statusCode as Any) - self.inSession = true - } - self.httpResponse = httpStatus - if let fields = self.httpResponse?.allHeaderFields as? [String : String] { - let cookies = HTTPCookie.cookies(withResponseHeaderFields: fields, for: response!.url!) - HTTPCookieStorage.shared.setCookies(cookies, for: response!.url!, mainDocumentURL: nil) - for cookie in cookies { - print(cookie.name) - } + let url = URL(string: "http://robotics.harker.org/member/token")! + var request = URLRequest(url: url) + request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type") + request.httpMethod = requestType.description + if requestType == .post && loggedIn { + let restString = "idtoken=\((user?.authentication.idToken)!)" + request.httpBody = restString.data(using: .utf8) + } + dispatchGroup.enter() + task = session.dataTask(with: request) { data, response, error in + if let httpStatus = response as? HTTPURLResponse { + if httpStatus.statusCode != 200 { + print("statusCode should be 200, but is \(httpStatus.statusCode)") + } else { + print(httpStatus.statusCode as Any) + self.inSession = true + } + self.httpResponse = httpStatus + if let fields = self.httpResponse?.allHeaderFields as? [String : String] { + let cookies = HTTPCookie.cookies(withResponseHeaderFields: fields, for: response!.url!) + HTTPCookieStorage.shared.setCookies(cookies, for: response!.url!, mainDocumentURL: nil) + for cookie in cookies { + print(cookie.name) } } - print(self.httpResponse?.statusCode as Any) - dispatchGroup.leave() - } - switch requestType { - case .delete: - task?.cancel() - task = nil - inSession = false - default: task?.resume() } + print(self.httpResponse?.statusCode as Any) + dispatchGroup.leave() + } + switch requestType { + case .delete: + task?.cancel() + task = nil + inSession = false + default: task?.resume() } dispatchGroup.notify(queue: .main) { self.labelCheck() diff --git a/scouting1072/Switch.swift b/scouting1072/Switch.swift index 43bc03c..9bdd322 100644 --- a/scouting1072/Switch.swift +++ b/scouting1072/Switch.swift @@ -13,16 +13,43 @@ class Switch: UIButton { super.awakeFromNib() self.addTarget(self, action: #selector(onPress), for: .touchUpInside) self.setTitleColor(UIColor.clear, for: .normal) - self.layer.borderColor = scoutingUserInfo!.scouting.blue ? UIColor.blue.cgColor : UIColor.red.cgColor + self.layer.borderColor = scoutingUserInfo.scouting.rank == 10 ? UIColor.gray.cgColor : scoutingUserInfo.scouting.blue ? UIColor.blue.cgColor : UIColor.red.cgColor self.layer.borderWidth = 5.0 + if sergeant { + if self.titleLabel?.text?.first == Character("0") { + self.isHidden = true + } + let lastChar = self.titleLabel?.text?.last + switch lastChar { + case Character("0")?, Character("3")?, Character("6")?: + self.layer.borderColor = UIColor.red.cgColor + case Character("2")?, Character("5")?, Character("8")?: + self.layer.borderColor = UIColor.blue.cgColor + default: + self.layer.borderColor = UIColor.lightGray.cgColor + self.layer.borderWidth = 100.0 + } + } else { + if self.titleLabel?.text?.first == Character("1") { + self.isHidden = true + } + } } @objc func onPress() { - print("Switch Pressed \(autonStarted ? "During" : "Before") Auton") + print("Switch Pressed") if autonStarted { - autonPresses[NSDate().timeIntervalSince1970] = self.titleLabel?.text + if sergeant { + autonControlTimes[NSDate().timeIntervalSince1970] = self.titleLabel?.text + } else { + autonPresses[NSDate().timeIntervalSince1970] = self.titleLabel?.text + } } else if teleOpStarted { - teleOpPresses[NSDate().timeIntervalSince1970] = self.titleLabel?.text + if sergeant { + teleOpControlTimes[NSDate().timeIntervalSince1970] = self.titleLabel?.text + } else { + teleOpPresses[NSDate().timeIntervalSince1970] = self.titleLabel?.text + } } } }