diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..088624d Binary files /dev/null and b/.DS_Store differ diff --git a/Podfile b/Podfile index e96f08d..840edee 100644 --- a/Podfile +++ b/Podfile @@ -1,9 +1,30 @@ # Uncomment this line to define a global platform for your project -platform :ios, '9.0' -# Uncomment this line if you're using Swift +source 'https://cdn.cocoapods.org/' +platform :ios, '15.0' +inhibit_all_warnings! +install! 'cocoapods', + :warn_for_unused_master_specs_repo => false use_frameworks! target 'PokemonController' do - pod 'GCDWebServer' + pod 'GCDWebServer' end +post_install do |installer| + + installer.pods_project.targets.each do |target| + target.build_configurations.each do |configuration| + configuration.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = "" + configuration.build_settings['CODE_SIGNING_REQUIRED'] = "NO" + configuration.build_settings['CODE_SIGNING_ALLOWED'] = "NO" + configuration.build_settings['SWIFT_VERSION'] = "5.9" + configuration.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO' + configuration.build_settings['ENABLE_BITCODE'] = 'NO' + if ( configuration.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 15.0 ) + configuration.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0' + end + end + + + end +end diff --git a/Podfile.lock b/Podfile.lock index 4ef141c..e0b68ff 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -6,9 +6,13 @@ PODS: DEPENDENCIES: - GCDWebServer +SPEC REPOS: + trunk: + - GCDWebServer + SPEC CHECKSUMS: GCDWebServer: 2a375ec42839a41d7187d04e5b688d32fa5c4cd5 -PODFILE CHECKSUM: 38b2228a45b9b61aee2f2f7dbbafcf4c2c15eff3 +PODFILE CHECKSUM: 20847950515495bed813868c5234140690f30bef -COCOAPODS: 1.0.0.beta.8 +COCOAPODS: 1.13.0 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4ef141c..e0b68ff 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -6,9 +6,13 @@ PODS: DEPENDENCIES: - GCDWebServer +SPEC REPOS: + trunk: + - GCDWebServer + SPEC CHECKSUMS: GCDWebServer: 2a375ec42839a41d7187d04e5b688d32fa5c4cd5 -PODFILE CHECKSUM: 38b2228a45b9b61aee2f2f7dbbafcf4c2c15eff3 +PODFILE CHECKSUM: 20847950515495bed813868c5234140690f30bef -COCOAPODS: 1.0.0.beta.8 +COCOAPODS: 1.13.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 2807893..d306f49 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,303 +7,305 @@ objects = { /* Begin PBXBuildFile section */ - 01372A113D4D24F730470D48C72D3AD6 /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D03A83D0504104CC2D4BA0131A302027 /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04060C681A462B9520F3103D8E10543C /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C49252288F0D7ADD297B11B06A3524A /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0C88FF55715753F0B53DBC6D4061AA16 /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E0885F91002D74624ED02F22076C4BE /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1350E334B7957E816F08653F32E8997E /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 917EBA0CE144F5D264374590CF701162 /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 191B21040DB89796260C3CE708B073E6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07F5E79802909746C0EDB8909386BFD9 /* Foundation.framework */; }; - 19308D893669B632EBED348D089628D1 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = BEE9A92ABA354AD5AFC4E43339EE6684 /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 19AF3610072169E5C7A80B92915E3273 /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BBE8240C54A3E8512AD007C4CFD3B00 /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EDF3269900557E0D66105D06534B59B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3923D5984E118CD1D4E33F83EDF5FB68 /* CFNetwork.framework */; }; - 23C1F1F165AF50E9E79AE4C5562BC134 /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A4FFD142C51C9EC189D6A562F888F7EC /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E7830EAF098D5FD1B455799E6652098 /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 97D828558472BD73BFD9AB43E8DC5418 /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 30324A7C4B312F444B2A6934E2060859 /* Pods-PokemonController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D161487AF2EB103D21CB869BD7FFE4 /* Pods-PokemonController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C9234AFD748DE044C4451441152555D /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EF98D4FF2FF84C960D3AE10337662E45 /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45B1AC6D576F206689D6606D1D640129 /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AD3A6047C9ED1652AF3BF232DE6071 /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45D6A2EA63E73B5AEE717AA79D76ED66 /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A1A8B5E9590635550931A61DED6837 /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 493200821CE09E919FD3371910BE497A /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ACE6774D1D9DD5B108FF457CDDCB41 /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5D5B87D738C8E66BC386C64AC16E258D /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 719F09840059266E876466A3F717D7DD /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 71AB4705D4C7DC6239FD354E165CFA6F /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A4365FA30D5A1E9019B79BBE233FF3 /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B0FB7F36A0F9F654AA8F7462C7F42AD /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0BD5D8E5679B3FE6CB021E8DFC2AD8 /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CE843C2C4FC7B1A9746B09807BDD3CB /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 43749D33AEEDBEA0087618A93073C8CA /* MobileCoreServices.framework */; }; - 8525D3F0B3825219D335DA68D211FACA /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9586B55B46E8C0B44A00A4768BC6AECC /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87DDC1D35ED4C15DF5E36B9EC4801848 /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DED1E68CEA17EF05543655FB7AF53F3 /* GCDWebServer-dummy.m */; }; - 9173D385DF60D15EB25AADA2CC67E5D0 /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = C1A9EF0BD49A2E463F6A9B5B3F2EAF25 /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9374EC176619D9847D2426DF28E8A00A /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 35C92496884538DA9276DD2DB855D787 /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0918E9FA6D263258652239D2AFB816A /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C2F21D323C068815B9F59B221427B338 /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA9131066F17ABA0650142856587BD74 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF02037685584BDA98AD84C84E19D37 /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B46E9A3339883C2E91A703BBE41A9DD1 /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 51EBE3EF1E3D0CE116302DA589746A94 /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE224567856362A0FFD398DAC8FB9690 /* Pods-PokemonController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D48231F8262BEDBCF72393C2C46FDE5A /* Pods-PokemonController-dummy.m */; }; - C98EB123870A1F48C40F6F80B595DF28 /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A57536379D2A9E04CE18A202C6BAE97 /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD52B1FA59E895702FD5A7111C8C5F09 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 07F5E79802909746C0EDB8909386BFD9 /* Foundation.framework */; }; - CF1B9BAC37B0C927330B5C7254E113CE /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = DE380BE3ADE563CD077D30947ECF0018 /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CFDB74CD4D874F1C4875390B66DDAAE8 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = F1AB12DE398E6A262846A90E67686467 /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D135BF17BF334ED905C703505250F777 /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A95195EF8646E93792D77E9007D9B0E /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6E202D02C2A98C37BEE46FF6CA6BF6E /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AD3227083703146760949AB64F3D9CB /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F854FD81B447DE7DE98EFA7B2A5E506B /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F753987CAFE5FD5C47DF4866D73AECB /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F8975051295364E3D166CB71CF96F185 /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 652E4BDAA6AE380058F82E0DD5208CA4 /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FBB491C9255AF72A742A73DB44770FDB /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = FC26543CA3CB35A5E5991DF609A23D49 /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 02085A4DBE7C18EEE612837B12DFCF5E /* GCDWebServerHTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9171B825BD28E3B8922C3D79ACF2BA2D /* GCDWebServerHTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E473D493B9159E34D9DB4AFC4C29914 /* GCDWebServerStreamedResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E8EBCBB91EEDE1D5C6B70DF673B9DC6 /* GCDWebServerStreamedResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13284ADCA851B3CF531D992CAC5EB69C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA1C1073651CD11E5EAFB9310ADE83E /* MobileCoreServices.framework */; }; + 141C600E88065B8C290F3EF72A614769 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 40F0D31437EBE44DAB9D8990CC2D5407 /* GCDWebServerDataRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 192838E041AC1E270B4F80CC7EE461C9 /* GCDWebServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C0774E3D38E9C159557DFC7669585E /* GCDWebServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C018FF707839B22211E7E1ACE1C39BD /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = C9B71C8C8509A6C77EF5B0B17B27BF55 /* GCDWebServerStreamedResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 258C6A83830AC9D9218517AF7D17C624 /* GCDWebServerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D46CF103727E67D825553CB38696AD09 /* GCDWebServerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2FFD063F189C85BD15BF2E58C74C1C29 /* GCDWebServerURLEncodedFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9245F38DF9F65F37668300EE8CC2C8AB /* GCDWebServerURLEncodedFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35128E3CEFCD8773514AD035535FE8FD /* GCDWebServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 747C6F4B32D8702AA7082649B4C5760F /* GCDWebServer-dummy.m */; }; + 4F11F585DC59C8263F95EDEDBB002369 /* GCDWebServerDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7DA7E7A6FE6BD3039A42BFF94ADA70 /* GCDWebServerDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60D4B9A3A641DD9BFE53BFCA63CC2CF1 /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A4D3EE7F452334A289E9F72B210ADBE /* GCDWebServerResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 64B146909976A822ED9A97EF9A8C95DA /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B6C337B2521A9490D4D3EE3BD254BF6 /* CFNetwork.framework */; }; + 6773BA55056EF5B689A210FD0DFB2340 /* Pods-PokemonController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8C35C9D4543B6198BF69D7A4DA1745 /* Pods-PokemonController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B93FAA8F7035D178E8B2C98651AA1C8 /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EB9051B96C1968A3625D994D6D3F00 /* GCDWebServerFileRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7BA4A145F7143CA63D2FD8D826BEB5F4 /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C04BCBBF7498B3517386F31EFE537692 /* GCDWebServerRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7D1281EE23B138EF9ED41531D358B2A2 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 67F906E5680BCCE55C4525AE8F160983 /* GCDWebServerDataResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7DA71D99B84CC31B34655AB37756F334 /* GCDWebServerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEE5EA2FDEC701D2BD68E39C5ACF622 /* GCDWebServerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8383131832BB3BE0409236B26A47A426 /* GCDWebServerDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDE4255C8EDA45077591C690F4D2A69 /* GCDWebServerDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85B473E8EB5074C92CBE92A0B88F1C5C /* GCDWebServerFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = B47D0B893294C7F937F3D392186EA8AB /* GCDWebServerFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 863D875E583C9FD56A537779B181C0C4 /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = EC23422252B212D90DD19BEAD5241E35 /* GCDWebServer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8D1E269A7790E74B282D2ED5AD8F8A1D /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA0BA1E9BC5BBABD5F25CBEDEB9C2A7 /* GCDWebServerURLEncodedFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 93CD1AA7036B8E58489CE42A1CBFBECE /* Pods-PokemonController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C208CD718DAAFDFF74527335D88B632C /* Pods-PokemonController-dummy.m */; }; + 9C647A537ABE12D8077000DB2D50021A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AD210561E5EB6E0EF29007A69CB494B /* Foundation.framework */; }; + A5498A91EFE0B285AEFC8FA798E98585 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE1782D7A2C21C6247060E1B0E3D06CB /* GCDWebServerFunctions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A8B3E6CD77D46E7D7494708D6A495F9D /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F9AF0376C2ECE8617B6A44340668929 /* GCDWebServerConnection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B28116631DF8F5381C6668448CA3BD78 /* GCDWebServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6982A2C082B08FB812FF16F8646CEA8D /* GCDWebServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2456DED92A437BD36446043347F82FE /* GCDWebServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FAFE423A73A75FE7026093D9E8075548 /* GCDWebServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C42FCE48A86E2D456501662784820E4C /* GCDWebServerErrorResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAAA463CC21EAAAFBD289062FAE3470 /* GCDWebServerErrorResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C505CC7186DF9665B97FD449FCF53696 /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AD430EE8B69605C00972326F3B1DDB /* GCDWebServerFileResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C7866C8C01B672F0FD573F04347F02DB /* GCDWebServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = AD3C2095FBAF9C0566A206D058165425 /* GCDWebServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA62AD5F3518318B9DCF26A8113BEACE /* GCDWebServerFileResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = D44D98CFB6D422CCC1C43FCF3E2A5CD6 /* GCDWebServerFileResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAE997EA797010B106BF3F32C4F0D5E2 /* GCDWebServerFileRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F3D48013190481EE4A89EB1A9236BD7 /* GCDWebServerFileRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8142DC2A1ECBD89F704BE11944532B4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AD210561E5EB6E0EF29007A69CB494B /* Foundation.framework */; }; + D977B449077EDECC109FA4E3DEFA0A46 /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1087ACC7F6382F087984FCFD39C93A0 /* GCDWebServerMultiPartFormRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F03C18845BC7F706F35885FEA0AB154E /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = C361CD7311BADB248F804DF663C9F580 /* GCDWebServerErrorResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FF7EB0C43A239B674F582BD61CBA2B0F /* GCDWebServerMultiPartFormRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 808950DBE0F3148D4F2D341B83E7EC96 /* GCDWebServerMultiPartFormRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1BC54BE8567B3F333C2DC0A40EEEBC0A /* PBXContainerItemProxy */ = { + A55A395D10C039D52009A3B743F2C74D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 324F18602D5EF57D0C85927813C44D87; + remoteGlobalIDString = AD904F32069787EFB2DFFE05EB82F5BD; remoteInfo = GCDWebServer; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 07F5E79802909746C0EDB8909386BFD9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 0FCD829323E65D081FF8F1541006DBB1 /* Pods-PokemonController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PokemonController.release.xcconfig"; sourceTree = ""; }; - 1167404285302F2AF8C1CCBE7B19F376 /* Pods-PokemonController-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PokemonController-resources.sh"; sourceTree = ""; }; - 11A46FE631190DE86282232BD5E49542 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 1A57536379D2A9E04CE18A202C6BAE97 /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; - 1AF02037685584BDA98AD84C84E19D37 /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; - 1BBE8240C54A3E8512AD007C4CFD3B00 /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; - 1F753987CAFE5FD5C47DF4866D73AECB /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; - 21DC7BF6BBF6BF1B6C6DA8D3E4D63B1D /* Pods-PokemonController-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PokemonController-frameworks.sh"; sourceTree = ""; }; - 34ACE6774D1D9DD5B108FF457CDDCB41 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; - 35C92496884538DA9276DD2DB855D787 /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; - 3923D5984E118CD1D4E33F83EDF5FB68 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 3A95195EF8646E93792D77E9007D9B0E /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; - 43749D33AEEDBEA0087618A93073C8CA /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 4DED1E68CEA17EF05543655FB7AF53F3 /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; - 51EBE3EF1E3D0CE116302DA589746A94 /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; - 529E6788A458228171B5F860B0C7CF00 /* Pods_PokemonController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PokemonController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 58AD3A6047C9ED1652AF3BF232DE6071 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; - 652E4BDAA6AE380058F82E0DD5208CA4 /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; - 6592DE76ABE6159686001124ECE0ED0F /* Pods-PokemonController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PokemonController.debug.xcconfig"; sourceTree = ""; }; - 719F09840059266E876466A3F717D7DD /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; - 81B48E7D96529C479D096C83E0181EE3 /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; - 85D161487AF2EB103D21CB869BD7FFE4 /* Pods-PokemonController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PokemonController-umbrella.h"; sourceTree = ""; }; - 8C85A3AB5C44907DD94813C5B6AF8CAE /* GCDWebServer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 917EBA0CE144F5D264374590CF701162 /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9586B55B46E8C0B44A00A4768BC6AECC /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; - 97D828558472BD73BFD9AB43E8DC5418 /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; - 9AD3227083703146760949AB64F3D9CB /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; - 9C49252288F0D7ADD297B11B06A3524A /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; - 9E0885F91002D74624ED02F22076C4BE /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; - 9E67C31AAFA985AF48A2001AC72AB505 /* GCDWebServer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.xcconfig; sourceTree = ""; }; - A4FFD142C51C9EC189D6A562F888F7EC /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; - A750EF916AC5DDB7C329448473061AC9 /* Pods-PokemonController-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PokemonController-acknowledgements.markdown"; sourceTree = ""; }; - AE4DD9CD2AE4D0FB7C3EEB3BDA1FF6BA /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = GCDWebServer.modulemap; sourceTree = ""; }; - B4A1A8B5E9590635550931A61DED6837 /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; - BEE9A92ABA354AD5AFC4E43339EE6684 /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; - C1A9EF0BD49A2E463F6A9B5B3F2EAF25 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; - C2F21D323C068815B9F59B221427B338 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; - C71D3D893FE1EB4B4B0A31AE59F7A320 /* Pods-PokemonController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-PokemonController.modulemap"; sourceTree = ""; }; - C8A4365FA30D5A1E9019B79BBE233FF3 /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; - CC473C885DB3FA8C13AC9AAA9CBF9BAB /* Pods-PokemonController-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PokemonController-acknowledgements.plist"; sourceTree = ""; }; - D03A83D0504104CC2D4BA0131A302027 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; - D48231F8262BEDBCF72393C2C46FDE5A /* Pods-PokemonController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PokemonController-dummy.m"; sourceTree = ""; }; - DE380BE3ADE563CD077D30947ECF0018 /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; - EF0BD5D8E5679B3FE6CB021E8DFC2AD8 /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; - EF98D4FF2FF84C960D3AE10337662E45 /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; - F1AB12DE398E6A262846A90E67686467 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; - F6928DC16F0C5AAE1119CFB4FC4DBA67 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FC26543CA3CB35A5E5991DF609A23D49 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; + 0DEE5EA2FDEC701D2BD68E39C5ACF622 /* GCDWebServerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerConnection.h; path = GCDWebServer/Core/GCDWebServerConnection.h; sourceTree = ""; }; + 0F9AF0376C2ECE8617B6A44340668929 /* GCDWebServerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerConnection.m; path = GCDWebServer/Core/GCDWebServerConnection.m; sourceTree = ""; }; + 1517292E5365D56268557D84F3262E7C /* GCDWebServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GCDWebServer.modulemap; sourceTree = ""; }; + 1C8C35C9D4543B6198BF69D7A4DA1745 /* Pods-PokemonController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PokemonController-umbrella.h"; sourceTree = ""; }; + 228C4F878B78E35C97D4BCD9DF126A0F /* Pods-PokemonController */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-PokemonController"; path = Pods_PokemonController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 29335C69498179EE6DE160014473ECD3 /* GCDWebServer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.debug.xcconfig; sourceTree = ""; }; + 313C69B82019D6161A4285E7022983D0 /* GCDWebServer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GCDWebServer.release.xcconfig; sourceTree = ""; }; + 34AD430EE8B69605C00972326F3B1DDB /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileResponse.m; path = GCDWebServer/Responses/GCDWebServerFileResponse.m; sourceTree = ""; }; + 3AA0BA1E9BC5BBABD5F25CBEDEB9C2A7 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerURLEncodedFormRequest.m; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; + 3B7DA7E7A6FE6BD3039A42BFF94ADA70 /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataResponse.h; path = GCDWebServer/Responses/GCDWebServerDataResponse.h; sourceTree = ""; }; + 3E8EBCBB91EEDE1D5C6B70DF673B9DC6 /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerStreamedResponse.h; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.h; sourceTree = ""; }; + 3F3D48013190481EE4A89EB1A9236BD7 /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileRequest.h; path = GCDWebServer/Requests/GCDWebServerFileRequest.h; sourceTree = ""; }; + 3F7F5CBEF9530EC477B9CB100BD73D27 /* Pods-PokemonController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-PokemonController.modulemap"; sourceTree = ""; }; + 40F0D31437EBE44DAB9D8990CC2D5407 /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataRequest.m; path = GCDWebServer/Requests/GCDWebServerDataRequest.m; sourceTree = ""; }; + 4A0930F2B23D446723968D8266F7EFE4 /* GCDWebServer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GCDWebServer-Info.plist"; sourceTree = ""; }; + 4CA121403FB658FE0E2B2C7DB94BA586 /* GCDWebServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-prefix.pch"; sourceTree = ""; }; + 67F906E5680BCCE55C4525AE8F160983 /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerDataResponse.m; path = GCDWebServer/Responses/GCDWebServerDataResponse.m; sourceTree = ""; }; + 6982A2C082B08FB812FF16F8646CEA8D /* GCDWebServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerResponse.h; path = GCDWebServer/Core/GCDWebServerResponse.h; sourceTree = ""; }; + 69EB88251C507FA383529D84BC561DAA /* Pods-PokemonController-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PokemonController-acknowledgements.plist"; sourceTree = ""; }; + 6B6C337B2521A9490D4D3EE3BD254BF6 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 747C6F4B32D8702AA7082649B4C5760F /* GCDWebServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GCDWebServer-dummy.m"; sourceTree = ""; }; + 75C0774E3D38E9C159557DFC7669585E /* GCDWebServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServer.h; path = GCDWebServer/Core/GCDWebServer.h; sourceTree = ""; }; + 7AD210561E5EB6E0EF29007A69CB494B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 808950DBE0F3148D4F2D341B83E7EC96 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerMultiPartFormRequest.h; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; + 81BB47655C9A19FC19ECFCC8B4098569 /* Pods-PokemonController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PokemonController.debug.xcconfig"; sourceTree = ""; }; + 8A4D3EE7F452334A289E9F72B210ADBE /* GCDWebServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerResponse.m; path = GCDWebServer/Core/GCDWebServerResponse.m; sourceTree = ""; }; + 9171B825BD28E3B8922C3D79ACF2BA2D /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerHTTPStatusCodes.h; path = GCDWebServer/Core/GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; + 9245F38DF9F65F37668300EE8CC2C8AB /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerURLEncodedFormRequest.h; path = GCDWebServer/Requests/GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + AD3C2095FBAF9C0566A206D058165425 /* GCDWebServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerRequest.h; path = GCDWebServer/Core/GCDWebServerRequest.h; sourceTree = ""; }; + B47D0B893294C7F937F3D392186EA8AB /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFunctions.h; path = GCDWebServer/Core/GCDWebServerFunctions.h; sourceTree = ""; }; + B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GCDWebServer; path = GCDWebServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C04BCBBF7498B3517386F31EFE537692 /* GCDWebServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerRequest.m; path = GCDWebServer/Core/GCDWebServerRequest.m; sourceTree = ""; }; + C0EB9051B96C1968A3625D994D6D3F00 /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFileRequest.m; path = GCDWebServer/Requests/GCDWebServerFileRequest.m; sourceTree = ""; }; + C1087ACC7F6382F087984FCFD39C93A0 /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerMultiPartFormRequest.m; path = GCDWebServer/Requests/GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; + C208CD718DAAFDFF74527335D88B632C /* Pods-PokemonController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PokemonController-dummy.m"; sourceTree = ""; }; + C25DA09B1DE05CE38AE941D6D2652A49 /* Pods-PokemonController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PokemonController-Info.plist"; sourceTree = ""; }; + C361CD7311BADB248F804DF663C9F580 /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerErrorResponse.m; path = GCDWebServer/Responses/GCDWebServerErrorResponse.m; sourceTree = ""; }; + C9B71C8C8509A6C77EF5B0B17B27BF55 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerStreamedResponse.m; path = GCDWebServer/Responses/GCDWebServerStreamedResponse.m; sourceTree = ""; }; + CD73727F6370AB9FF23E562DBEB7F797 /* Pods-PokemonController-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PokemonController-acknowledgements.markdown"; sourceTree = ""; }; + CE1782D7A2C21C6247060E1B0E3D06CB /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServerFunctions.m; path = GCDWebServer/Core/GCDWebServerFunctions.m; sourceTree = ""; }; + CEA1C1073651CD11E5EAFB9310ADE83E /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + D44D98CFB6D422CCC1C43FCF3E2A5CD6 /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerFileResponse.h; path = GCDWebServer/Responses/GCDWebServerFileResponse.h; sourceTree = ""; }; + D46CF103727E67D825553CB38696AD09 /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerPrivate.h; path = GCDWebServer/Core/GCDWebServerPrivate.h; sourceTree = ""; }; + E4F92DE706868DFE78D8406E1BEA731A /* Pods-PokemonController-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PokemonController-frameworks.sh"; sourceTree = ""; }; + EAA46B0AB6D290A02BE04178A329DE92 /* Pods-PokemonController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PokemonController.release.xcconfig"; sourceTree = ""; }; + EC23422252B212D90DD19BEAD5241E35 /* GCDWebServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GCDWebServer.m; path = GCDWebServer/Core/GCDWebServer.m; sourceTree = ""; }; + FAFE423A73A75FE7026093D9E8075548 /* GCDWebServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GCDWebServer-umbrella.h"; sourceTree = ""; }; + FBDE4255C8EDA45077591C690F4D2A69 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerDataRequest.h; path = GCDWebServer/Requests/GCDWebServerDataRequest.h; sourceTree = ""; }; + FCAAA463CC21EAAAFBD289062FAE3470 /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GCDWebServerErrorResponse.h; path = GCDWebServer/Responses/GCDWebServerErrorResponse.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0A0D7E27C55DE3A36DD64491910F2A9F /* Frameworks */ = { + 51916D3158EB729301C500CEEEF893C7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1EDF3269900557E0D66105D06534B59B /* CFNetwork.framework in Frameworks */, - CD52B1FA59E895702FD5A7111C8C5F09 /* Foundation.framework in Frameworks */, - 7CE843C2C4FC7B1A9746B09807BDD3CB /* MobileCoreServices.framework in Frameworks */, + 9C647A537ABE12D8077000DB2D50021A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A9A445924D47B4060A1F1851ABB6DACA /* Frameworks */ = { + A6F7C59A06ECF01C8BF1A37F5EA7D258 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 191B21040DB89796260C3CE708B073E6 /* Foundation.framework in Frameworks */, + 64B146909976A822ED9A97EF9A8C95DA /* CFNetwork.framework in Frameworks */, + D8142DC2A1ECBD89F704BE11944532B4 /* Foundation.framework in Frameworks */, + 13284ADCA851B3CF531D992CAC5EB69C /* MobileCoreServices.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 122DA2E5084A4393C29BE363C764795C /* Frameworks */ = { + 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */ = { isa = PBXGroup; children = ( - E054AA69850D90041A10E35DDC37281C /* iOS */, + 180F6D477E0A5C8DE9E6C44AF948E735 /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 22F33DA5E93F275F90474F439B13C5AF /* Core */ = { + 108443C3492CD4A47F561F002B845E16 /* Pods */ = { isa = PBXGroup; children = ( - 1BBE8240C54A3E8512AD007C4CFD3B00 /* GCDWebServer.h */, - C1A9EF0BD49A2E463F6A9B5B3F2EAF25 /* GCDWebServer.m */, - DE380BE3ADE563CD077D30947ECF0018 /* GCDWebServerConnection.h */, - 917EBA0CE144F5D264374590CF701162 /* GCDWebServerConnection.m */, - C2F21D323C068815B9F59B221427B338 /* GCDWebServerDataRequest.h */, - 9AD3227083703146760949AB64F3D9CB /* GCDWebServerDataRequest.m */, - EF0BD5D8E5679B3FE6CB021E8DFC2AD8 /* GCDWebServerDataResponse.h */, - 1F753987CAFE5FD5C47DF4866D73AECB /* GCDWebServerDataResponse.m */, - 9C49252288F0D7ADD297B11B06A3524A /* GCDWebServerErrorResponse.h */, - 1AF02037685584BDA98AD84C84E19D37 /* GCDWebServerErrorResponse.m */, - C8A4365FA30D5A1E9019B79BBE233FF3 /* GCDWebServerFileRequest.h */, - B4A1A8B5E9590635550931A61DED6837 /* GCDWebServerFileRequest.m */, - EF98D4FF2FF84C960D3AE10337662E45 /* GCDWebServerFileResponse.h */, - FC26543CA3CB35A5E5991DF609A23D49 /* GCDWebServerFileResponse.m */, - 58AD3A6047C9ED1652AF3BF232DE6071 /* GCDWebServerFunctions.h */, - BEE9A92ABA354AD5AFC4E43339EE6684 /* GCDWebServerFunctions.m */, - 1A57536379D2A9E04CE18A202C6BAE97 /* GCDWebServerHTTPStatusCodes.h */, - D03A83D0504104CC2D4BA0131A302027 /* GCDWebServerMultiPartFormRequest.h */, - 97D828558472BD73BFD9AB43E8DC5418 /* GCDWebServerMultiPartFormRequest.m */, - 719F09840059266E876466A3F717D7DD /* GCDWebServerPrivate.h */, - 9586B55B46E8C0B44A00A4768BC6AECC /* GCDWebServerRequest.h */, - 652E4BDAA6AE380058F82E0DD5208CA4 /* GCDWebServerRequest.m */, - 35C92496884538DA9276DD2DB855D787 /* GCDWebServerResponse.h */, - 9E0885F91002D74624ED02F22076C4BE /* GCDWebServerResponse.m */, - 3A95195EF8646E93792D77E9007D9B0E /* GCDWebServerStreamedResponse.h */, - F1AB12DE398E6A262846A90E67686467 /* GCDWebServerStreamedResponse.m */, - 51EBE3EF1E3D0CE116302DA589746A94 /* GCDWebServerURLEncodedFormRequest.h */, - 34ACE6774D1D9DD5B108FF457CDDCB41 /* GCDWebServerURLEncodedFormRequest.m */, + BDB2F0175E8D790462BCB133D7696A1B /* GCDWebServer */, ); - name = Core; + name = Pods; sourceTree = ""; }; - 25BB3430C5DBF5C1B422E46ED52C4D1E /* Targets Support Files */ = { + 180F6D477E0A5C8DE9E6C44AF948E735 /* iOS */ = { isa = PBXGroup; children = ( - A9D6745F7E66FDA3534B618507FC79A7 /* Pods-PokemonController */, + 6B6C337B2521A9490D4D3EE3BD254BF6 /* CFNetwork.framework */, + 7AD210561E5EB6E0EF29007A69CB494B /* Foundation.framework */, + CEA1C1073651CD11E5EAFB9310ADE83E /* MobileCoreServices.framework */, ); - name = "Targets Support Files"; + name = iOS; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 1A29B10AA760CD9E37DA1904F59150E2 /* Support Files */ = { isa = PBXGroup; children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 122DA2E5084A4393C29BE363C764795C /* Frameworks */, - D6EA29A8074872FE514A13C71E506613 /* Pods */, - A6C1795CDBD32AE9C6510C03526D8962 /* Products */, - 25BB3430C5DBF5C1B422E46ED52C4D1E /* Targets Support Files */, + 1517292E5365D56268557D84F3262E7C /* GCDWebServer.modulemap */, + 747C6F4B32D8702AA7082649B4C5760F /* GCDWebServer-dummy.m */, + 4A0930F2B23D446723968D8266F7EFE4 /* GCDWebServer-Info.plist */, + 4CA121403FB658FE0E2B2C7DB94BA586 /* GCDWebServer-prefix.pch */, + FAFE423A73A75FE7026093D9E8075548 /* GCDWebServer-umbrella.h */, + 29335C69498179EE6DE160014473ECD3 /* GCDWebServer.debug.xcconfig */, + 313C69B82019D6161A4285E7022983D0 /* GCDWebServer.release.xcconfig */, ); + name = "Support Files"; + path = "../Target Support Files/GCDWebServer"; sourceTree = ""; }; - A6C1795CDBD32AE9C6510C03526D8962 /* Products */ = { + B23CF925C970235A94B343D60ECE3C67 /* Core */ = { isa = PBXGroup; children = ( - 8C85A3AB5C44907DD94813C5B6AF8CAE /* GCDWebServer.framework */, - 529E6788A458228171B5F860B0C7CF00 /* Pods_PokemonController.framework */, + 75C0774E3D38E9C159557DFC7669585E /* GCDWebServer.h */, + EC23422252B212D90DD19BEAD5241E35 /* GCDWebServer.m */, + 0DEE5EA2FDEC701D2BD68E39C5ACF622 /* GCDWebServerConnection.h */, + 0F9AF0376C2ECE8617B6A44340668929 /* GCDWebServerConnection.m */, + FBDE4255C8EDA45077591C690F4D2A69 /* GCDWebServerDataRequest.h */, + 40F0D31437EBE44DAB9D8990CC2D5407 /* GCDWebServerDataRequest.m */, + 3B7DA7E7A6FE6BD3039A42BFF94ADA70 /* GCDWebServerDataResponse.h */, + 67F906E5680BCCE55C4525AE8F160983 /* GCDWebServerDataResponse.m */, + FCAAA463CC21EAAAFBD289062FAE3470 /* GCDWebServerErrorResponse.h */, + C361CD7311BADB248F804DF663C9F580 /* GCDWebServerErrorResponse.m */, + 3F3D48013190481EE4A89EB1A9236BD7 /* GCDWebServerFileRequest.h */, + C0EB9051B96C1968A3625D994D6D3F00 /* GCDWebServerFileRequest.m */, + D44D98CFB6D422CCC1C43FCF3E2A5CD6 /* GCDWebServerFileResponse.h */, + 34AD430EE8B69605C00972326F3B1DDB /* GCDWebServerFileResponse.m */, + B47D0B893294C7F937F3D392186EA8AB /* GCDWebServerFunctions.h */, + CE1782D7A2C21C6247060E1B0E3D06CB /* GCDWebServerFunctions.m */, + 9171B825BD28E3B8922C3D79ACF2BA2D /* GCDWebServerHTTPStatusCodes.h */, + 808950DBE0F3148D4F2D341B83E7EC96 /* GCDWebServerMultiPartFormRequest.h */, + C1087ACC7F6382F087984FCFD39C93A0 /* GCDWebServerMultiPartFormRequest.m */, + D46CF103727E67D825553CB38696AD09 /* GCDWebServerPrivate.h */, + AD3C2095FBAF9C0566A206D058165425 /* GCDWebServerRequest.h */, + C04BCBBF7498B3517386F31EFE537692 /* GCDWebServerRequest.m */, + 6982A2C082B08FB812FF16F8646CEA8D /* GCDWebServerResponse.h */, + 8A4D3EE7F452334A289E9F72B210ADBE /* GCDWebServerResponse.m */, + 3E8EBCBB91EEDE1D5C6B70DF673B9DC6 /* GCDWebServerStreamedResponse.h */, + C9B71C8C8509A6C77EF5B0B17B27BF55 /* GCDWebServerStreamedResponse.m */, + 9245F38DF9F65F37668300EE8CC2C8AB /* GCDWebServerURLEncodedFormRequest.h */, + 3AA0BA1E9BC5BBABD5F25CBEDEB9C2A7 /* GCDWebServerURLEncodedFormRequest.m */, ); - name = Products; + name = Core; sourceTree = ""; }; - A9D6745F7E66FDA3534B618507FC79A7 /* Pods-PokemonController */ = { + BCABDB0197FA3CC65A8F82C03BE1AA98 /* Products */ = { isa = PBXGroup; children = ( - 11A46FE631190DE86282232BD5E49542 /* Info.plist */, - C71D3D893FE1EB4B4B0A31AE59F7A320 /* Pods-PokemonController.modulemap */, - A750EF916AC5DDB7C329448473061AC9 /* Pods-PokemonController-acknowledgements.markdown */, - CC473C885DB3FA8C13AC9AAA9CBF9BAB /* Pods-PokemonController-acknowledgements.plist */, - D48231F8262BEDBCF72393C2C46FDE5A /* Pods-PokemonController-dummy.m */, - 21DC7BF6BBF6BF1B6C6DA8D3E4D63B1D /* Pods-PokemonController-frameworks.sh */, - 1167404285302F2AF8C1CCBE7B19F376 /* Pods-PokemonController-resources.sh */, - 85D161487AF2EB103D21CB869BD7FFE4 /* Pods-PokemonController-umbrella.h */, - 6592DE76ABE6159686001124ECE0ED0F /* Pods-PokemonController.debug.xcconfig */, - 0FCD829323E65D081FF8F1541006DBB1 /* Pods-PokemonController.release.xcconfig */, + B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer */, + 228C4F878B78E35C97D4BCD9DF126A0F /* Pods-PokemonController */, ); - name = "Pods-PokemonController"; - path = "Target Support Files/Pods-PokemonController"; + name = Products; sourceTree = ""; }; - B64457FAE29725642B22672DFCB39ABA /* Support Files */ = { + BDB2F0175E8D790462BCB133D7696A1B /* GCDWebServer */ = { isa = PBXGroup; children = ( - AE4DD9CD2AE4D0FB7C3EEB3BDA1FF6BA /* GCDWebServer.modulemap */, - 9E67C31AAFA985AF48A2001AC72AB505 /* GCDWebServer.xcconfig */, - 4DED1E68CEA17EF05543655FB7AF53F3 /* GCDWebServer-dummy.m */, - 81B48E7D96529C479D096C83E0181EE3 /* GCDWebServer-prefix.pch */, - A4FFD142C51C9EC189D6A562F888F7EC /* GCDWebServer-umbrella.h */, - F6928DC16F0C5AAE1119CFB4FC4DBA67 /* Info.plist */, + B23CF925C970235A94B343D60ECE3C67 /* Core */, + 1A29B10AA760CD9E37DA1904F59150E2 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/GCDWebServer"; + name = GCDWebServer; + path = GCDWebServer; sourceTree = ""; }; - C7D87AFB443A861980028125FECDC200 /* GCDWebServer */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 22F33DA5E93F275F90474F439B13C5AF /* Core */, - B64457FAE29725642B22672DFCB39ABA /* Support Files */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */, + 108443C3492CD4A47F561F002B845E16 /* Pods */, + BCABDB0197FA3CC65A8F82C03BE1AA98 /* Products */, + F61EF4E99BEE16E4C42FEF5D84F9D40F /* Targets Support Files */, ); - path = GCDWebServer; sourceTree = ""; }; - D6EA29A8074872FE514A13C71E506613 /* Pods */ = { + ED43C48A0BFC153C15BBA6151D9599AD /* Pods-PokemonController */ = { isa = PBXGroup; children = ( - C7D87AFB443A861980028125FECDC200 /* GCDWebServer */, + 3F7F5CBEF9530EC477B9CB100BD73D27 /* Pods-PokemonController.modulemap */, + CD73727F6370AB9FF23E562DBEB7F797 /* Pods-PokemonController-acknowledgements.markdown */, + 69EB88251C507FA383529D84BC561DAA /* Pods-PokemonController-acknowledgements.plist */, + C208CD718DAAFDFF74527335D88B632C /* Pods-PokemonController-dummy.m */, + E4F92DE706868DFE78D8406E1BEA731A /* Pods-PokemonController-frameworks.sh */, + C25DA09B1DE05CE38AE941D6D2652A49 /* Pods-PokemonController-Info.plist */, + 1C8C35C9D4543B6198BF69D7A4DA1745 /* Pods-PokemonController-umbrella.h */, + 81BB47655C9A19FC19ECFCC8B4098569 /* Pods-PokemonController.debug.xcconfig */, + EAA46B0AB6D290A02BE04178A329DE92 /* Pods-PokemonController.release.xcconfig */, ); - name = Pods; + name = "Pods-PokemonController"; + path = "Target Support Files/Pods-PokemonController"; sourceTree = ""; }; - E054AA69850D90041A10E35DDC37281C /* iOS */ = { + F61EF4E99BEE16E4C42FEF5D84F9D40F /* Targets Support Files */ = { isa = PBXGroup; children = ( - 3923D5984E118CD1D4E33F83EDF5FB68 /* CFNetwork.framework */, - 07F5E79802909746C0EDB8909386BFD9 /* Foundation.framework */, - 43749D33AEEDBEA0087618A93073C8CA /* MobileCoreServices.framework */, + ED43C48A0BFC153C15BBA6151D9599AD /* Pods-PokemonController */, ); - name = iOS; + name = "Targets Support Files"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 39A4514D998D726E7CB8C9C0795DB7EF /* Headers */ = { + CC529973C52C216FAD8832BEB845E485 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 30324A7C4B312F444B2A6934E2060859 /* Pods-PokemonController-umbrella.h in Headers */, + 192838E041AC1E270B4F80CC7EE461C9 /* GCDWebServer.h in Headers */, + C2456DED92A437BD36446043347F82FE /* GCDWebServer-umbrella.h in Headers */, + 7DA71D99B84CC31B34655AB37756F334 /* GCDWebServerConnection.h in Headers */, + 8383131832BB3BE0409236B26A47A426 /* GCDWebServerDataRequest.h in Headers */, + 4F11F585DC59C8263F95EDEDBB002369 /* GCDWebServerDataResponse.h in Headers */, + C42FCE48A86E2D456501662784820E4C /* GCDWebServerErrorResponse.h in Headers */, + CAE997EA797010B106BF3F32C4F0D5E2 /* GCDWebServerFileRequest.h in Headers */, + CA62AD5F3518318B9DCF26A8113BEACE /* GCDWebServerFileResponse.h in Headers */, + 85B473E8EB5074C92CBE92A0B88F1C5C /* GCDWebServerFunctions.h in Headers */, + 02085A4DBE7C18EEE612837B12DFCF5E /* GCDWebServerHTTPStatusCodes.h in Headers */, + FF7EB0C43A239B674F582BD61CBA2B0F /* GCDWebServerMultiPartFormRequest.h in Headers */, + 258C6A83830AC9D9218517AF7D17C624 /* GCDWebServerPrivate.h in Headers */, + C7866C8C01B672F0FD573F04347F02DB /* GCDWebServerRequest.h in Headers */, + B28116631DF8F5381C6668448CA3BD78 /* GCDWebServerResponse.h in Headers */, + 0E473D493B9159E34D9DB4AFC4C29914 /* GCDWebServerStreamedResponse.h in Headers */, + 2FFD063F189C85BD15BF2E58C74C1C29 /* GCDWebServerURLEncodedFormRequest.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BC5EABBBE765DB87B0257AF7DFEE1053 /* Headers */ = { + E48B7595E43B4CA4C5C1FF0F9A6BE308 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 23C1F1F165AF50E9E79AE4C5562BC134 /* GCDWebServer-umbrella.h in Headers */, - 19AF3610072169E5C7A80B92915E3273 /* GCDWebServer.h in Headers */, - CF1B9BAC37B0C927330B5C7254E113CE /* GCDWebServerConnection.h in Headers */, - A0918E9FA6D263258652239D2AFB816A /* GCDWebServerDataRequest.h in Headers */, - 7B0FB7F36A0F9F654AA8F7462C7F42AD /* GCDWebServerDataResponse.h in Headers */, - 04060C681A462B9520F3103D8E10543C /* GCDWebServerErrorResponse.h in Headers */, - 71AB4705D4C7DC6239FD354E165CFA6F /* GCDWebServerFileRequest.h in Headers */, - 3C9234AFD748DE044C4451441152555D /* GCDWebServerFileResponse.h in Headers */, - 45B1AC6D576F206689D6606D1D640129 /* GCDWebServerFunctions.h in Headers */, - C98EB123870A1F48C40F6F80B595DF28 /* GCDWebServerHTTPStatusCodes.h in Headers */, - 01372A113D4D24F730470D48C72D3AD6 /* GCDWebServerMultiPartFormRequest.h in Headers */, - 5D5B87D738C8E66BC386C64AC16E258D /* GCDWebServerPrivate.h in Headers */, - 8525D3F0B3825219D335DA68D211FACA /* GCDWebServerRequest.h in Headers */, - 9374EC176619D9847D2426DF28E8A00A /* GCDWebServerResponse.h in Headers */, - D135BF17BF334ED905C703505250F777 /* GCDWebServerStreamedResponse.h in Headers */, - B46E9A3339883C2E91A703BBE41A9DD1 /* GCDWebServerURLEncodedFormRequest.h in Headers */, + 6773BA55056EF5B689A210FD0DFB2340 /* Pods-PokemonController-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 324F18602D5EF57D0C85927813C44D87 /* GCDWebServer */ = { + AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */ = { isa = PBXNativeTarget; - buildConfigurationList = D915E131D6A55E7EE373244493203920 /* Build configuration list for PBXNativeTarget "GCDWebServer" */; + buildConfigurationList = 617BE26E9AC3BDBDE2416B2BD691CABA /* Build configuration list for PBXNativeTarget "GCDWebServer" */; buildPhases = ( - 833C8B6C561DDA125CC85B12DE082E58 /* Sources */, - 0A0D7E27C55DE3A36DD64491910F2A9F /* Frameworks */, - BC5EABBBE765DB87B0257AF7DFEE1053 /* Headers */, + CC529973C52C216FAD8832BEB845E485 /* Headers */, + 8B03B9E3845C9E9A825EF40B77BCD964 /* Sources */, + A6F7C59A06ECF01C8BF1A37F5EA7D258 /* Frameworks */, + 1B3CE4019013BAFF62DD39D4E9647F0A /* Resources */, ); buildRules = ( ); @@ -311,329 +313,426 @@ ); name = GCDWebServer; productName = GCDWebServer; - productReference = 8C85A3AB5C44907DD94813C5B6AF8CAE /* GCDWebServer.framework */; + productReference = B68C1052A3B51DBCF7D960F898AAFA95 /* GCDWebServer */; productType = "com.apple.product-type.framework"; }; - E4C45EFA7D33B6E5B9193BDCF4320E40 /* Pods-PokemonController */ = { + D476C436F409296040FB0C35C3482CD2 /* Pods-PokemonController */ = { isa = PBXNativeTarget; - buildConfigurationList = DEF5B5624E66C10D7A7487D1DF10D5C9 /* Build configuration list for PBXNativeTarget "Pods-PokemonController" */; + buildConfigurationList = 919880B919D650FC1660776989D39272 /* Build configuration list for PBXNativeTarget "Pods-PokemonController" */; buildPhases = ( - A0DB2B730CCBB0BC69AC21CB8BE2728C /* Sources */, - A9A445924D47B4060A1F1851ABB6DACA /* Frameworks */, - 39A4514D998D726E7CB8C9C0795DB7EF /* Headers */, + E48B7595E43B4CA4C5C1FF0F9A6BE308 /* Headers */, + 9D76CC254C47C0732F5FA246E40F7357 /* Sources */, + 51916D3158EB729301C500CEEEF893C7 /* Frameworks */, + E59315B00878DF1AA830404F90EDBBCE /* Resources */, ); buildRules = ( ); dependencies = ( - B04758E7BF1391D7E991332262355598 /* PBXTargetDependency */, + 703E0B34E78736D096CBD527349B8511 /* PBXTargetDependency */, ); name = "Pods-PokemonController"; - productName = "Pods-PokemonController"; - productReference = 529E6788A458228171B5F860B0C7CF00 /* Pods_PokemonController.framework */; + productName = Pods_PokemonController; + productReference = 228C4F878B78E35C97D4BCD9DF126A0F /* Pods-PokemonController */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0720; - LastUpgradeCheck = 0700; + LastSwiftUpdateCheck = 1500; + LastUpgradeCheck = 1500; }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( + Base, en, ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = A6C1795CDBD32AE9C6510C03526D8962 /* Products */; + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = BCABDB0197FA3CC65A8F82C03BE1AA98 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 324F18602D5EF57D0C85927813C44D87 /* GCDWebServer */, - E4C45EFA7D33B6E5B9193BDCF4320E40 /* Pods-PokemonController */, + AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */, + D476C436F409296040FB0C35C3482CD2 /* Pods-PokemonController */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + 1B3CE4019013BAFF62DD39D4E9647F0A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E59315B00878DF1AA830404F90EDBBCE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - 833C8B6C561DDA125CC85B12DE082E58 /* Sources */ = { + 8B03B9E3845C9E9A825EF40B77BCD964 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 87DDC1D35ED4C15DF5E36B9EC4801848 /* GCDWebServer-dummy.m in Sources */, - 9173D385DF60D15EB25AADA2CC67E5D0 /* GCDWebServer.m in Sources */, - 1350E334B7957E816F08653F32E8997E /* GCDWebServerConnection.m in Sources */, - D6E202D02C2A98C37BEE46FF6CA6BF6E /* GCDWebServerDataRequest.m in Sources */, - F854FD81B447DE7DE98EFA7B2A5E506B /* GCDWebServerDataResponse.m in Sources */, - AA9131066F17ABA0650142856587BD74 /* GCDWebServerErrorResponse.m in Sources */, - 45D6A2EA63E73B5AEE717AA79D76ED66 /* GCDWebServerFileRequest.m in Sources */, - FBB491C9255AF72A742A73DB44770FDB /* GCDWebServerFileResponse.m in Sources */, - 19308D893669B632EBED348D089628D1 /* GCDWebServerFunctions.m in Sources */, - 2E7830EAF098D5FD1B455799E6652098 /* GCDWebServerMultiPartFormRequest.m in Sources */, - F8975051295364E3D166CB71CF96F185 /* GCDWebServerRequest.m in Sources */, - 0C88FF55715753F0B53DBC6D4061AA16 /* GCDWebServerResponse.m in Sources */, - CFDB74CD4D874F1C4875390B66DDAAE8 /* GCDWebServerStreamedResponse.m in Sources */, - 493200821CE09E919FD3371910BE497A /* GCDWebServerURLEncodedFormRequest.m in Sources */, + 863D875E583C9FD56A537779B181C0C4 /* GCDWebServer.m in Sources */, + 35128E3CEFCD8773514AD035535FE8FD /* GCDWebServer-dummy.m in Sources */, + A8B3E6CD77D46E7D7494708D6A495F9D /* GCDWebServerConnection.m in Sources */, + 141C600E88065B8C290F3EF72A614769 /* GCDWebServerDataRequest.m in Sources */, + 7D1281EE23B138EF9ED41531D358B2A2 /* GCDWebServerDataResponse.m in Sources */, + F03C18845BC7F706F35885FEA0AB154E /* GCDWebServerErrorResponse.m in Sources */, + 6B93FAA8F7035D178E8B2C98651AA1C8 /* GCDWebServerFileRequest.m in Sources */, + C505CC7186DF9665B97FD449FCF53696 /* GCDWebServerFileResponse.m in Sources */, + A5498A91EFE0B285AEFC8FA798E98585 /* GCDWebServerFunctions.m in Sources */, + D977B449077EDECC109FA4E3DEFA0A46 /* GCDWebServerMultiPartFormRequest.m in Sources */, + 7BA4A145F7143CA63D2FD8D826BEB5F4 /* GCDWebServerRequest.m in Sources */, + 60D4B9A3A641DD9BFE53BFCA63CC2CF1 /* GCDWebServerResponse.m in Sources */, + 1C018FF707839B22211E7E1ACE1C39BD /* GCDWebServerStreamedResponse.m in Sources */, + 8D1E269A7790E74B282D2ED5AD8F8A1D /* GCDWebServerURLEncodedFormRequest.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A0DB2B730CCBB0BC69AC21CB8BE2728C /* Sources */ = { + 9D76CC254C47C0732F5FA246E40F7357 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BE224567856362A0FFD398DAC8FB9690 /* Pods-PokemonController-dummy.m in Sources */, + 93CD1AA7036B8E58489CE42A1CBFBECE /* Pods-PokemonController-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - B04758E7BF1391D7E991332262355598 /* PBXTargetDependency */ = { + 703E0B34E78736D096CBD527349B8511 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GCDWebServer; - target = 324F18602D5EF57D0C85927813C44D87 /* GCDWebServer */; - targetProxy = 1BC54BE8567B3F333C2DC0A40EEEBC0A /* PBXContainerItemProxy */; + target = AD904F32069787EFB2DFFE05EB82F5BD /* GCDWebServer */; + targetProxy = A55A395D10C039D52009A3B743F2C74D /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 2CE16AC72762C01C5DC595053F1F2EF4 /* Debug */ = { + 90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_DEBUG=1", "DEBUG=1", "$(inherited)", ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 34A7F651A81DAAFD53F90D401573FEC9 /* Debug */ = { + 9553C89E183877A5CB2F3C6801BEC129 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 9DEB0036E2F40939DDDFB4031E7EA859 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6592DE76ABE6159686001124ECE0ED0F /* Pods-PokemonController.debug.xcconfig */; + baseConfigurationReference = 313C69B82019D6161A4285E7022983D0 /* GCDWebServer.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + "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-PokemonController/Info.plist"; + ENABLE_BITCODE = NO; + EXPANDED_CODE_SIGN_IDENTITY = ""; + GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GCDWebServer/GCDWebServer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-PokemonController/Pods-PokemonController.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_PokemonController; + MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; + PRODUCT_MODULE_NAME = GCDWebServer; + PRODUCT_NAME = GCDWebServer; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 97308968542F0A1F7A40A4098314B773 /* Debug */ = { + CDCC32C47FEF50C76C93129A3AB4D4E7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9E67C31AAFA985AF48A2001AC72AB505 /* GCDWebServer.xcconfig */; + baseConfigurationReference = EAA46B0AB6D290A02BE04178A329DE92 /* Pods-PokemonController.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + "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; - GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GCDWebServer/Info.plist"; + ENABLE_BITCODE = NO; + EXPANDED_CODE_SIGN_IDENTITY = ""; + INFOPLIST_FILE = "Target Support Files/Pods-PokemonController/Pods-PokemonController-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = GCDWebServer; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PokemonController/Pods-PokemonController.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - C6544A1F1139551CE6C6C9B43404CFA3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; name = Release; }; - CDCECD3DBFD4E919831C596BEF9D154F /* Release */ = { + E8BEC681E468E97CE85AAFE35694998C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9E67C31AAFA985AF48A2001AC72AB505 /* GCDWebServer.xcconfig */; + baseConfigurationReference = 29335C69498179EE6DE160014473ECD3 /* GCDWebServer.debug.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + "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; + ENABLE_BITCODE = NO; + EXPANDED_CODE_SIGN_IDENTITY = ""; GCC_PREFIX_HEADER = "Target Support Files/GCDWebServer/GCDWebServer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GCDWebServer/Info.plist"; + INFOPLIST_FILE = "Target Support Files/GCDWebServer/GCDWebServer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/GCDWebServer/GCDWebServer.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_MODULE_NAME = GCDWebServer; PRODUCT_NAME = GCDWebServer; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - FC60CE1D085A62BFC2B8F68F3DF4A25E /* Release */ = { + F5329C870E76CCB788B9219E37FF3FF4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0FCD829323E65D081FF8F1541006DBB1 /* Pods-PokemonController.release.xcconfig */; + baseConfigurationReference = 81BB47655C9A19FC19ECFCC8B4098569 /* Pods-PokemonController.debug.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + "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-PokemonController/Info.plist"; + ENABLE_BITCODE = NO; + EXPANDED_CODE_SIGN_IDENTITY = ""; + INFOPLIST_FILE = "Target Support Files/Pods-PokemonController/Pods-PokemonController-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; MODULEMAP_FILE = "Target Support Files/Pods-PokemonController/Pods-PokemonController.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_PokemonController; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2CE16AC72762C01C5DC595053F1F2EF4 /* Debug */, - C6544A1F1139551CE6C6C9B43404CFA3 /* Release */, + 90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */, + 9553C89E183877A5CB2F3C6801BEC129 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D915E131D6A55E7EE373244493203920 /* Build configuration list for PBXNativeTarget "GCDWebServer" */ = { + 617BE26E9AC3BDBDE2416B2BD691CABA /* Build configuration list for PBXNativeTarget "GCDWebServer" */ = { isa = XCConfigurationList; buildConfigurations = ( - 97308968542F0A1F7A40A4098314B773 /* Debug */, - CDCECD3DBFD4E919831C596BEF9D154F /* Release */, + E8BEC681E468E97CE85AAFE35694998C /* Debug */, + 9DEB0036E2F40939DDDFB4031E7EA859 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DEF5B5624E66C10D7A7487D1DF10D5C9 /* Build configuration list for PBXNativeTarget "Pods-PokemonController" */ = { + 919880B919D650FC1660776989D39272 /* Build configuration list for PBXNativeTarget "Pods-PokemonController" */ = { isa = XCConfigurationList; buildConfigurations = ( - 34A7F651A81DAAFD53F90D401573FEC9 /* Debug */, - FC60CE1D085A62BFC2B8F68F3DF4A25E /* Release */, + F5329C870E76CCB788B9219E37FF3FF4 /* Debug */, + CDCC32C47FEF50C76C93129A3AB4D4E7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; } diff --git a/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/GCDWebServer.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/GCDWebServer.xcscheme new file mode 100644 index 0000000..156531b --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/GCDWebServer.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/Pods-PokemonController.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/Pods-PokemonController.xcscheme new file mode 100644 index 0000000..6b54598 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/Pods-PokemonController.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..1b4265b --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,25 @@ + + + + + SchemeUserState + + GCDWebServer.xcscheme + + isShown + + orderHint + 0 + + Pods-PokemonController.xcscheme + + isShown + + orderHint + 1 + + + SuppressBuildableAutocreation + + + diff --git a/Pods/Target Support Files/GCDWebServer/GCDWebServer-Info.plist b/Pods/Target Support Files/GCDWebServer/GCDWebServer-Info.plist new file mode 100644 index 0000000..e635472 --- /dev/null +++ b/Pods/Target Support Files/GCDWebServer/GCDWebServer-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.3.2 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/GCDWebServer/GCDWebServer-prefix.pch b/Pods/Target Support Files/GCDWebServer/GCDWebServer-prefix.pch index aa992a4..beb2a24 100644 --- a/Pods/Target Support Files/GCDWebServer/GCDWebServer-prefix.pch +++ b/Pods/Target Support Files/GCDWebServer/GCDWebServer-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Pods/Target Support Files/GCDWebServer/GCDWebServer-umbrella.h b/Pods/Target Support Files/GCDWebServer/GCDWebServer-umbrella.h index f4975a5..845fa78 100644 --- a/Pods/Target Support Files/GCDWebServer/GCDWebServer-umbrella.h +++ b/Pods/Target Support Files/GCDWebServer/GCDWebServer-umbrella.h @@ -1,4 +1,14 @@ +#ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif #import "GCDWebServer.h" #import "GCDWebServerConnection.h" diff --git a/Pods/Target Support Files/GCDWebServer/GCDWebServer.debug.xcconfig b/Pods/Target Support Files/GCDWebServer/GCDWebServer.debug.xcconfig new file mode 100644 index 0000000..9c4ded2 --- /dev/null +++ b/Pods/Target Support Files/GCDWebServer/GCDWebServer.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "MobileCoreServices" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/GCDWebServer +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/GCDWebServer/GCDWebServer.release.xcconfig b/Pods/Target Support Files/GCDWebServer/GCDWebServer.release.xcconfig new file mode 100644 index 0000000..9c4ded2 --- /dev/null +++ b/Pods/Target Support Files/GCDWebServer/GCDWebServer.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "MobileCoreServices" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/GCDWebServer +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-Info.plist b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-Info.plist new file mode 100644 index 0000000..19cf209 --- /dev/null +++ b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + 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-PokemonController/Pods-PokemonController-acknowledgements.plist b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-acknowledgements.plist index 8cc92ed..29d6d4c 100644 --- a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-acknowledgements.plist @@ -39,6 +39,8 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + License + BSD Title GCDWebServer Type diff --git a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh index b83f95d..8492bcf 100755 --- a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh +++ b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh @@ -1,11 +1,32 @@ #!/bin/sh set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi 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}" +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" + +# 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 .*.??????") + +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -19,19 +40,34 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink -f "${source}")" fi - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --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}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -45,7 +81,7 @@ install_framework() # 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]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -53,39 +89,98 @@ install_framework() done fi } +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" -# 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}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + mkdir -p "${DWARF_DSYM_FOLDER_PATH}" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi fi } +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=0 } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# 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_identity + 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 +} if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/GCDWebServer/GCDWebServer.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/GCDWebServer/GCDWebServer.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait fi diff --git a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-umbrella.h b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-umbrella.h index e21489d..1bc2e3b 100644 --- a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-umbrella.h +++ b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-umbrella.h @@ -1,4 +1,14 @@ +#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_PokemonControllerVersionNumber; diff --git a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.debug.xcconfig b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.debug.xcconfig index ab2032a..1db78bc 100644 --- a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.debug.xcconfig +++ b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.debug.xcconfig @@ -1,6 +1,13 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$CONFIGURATION_BUILD_DIR/GCDWebServer" +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/GCDWebServer/GCDWebServer.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "GCDWebServer" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "GCDWebServer" -framework "MobileCoreServices" +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 +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.release.xcconfig b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.release.xcconfig index ab2032a..1db78bc 100644 --- a/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.release.xcconfig +++ b/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController.release.xcconfig @@ -1,6 +1,13 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$CONFIGURATION_BUILD_DIR/GCDWebServer" +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/GCDWebServer/GCDWebServer.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "GCDWebServer" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer/GCDWebServer.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/GCDWebServer" +OTHER_LDFLAGS = $(inherited) -l"z" -framework "CFNetwork" -framework "GCDWebServer" -framework "MobileCoreServices" +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 +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/PokemonController.xcodeproj/project.pbxproj b/PokemonController.xcodeproj/project.pbxproj index a2da4e2..66ab8ef 100644 --- a/PokemonController.xcodeproj/project.pbxproj +++ b/PokemonController.xcodeproj/project.pbxproj @@ -12,7 +12,6 @@ 111183161D2E76AF00AD1C0E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 111183141D2E76AF00AD1C0E /* Main.storyboard */; }; 111183181D2E76AF00AD1C0E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 111183171D2E76AF00AD1C0E /* Assets.xcassets */; }; 1111831B1D2E76AF00AD1C0E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 111183191D2E76AF00AD1C0E /* LaunchScreen.storyboard */; }; - 111183231D2E76D000AD1C0E /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 111183221D2E76D000AD1C0E /* MapKit.framework */; }; 236CD5041D356DD100C5589D /* FavouritesTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 236CD5031D356DD100C5589D /* FavouritesTableViewController.swift */; }; 236CD5061D356F7400C5589D /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = 236CD5051D356F7400C5589D /* Location.swift */; }; E315B83FC44B3AD4B794B82A /* Pods_PokemonController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2DD9AB658356283817A1F62 /* Pods_PokemonController.framework */; }; @@ -39,7 +38,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 115479541D3487AF00013FD1 /* MapKit.framework in Frameworks */, E315B83FC44B3AD4B794B82A /* Pods_PokemonController.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -113,12 +111,13 @@ isa = PBXNativeTarget; buildConfigurationList = 1111831F1D2E76AF00AD1C0E /* Build configuration list for PBXNativeTarget "PokemonController" */; buildPhases = ( + D95B470166E528A3B7873C78 /* [CP] Check Pods Manifest.lock */, 9DD09A239643F067DF08B10F /* 📦 Check Pods Manifest.lock */, 111183091D2E76AE00AD1C0E /* Sources */, 1111830A1D2E76AE00AD1C0E /* Frameworks */, 1111830B1D2E76AE00AD1C0E /* Resources */, 542D32095E78B7B38856F577 /* 📦 Embed Pods Frameworks */, - 502D59350C3E744C77DAAB68 /* 📦 Copy Pods Resources */, + A46D0FDF5C9E4E4407B1138E /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -149,6 +148,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -176,49 +176,74 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 502D59350C3E744C77DAAB68 /* 📦 Copy Pods Resources */ = { + 542D32095E78B7B38856F577 /* 📦 Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "📦 Copy Pods Resources"; + name = "📦 Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 542D32095E78B7B38856F577 /* 📦 Embed Pods Frameworks */ = { + 9DD09A239643F067DF08B10F /* 📦 Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "📦 Embed Pods Frameworks"; + name = "📦 Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - 9DD09A239643F067DF08B10F /* 📦 Check Pods Manifest.lock */ = { + A46D0FDF5C9E4E4407B1138E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework", ); - name = "📦 Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GCDWebServer.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PokemonController/Pods-PokemonController-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + D95B470166E528A3B7873C78 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PokemonController-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -351,11 +376,12 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; INFOPLIST_FILE = PokemonController/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = net.kahopoon.PokemonController; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -368,11 +394,12 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; INFOPLIST_FILE = PokemonController/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = net.kahopoon.PokemonController; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; + SWIFT_VERSION = 5.0; }; name = Release; }; diff --git a/PokemonController.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/xcschememanagement.plist b/PokemonController.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..624772d --- /dev/null +++ b/PokemonController.xcodeproj/xcuserdata/shenyj.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + PokemonController.xcscheme_^#shared#^_ + + orderHint + 2 + + + + diff --git a/PokemonController.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/PokemonController.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/PokemonController.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/PokemonController.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate b/PokemonController.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..8bd897e Binary files /dev/null and b/PokemonController.xcworkspace/xcuserdata/shenyj.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/PokemonController/Base.lproj/Main.storyboard b/PokemonController/Base.lproj/Main.storyboard index f407899..dda30bf 100644 --- a/PokemonController/Base.lproj/Main.storyboard +++ b/PokemonController/Base.lproj/Main.storyboard @@ -1,10 +1,10 @@ - + + - - - + + @@ -16,75 +16,75 @@ - + - + - + - + - - + + - - - - - + @@ -122,7 +122,7 @@ - + @@ -168,29 +168,29 @@ - + - + - + - + @@ -204,9 +204,9 @@ - + - + @@ -220,10 +220,10 @@ - + - - + + @@ -234,14 +234,17 @@ + - + - + - + + + + - diff --git a/PokemonController/FavouritesTableViewController.swift b/PokemonController/FavouritesTableViewController.swift index 0c8a8d1..f2c1162 100644 --- a/PokemonController/FavouritesTableViewController.swift +++ b/PokemonController/FavouritesTableViewController.swift @@ -22,7 +22,7 @@ class FavouritesTableViewController: UITableViewController { } @IBAction func didPressDoneButton(sender: AnyObject) { - dismissViewControllerAnimated(true, completion: nil) + dismiss(animated: true, completion: nil) } override func didReceiveMemoryWarning() { @@ -34,17 +34,12 @@ class FavouritesTableViewController: UITableViewController { extension FavouritesTableViewController { // MARK: - Table view data source - override func numberOfSectionsInTableView(tableView: UITableView) -> Int { - return 1 - } - - override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return Location.allLocations().count - } + override func numberOfSections(in tableView: UITableView) -> Int { 1 } + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { Location.allLocations().count } - override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { - let cell = tableView.dequeueReusableCellWithIdentifier("LocationCell", forIndexPath: indexPath) + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "LocationCell", for: indexPath as IndexPath) let location = Location.allLocations()[indexPath.row] @@ -53,24 +48,23 @@ extension FavouritesTableViewController { return cell } - - override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { - tableView.deselectRowAtIndexPath(indexPath, animated: true) + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + tableView.deselectRow(at: indexPath as IndexPath, animated: true) - showAlert(Location.allLocations()[indexPath.row]) + showAlert(location: Location.allLocations()[indexPath.row]) } } extension FavouritesTableViewController { func showAlert(location: Location) { - let alertController = UIAlertController(title: nil, message: nil, preferredStyle: UIAlertControllerStyle.ActionSheet) + let alertController = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) - let goAction = UIAlertAction(title: "Go", style: UIAlertActionStyle.Default) { [unowned self] (action) in - self.delegate?.favouritesTableViewControllerDidSelectLocation(self, location: location) - self.dismissViewControllerAnimated(true, completion: nil) + let goAction = UIAlertAction(title: "Go", style: .default) { [unowned self] (action) in + self.delegate?.favouritesTableViewControllerDidSelectLocation(viewController: self, location: location) + self.dismiss(animated: true, completion: nil) } - let removeAction = UIAlertAction(title: "Remove from Favourites", style: UIAlertActionStyle.Destructive) { [weak self] (action) in + let removeAction = UIAlertAction(title: "Remove from Favourites", style: .destructive) { [weak self] (action) in location.remove() @@ -80,6 +74,6 @@ extension FavouritesTableViewController { alertController.addAction(goAction) alertController.addAction(removeAction) - presentViewController(alertController, animated: true, completion: nil) + present(alertController, animated: true, completion: nil) } } diff --git a/PokemonController/Model/Location.swift b/PokemonController/Model/Location.swift index 6ca472c..00ff933 100644 --- a/PokemonController/Model/Location.swift +++ b/PokemonController/Model/Location.swift @@ -9,6 +9,9 @@ import CoreLocation class Location: NSObject, NSCoding { + + + let name: String let lat: Double let lng: Double @@ -20,22 +23,23 @@ class Location: NSObject, NSCoding { } required init(coder aDecoder: NSCoder) { - self.name = aDecoder.decodeObjectForKey("name") as! String - self.lat = aDecoder.decodeDoubleForKey("lat") - self.lng = aDecoder.decodeDoubleForKey("lng") + self.name = aDecoder.decodeObject(forKey: "name") as! String + self.lat = aDecoder.decodeDouble(forKey: "lat") + self.lng = aDecoder.decodeDouble(forKey: "lng") } - func encodeWithCoder(aCoder: NSCoder) { - aCoder.encodeObject(self.name, forKey: "name") - aCoder.encodeDouble(self.lat, forKey: "lat") - aCoder.encodeDouble(self.lng, forKey: "lng") + func encode(with coder: NSCoder) { + coder.encode(self.name, forKey: "name") + coder.encode(self.lat, forKey: "lat") + coder.encode(self.lng, forKey: "lng") } } extension Location { + static func allLocations() -> [Location] { - if let data = NSUserDefaults.standardUserDefaults().objectForKey("ALL_LOCATIONS") as? NSData, - locations = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? [Location] { + if let data = UserDefaults.standard.object(forKey: "ALL_LOCATIONS") as? NSData, + let locations = NSKeyedUnarchiver.unarchiveObject(with: data as Data) as? [Location] { return locations } return [] @@ -43,10 +47,11 @@ extension Location { func save() { var newLocations = Location.allLocations() - newLocations.insert(self, atIndex: 0) + newLocations.insert(self, at: 0) + //newLocations.insert(self, atIndex: 0) - let data = NSKeyedArchiver.archivedDataWithRootObject(newLocations) - NSUserDefaults.standardUserDefaults().setObject(data, forKey: "ALL_LOCATIONS") + let data = NSKeyedArchiver.archivedData(withRootObject: newLocations) + UserDefaults.standard.set(data, forKey: "ALL_LOCATIONS") } func remove() { @@ -54,8 +59,8 @@ extension Location { return !(location == self) } - let data = NSKeyedArchiver.archivedDataWithRootObject(newLocations) - NSUserDefaults.standardUserDefaults().setObject(data, forKey: "ALL_LOCATIONS") + let data = NSKeyedArchiver.archivedData(withRootObject: newLocations) + UserDefaults.standard.set(data, forKey: "ALL_LOCATIONS") } } @@ -66,4 +71,4 @@ func ==(lhs: Location, rhs: Location) -> Bool { return true } return false -} \ No newline at end of file +} diff --git a/PokemonController/ViewController.swift b/PokemonController/ViewController.swift index 217d84a..841b6cc 100644 --- a/PokemonController/ViewController.swift +++ b/PokemonController/ViewController.swift @@ -11,7 +11,7 @@ import MapKit import GCDWebServer class ViewController: UIViewController, MKMapViewDelegate { - + @IBOutlet weak var mapView: MKMapView! var currentLocation:CLLocationCoordinate2D! var webServer:GCDWebServer = GCDWebServer() @@ -20,7 +20,7 @@ class ViewController: UIViewController, MKMapViewDelegate { } func moveInterval() -> Double { - return Double("0.0000\(40 + (rand() % 20))")! + return Double("0.0000\(40 + (arc4random() % 20))")! } func randomNumberBetween(firstNumber: Double, secondNumber: Double) -> Double{ @@ -34,15 +34,15 @@ class ViewController: UIViewController, MKMapViewDelegate { startWebServer() } - - func mapView(mapView: MKMapView, regionDidChangeAnimated animated: Bool) { + + func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool) { currentLocation = mapView.centerCoordinate saveLocation() } - - func changeCurrentLocation(movement:Direction) { - let jitter = randomNumberBetween(-0.000009, secondNumber: 0.000009) // add some jitteriness to the numbers for even more natural movement + func changeCurrentLocation(movement:Direction) { + let jitter = randomNumberBetween(firstNumber: -0.000009, secondNumber: 0.000009) // add some jitteriness to the numbers for even more natural movement + switch movement { case .LEFT: currentLocation.latitude += jitter @@ -63,19 +63,19 @@ class ViewController: UIViewController, MKMapViewDelegate { } func showMapOnLocation() { - mapView.setCamera(MKMapCamera(lookingAtCenterCoordinate: currentLocation, fromEyeCoordinate: currentLocation, eyeAltitude: 500.0), animated: false) + mapView.setCamera(MKMapCamera(lookingAtCenter: currentLocation, fromEyeCoordinate: currentLocation, eyeAltitude: 500.0), animated: false) } func saveLocation() { - NSUserDefaults.standardUserDefaults().setObject(getCurrentLocationDict(), forKey: "savedLocation") - NSUserDefaults.standardUserDefaults().synchronize() + UserDefaults.standard.set(getCurrentLocationDict(), forKey: "savedLocation") + UserDefaults.standard.synchronize() } func getSavedLocation() -> Bool { - guard let savedLocation = NSUserDefaults.standardUserDefaults().objectForKey("savedLocation") else { + guard let savedLocation = UserDefaults.standard.object(forKey: "savedLocation") else { return false } - return putCurrentLocationFromDict(savedLocation as! [String : String]) + return putCurrentLocationFromDict(dict: savedLocation as! [String : String]) } func getCurrentLocationDict() -> [String:String] { @@ -88,51 +88,54 @@ class ViewController: UIViewController, MKMapViewDelegate { } @IBAction func moveUp(sender: AnyObject) { - changeCurrentLocation(.UP) + changeCurrentLocation(movement: .UP) } @IBAction func moveDown(sender: AnyObject) { - changeCurrentLocation(.DOWN) + changeCurrentLocation(movement: .DOWN) } @IBAction func moveLeft(sender: AnyObject) { - changeCurrentLocation(.LEFT) + changeCurrentLocation(movement: .LEFT) } @IBAction func moveRight(sender: AnyObject) { - changeCurrentLocation(.RIGHT) + changeCurrentLocation(movement: .RIGHT) + } + + @IBAction func addToFavourite(sender: AnyObject) { + showAlert() } + func startWebServer(){ - webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self, processBlock: {request in - return GCDWebServerDataResponse.init(JSONObject: self.getCurrentLocationDict()) + webServer.addDefaultHandler(forMethod: "GET", request: GCDWebServerRequest.self, processBlock: {request in + return GCDWebServerDataResponse.init(jsonObject: self.getCurrentLocationDict()) }) - webServer.startWithPort(80, bonjourName: "pokemonController") + webServer.start(withPort: 80, bonjourName: "pokemonController") } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } - + } extension ViewController { - override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { + + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + if segue.identifier == "PresentFavouriteViewController", - let viewController = segue.destinationViewController.childViewControllers[0] as? FavouritesTableViewController { - viewController.delegate = self - + let viewController = segue.destination.children[0] as? FavouritesTableViewController { + viewController.delegate = self } } } extension ViewController: FavouritesTableViewControllerDelegate { - @IBAction func addToFavourite(sender: AnyObject) { - showAlert() - } func favouritesTableViewControllerDidSelectLocation(viewController: FavouritesTableViewController, location: Location) { - + currentLocation = CLLocationCoordinate2DMake(location.lat, location.lng) saveLocation() @@ -140,25 +143,25 @@ extension ViewController: FavouritesTableViewControllerDelegate { } func showAlert() { - let alertController = UIAlertController(title: "Add to Favourites", message: nil, preferredStyle: UIAlertControllerStyle.Alert) + let alertController = UIAlertController(title: "Add to Favourites", message: nil, preferredStyle: UIAlertController.Style.alert) - alertController.addTextFieldWithConfigurationHandler { (textField) in + alertController.addTextField { (textField) in textField.placeholder = "Location name" } - let sendAction = UIAlertAction(title: "Add", style: UIAlertActionStyle.Default) { [unowned self] (action) in + let sendAction = UIAlertAction(title: "Add", style: UIAlertAction.Style.default) { [unowned self] (action) in if let string = alertController.textFields?.first?.text { - self.saveFavourites(string, location: self.currentLocation) + self.saveFavourites(name: string, location: self.currentLocation) } } - let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel, handler: nil) + let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertAction.Style.cancel, handler: nil) alertController.addAction(sendAction) alertController.addAction(cancelAction) - presentViewController(alertController, animated: true, completion: nil) + present(alertController, animated: true, completion: nil) } func saveFavourites(name: String, location: CLLocationCoordinate2D) {