From 25eb70c5a6ab161573abcae174d122cfc49892b3 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Tue, 4 Apr 2017 15:36:24 -0700 Subject: [PATCH] Updates dependencies to silence warnings --- Cores/DeltaCore | 2 +- Delta.xcodeproj/project.pbxproj | 2 - Delta.xcworkspace/contents.xcworkspacedata | 2 +- Podfile | 2 + Podfile.lock | 14 +- Pods/Manifest.lock | 14 +- Pods/Pods.xcodeproj/project.pbxproj | 818 +++++++++--------- Pods/SQLite.swift/README.md | 57 +- .../{ => Sources}/SQLite/Core/Blob.swift | 0 .../SQLite/Core/Connection.swift | 101 ++- .../{ => Sources}/SQLite/Core/Statement.swift | 8 +- .../{ => Sources}/SQLite/Core/Value.swift | 0 .../SQLite/Extensions/FTS4.swift | 9 +- .../SQLite/Extensions/FTS5.swift | 0 .../SQLite/Extensions/RTree.swift | 0 .../{ => Sources}/SQLite/Foundation.swift | 0 .../{ => Sources}/SQLite/Helpers.swift | 4 +- .../{ => Sources}/SQLite/SQLite.h | 0 .../SQLite/Typed/AggregateFunctions.swift | 0 .../SQLite/Typed/Collation.swift | 0 .../SQLite/Typed/CoreFunctions.swift | 0 .../SQLite/Typed/CustomFunctions.swift | 22 +- .../SQLite/Typed/Expression.swift | 0 .../SQLite/Typed/Operators.swift | 4 +- .../{ => Sources}/SQLite/Typed/Query.swift | 20 +- .../{ => Sources}/SQLite/Typed/Schema.swift | 5 +- .../{ => Sources}/SQLite/Typed/Setter.swift | 0 .../SQLiteObjc}/SQLite-Bridging.m | 1 - .../SQLiteObjc}/fts3_tokenizer.h | 0 .../SQLiteObjc/include}/SQLite-Bridging.h | 0 .../FileMD5Hash/FileMD5Hash-prefix.pch | 8 + .../FileMD5Hash/FileMD5Hash-umbrella.h | 8 + .../FileMD5Hash/FileMD5Hash.xcconfig | 1 + .../Pods-Delta/Pods-Delta-frameworks.sh | 12 +- .../Pods-Delta/Pods-Delta-resources.sh | 3 + .../Pods-Delta/Pods-Delta-umbrella.h | 8 + .../Pods-Delta/Pods-Delta.debug.xcconfig | 1 - .../Pods-Delta/Pods-Delta.release.xcconfig | 1 - .../SDWebImage/SDWebImage-prefix.pch | 8 + .../SDWebImage/SDWebImage-umbrella.h | 8 + .../SDWebImage/SDWebImage.xcconfig | 1 + .../SQLite.swift/Info.plist | 2 +- .../SQLite.swift/SQLite.swift-prefix.pch | 8 + .../SQLite.swift/SQLite.swift-umbrella.h | 10 +- .../SQLite.swift/SQLite.swift.xcconfig | 3 +- 45 files changed, 660 insertions(+), 507 deletions(-) rename Pods/SQLite.swift/{ => Sources}/SQLite/Core/Blob.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Core/Connection.swift (96%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Core/Statement.swift (97%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Core/Value.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Extensions/FTS4.swift (97%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Extensions/FTS5.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Extensions/RTree.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Foundation.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Helpers.swift (98%) rename Pods/SQLite.swift/{ => Sources}/SQLite/SQLite.h (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/AggregateFunctions.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/Collation.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/CoreFunctions.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/CustomFunctions.swift (86%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/Expression.swift (100%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/Operators.swift (98%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/Query.swift (98%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/Schema.swift (99%) rename Pods/SQLite.swift/{ => Sources}/SQLite/Typed/Setter.swift (100%) rename Pods/SQLite.swift/{SQLite/Core => Sources/SQLiteObjc}/SQLite-Bridging.m (99%) rename Pods/SQLite.swift/{SQLite/Core => Sources/SQLiteObjc}/fts3_tokenizer.h (100%) rename Pods/SQLite.swift/{SQLite/Core => Sources/SQLiteObjc/include}/SQLite-Bridging.h (100%) diff --git a/Cores/DeltaCore b/Cores/DeltaCore index 2328016..10b4b05 160000 --- a/Cores/DeltaCore +++ b/Cores/DeltaCore @@ -1 +1 @@ -Subproject commit 2328016bfb8bd7cb0088582f41ea3e669a8cf2fc +Subproject commit 10b4b05c8a4cc71f332235424e0c2a065916e90c diff --git a/Delta.xcodeproj/project.pbxproj b/Delta.xcodeproj/project.pbxproj index 07307cc..4834848 100644 --- a/Delta.xcodeproj/project.pbxproj +++ b/Delta.xcodeproj/project.pbxproj @@ -931,7 +931,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = C786AF1D2DDB6223BE2063CC /* Pods-Delta.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = "Delta/Supporting Files/Delta.entitlements"; @@ -948,7 +947,6 @@ isa = XCBuildConfiguration; baseConfigurationReference = A19FF50F55441BC2B2248241 /* Pods-Delta.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = "Delta/Supporting Files/Delta.entitlements"; diff --git a/Delta.xcworkspace/contents.xcworkspacedata b/Delta.xcworkspace/contents.xcworkspacedata index 91edb1e..6e7a98d 100644 --- a/Delta.xcworkspace/contents.xcworkspacedata +++ b/Delta.xcworkspace/contents.xcworkspacedata @@ -2,7 +2,7 @@ + location = "group:Delta.xcodeproj"> diff --git a/Podfile b/Podfile index 6d56839..e9a9e31 100644 --- a/Podfile +++ b/Podfile @@ -1,5 +1,7 @@ platform :ios, '10.0' + use_frameworks! +inhibit_all_warnings! target 'Delta' do pod 'FileMD5Hash', '~> 2.0.0' diff --git a/Podfile.lock b/Podfile.lock index a86ba78..39f37a3 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -3,9 +3,9 @@ PODS: - SDWebImage (3.8.2): - SDWebImage/Core (= 3.8.2) - SDWebImage/Core (3.8.2) - - SQLite.swift (0.11.0): - - SQLite.swift/standard (= 0.11.0) - - SQLite.swift/standard (0.11.0) + - SQLite.swift (0.11.3): + - SQLite.swift/standard (= 0.11.3) + - SQLite.swift/standard (0.11.3) DEPENDENCIES: - FileMD5Hash (~> 2.0.0) @@ -14,9 +14,9 @@ DEPENDENCIES: SPEC CHECKSUMS: FileMD5Hash: 3ed69cc19a21ff4d30ae8833fc104275ad2c7de0 - SDWebImage: 098e97e6176540799c27e804c96653ee0833d13c - SQLite.swift: 9a26273607d3077a2e5a8d33486e9989f8404c7d + SDWebImage: '098e97e6176540799c27e804c96653ee0833d13c' + SQLite.swift: 99b36c22084427f0abbeb957556ce1528cf10bb3 -PODFILE CHECKSUM: 4d0cd307e08d6d4673b7cc8e54e1a5106772bfe0 +PODFILE CHECKSUM: e583277236d810a5e080371e73349e52a4aaa25e -COCOAPODS: 1.1.1 +COCOAPODS: 1.2.0 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index a86ba78..39f37a3 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -3,9 +3,9 @@ PODS: - SDWebImage (3.8.2): - SDWebImage/Core (= 3.8.2) - SDWebImage/Core (3.8.2) - - SQLite.swift (0.11.0): - - SQLite.swift/standard (= 0.11.0) - - SQLite.swift/standard (0.11.0) + - SQLite.swift (0.11.3): + - SQLite.swift/standard (= 0.11.3) + - SQLite.swift/standard (0.11.3) DEPENDENCIES: - FileMD5Hash (~> 2.0.0) @@ -14,9 +14,9 @@ DEPENDENCIES: SPEC CHECKSUMS: FileMD5Hash: 3ed69cc19a21ff4d30ae8833fc104275ad2c7de0 - SDWebImage: 098e97e6176540799c27e804c96653ee0833d13c - SQLite.swift: 9a26273607d3077a2e5a8d33486e9989f8404c7d + SDWebImage: '098e97e6176540799c27e804c96653ee0833d13c' + SQLite.swift: 99b36c22084427f0abbeb957556ce1528cf10bb3 -PODFILE CHECKSUM: 4d0cd307e08d6d4673b7cc8e54e1a5106772bfe0 +PODFILE CHECKSUM: e583277236d810a5e080371e73349e52a4aaa25e -COCOAPODS: 1.1.1 +COCOAPODS: 1.2.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 6a7d38b..68567e9 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,72 +7,72 @@ objects = { /* Begin PBXBuildFile section */ + 098DD319E9D5AE3C4B413F1DCB7245E5 /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 241675AEEA7BA04E4FF066CECB30C637 /* FTS4.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 12CF79798B69B43D77D12724505829EB /* SQLite-Bridging.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EABCA4565E1748ED1A9D2C05B12EEEA /* SQLite-Bridging.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1B1088DAF42D74567A705DC440211D12 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = BFBEDAF377DDF77D6705502797F7ECA3 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1C0F95DC71B64C451857A4C991BF2AF8 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B4EE1BEA958CA01AF40E92CB13AA78 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20791E4713173CF0762EA9B366D61147 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = B69A3F2A318DB0B79961834D70E5ACB2 /* SDWebImageDownloader.m */; }; - 21909E9879BE76AFD9C8C9E6664E8B64 /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A9E770FF076515178B58E14582F4920 /* CoreFunctions.swift */; }; - 224AB4FE67F8380AAA599D1C6D58767E /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DEA09D6AF8C63984F226C96BB95BACD1 /* SDWebImage-dummy.m */; }; + 1CA30DFDE14644203704970B8D9805BC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CE29CF4FF5C02028C0A06EC0D2A6120 /* Foundation.framework */; }; 2888ACC8836D2E79F2F341C32AB3E0B0 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D720A9863CA93098F606E3B051B62A /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 289C4C0E1B0E975621D177439BCF4B6F /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C899249698F9147D611626044C9A374 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 291D6ECA35FE23753F9EFEDA8AB633FC /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CBAE01ACACC427B178294D6628EA661D /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C1392AF321D2A2B4BDADDF612E674BF /* fts3_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B343617638E86C674450DB5FB416A91 /* fts3_tokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2E000271E89B2E997D57BC0983C12775 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9757679632F4D96FB95D495ADE43F19A /* Foundation.framework */; }; 2E66668BB25537BCAC6263434F08C9DD /* FileMD5Hash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D1F207343AA580772707DC4A28D56A6 /* FileMD5Hash-dummy.m */; }; - 30202622289C082497FF7113740A203A /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D6B269E25580A7A88658571A695331 /* SDWebImagePrefetcher.m */; }; - 33F9CF7C3CBC810FC5FE4615A4702531 /* SQLite-Bridging.m in Sources */ = {isa = PBXBuildFile; fileRef = 6826F9BB9BB52120DDBDB9DAEF379C74 /* SQLite-Bridging.m */; }; - 36810913574C69CA3943993C4F6C1B36 /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A41D31A0F07F0E298D98C50615BF88 /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36CC891727AF6365FECCEB2B81AD208C /* FileHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8DC112DC6F54D2EA44BB94BA411D13 /* FileHash.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 3A2E074AB0BE232038F288E749255998 /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D145791E78221F076D00328C9091A59B /* FTS5.swift */; }; - 3C6351502D128FAFD0004FEA3C55BA51 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC3B1FE271891949B230571198BA52B /* Schema.swift */; }; - 3CCCF2E65960A719056AE884A9C94CE3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C97050C5BB315CF8D59A03899BAFA13 /* ImageIO.framework */; }; + 32649919900BFE14972CB170A11E7A30 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DDDA5F6C08D553493A0C921F2CBCB79 /* SDWebImageDecoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 3CD0EE70D32733800E902E7C8AFEA79B /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C508CB1A3EA8E29F34FB503FC020916B /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 408BB5A261237AF1C4BCE2BC65723EEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9757679632F4D96FB95D495ADE43F19A /* Foundation.framework */; }; + 44A70B580C1AAD2907574BCA02C3B243 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CE29CF4FF5C02028C0A06EC0D2A6120 /* Foundation.framework */; }; 459009460BFBB3DBB4C9168143FC967E /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F11BD5B2DFD6937D1592499598DE60 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A853158DD07A483CB597603888D104F /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 286B6B4A107A970E06DACB96700648B2 /* SDImageCache.m */; }; - 4F032C7D79526C511E052CB5DABE7A1F /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A86AED40C9CA780168DAA07644ADC60 /* SDWebImageDownloaderOperation.m */; }; - 5496E2F37959DE63D44373E822F211FB /* RTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939DF2579C757AF818B35CFFA87A5A5F /* RTree.swift */; }; + 4A2DCD3F0F0A15427A7008B45E0D3463 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B6499FD22D1350C5044F4AF8D88161 /* Operators.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5172EB82F181CD5C6058720F1EDBFFBA /* SQLite-Bridging.h in Headers */ = {isa = PBXBuildFile; fileRef = B63FF3D503D48B44EAFD66ADC8E44847 /* SQLite-Bridging.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58C256076C467E9132B30FA203F4682E /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CCA4CBCE80D4A28A0AB67207078D490 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FCE2639536FB93B1D1B4EE92BF99BDC /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8325D3F84075D7B6A1F8E75249210075 /* UIButton+WebCache.m */; }; + 59757ED380B9FD2D3529CC01940ABC17 /* Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB5DFB460C7740203109A9B3CFBD1C1C /* Setter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 60C9DBA3EA5D0784AE9C8C87B51BBCF0 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A4278B24FBE80459CF484F58757536 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63679313D7989D277638C40BBC287771 /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72B35BB96E498D9AD3AC286CF4888DFF /* Value.swift */; }; - 63B7AD8E94DE742E0DAE031A7EC64115 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7B561A222812B0D8DF5028EBE39AE1 /* UIImage+GIF.m */; }; - 63CFAA3108940730B1A1E889A447BB4C /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDC605E506F0CB4EA92E9153F3965CB9 /* Connection.swift */; }; - 643C8FB9FCE71295DEC61908891BBFEB /* Collation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F987CB6E08C86EE64A94F534F9022C /* Collation.swift */; }; - 65A1242A594C3636253960F024526D82 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = F87F17273EFF30931912CB309D1E6BFA /* NSData+ImageContentType.m */; }; + 662C18FEA4DFF9970E8D028B281D97EA /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DEA09D6AF8C63984F226C96BB95BACD1 /* SDWebImage-dummy.m */; }; + 66BF4CF3A7E34656616159932E27C6B6 /* FileHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8DC112DC6F54D2EA44BB94BA411D13 /* FileHash.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 679DC0A54440ACE06C668426D960434B /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC5D579537725ED9E4A63A4561E5D57E /* Connection.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6A00465C6CF90CE73C984F03572BE9C3 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = BB68993BE9A96860C1ADDD8DFB4926F6 /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6B70676C9CD3E65704CF5F345A58D7D8 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F29AB74923C754819783C81A4C51402 /* Expression.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 6C88898656689F997079D8C2E02D380B /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = C55038524D47D355953CFE5FAEB07705 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FE44CBF571A28A6014964FF7E85652B /* AggregateFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E66F6E17B0B993AD3D09FBE74C34CFD /* AggregateFunctions.swift */; }; - 767524C75B70D63118892FE5F4E9C8B1 /* SQLite.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE9E3591A17E1E441225F098283A306 /* SQLite.swift-dummy.m */; }; + 71A419BAB91B0BECA6617C071891BF3C /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 183B2A54F457D9B148461B8AA0021F2B /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7487C10F58C60552A3B84C47EF4AABB5 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = B69A3F2A318DB0B79961834D70E5ACB2 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7784F558B74616E8DC1818DA0A0532BC /* Pods-Delta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A1CF7D0F0E5A5A95A050C645EA6CDA8D /* Pods-Delta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7CBFCCC7367FCCF9D53FBFA8ED86BDD7 /* Pods-Delta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 00B00707EB4D7D4F01732D69B015ADDF /* Pods-Delta-dummy.m */; }; 7E7C64643C2C3AC5F7CBCC8E044801EF /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 0814B36E72C9B14547AE145584FEBB3C /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FE7CC5DF02378AB46482EDE977E9B63 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DDDA5F6C08D553493A0C921F2CBCB79 /* SDWebImageDecoder.m */; }; - 818D8A20C00C26BFF4CD98F253D2F60D /* Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 399BBFB5EA873E0435F965ED0DD1F928 /* Foundation.swift */; }; + 80C66AC9B65D7A9E73EAF52953078A80 /* Foundation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDAB1BF528028945AFDD3711E51E1205 /* Foundation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 81EA3C6ADBF7CCBC1711693AD8966D30 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161476EDCD7E91D1254F82F57070CEF4 /* Helpers.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 843BDA3C40997300E0B3CB9E27043997 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A86AED40C9CA780168DAA07644ADC60 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 85AC71E815A41D4B45A0EB55F9A5DB1E /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E7B4776DED3F6F6F66C8D86E0014F1E /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 873B9A96E357F16680901B5EC51AD476 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B5EDCC3711E9C7CF098B57C5462F37F3 /* UIImageView+HighlightedWebCache.m */; }; - 91E4C246183025DDB1172E0AF6F0591A /* Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27AB1EC7408315D84A105B1247CEC103 /* Setter.swift */; }; + 92C60A4E3797D69E6A7725B12E25C0D0 /* fts3_tokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D9F4C3A323182EA49ED89D873228168 /* fts3_tokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; 930D6D8D90701B4A6FD30E94CF42871B /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC4A0254C9F198D8FDD15DDBA538715 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 944F5B1533E87253228D450BB6231101 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 183B2A54F457D9B148461B8AA0021F2B /* UIImageView+WebCache.m */; }; - A756EED8ECAE2156553F785D168EA6E7 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F88E741495BD8393808C8937BF9809B6 /* UIView+WebCacheOperation.m */; }; + 9A73EA1D60A6932BDA2B033258B82247 /* SQLite.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE9E3591A17E1E441225F098283A306 /* SQLite.swift-dummy.m */; }; + A215B295B907F3FC375FFA644649A845 /* Value.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AFE10FB598C7FBDEC93CD2E6A9C6614 /* Value.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3C78AD9387EE296772B1B4031290DE9 /* Blob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837C3E5A9502B232611753D63558BC82 /* Blob.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A5E0B4C7414F681B71DE66C07F4628C4 /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = E374AE0B6BF659B8B75EE55ED6836E55 /* Schema.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A66BC5F91E9B66C05262C55BABAA0421 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F88E741495BD8393808C8937BF9809B6 /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A66ECB0C1037DD2A24411DF60C9362AE /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = CE7B561A222812B0D8DF5028EBE39AE1 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; A7EF436BF7DF4C8640864FBA1BA94351 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 249488BED0A0759C176A9BDE35C4FB3B /* SDWebImageDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B067485B3DF8243839EA1A008E8137C6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9757679632F4D96FB95D495ADE43F19A /* Foundation.framework */; }; - B1C4C95CD947DA6E1AB8E16D04873D32 /* Expression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7211F268E2F7C64A96FE9DFC47221C64 /* Expression.swift */; }; - B286037B9B5A7892482771B5454BEE54 /* SQLite-Bridging.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CC2781B77D37C76C3EE14E73A450D1 /* SQLite-Bridging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4D2E6BDA66762C41461DE1466567A22 /* AggregateFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CFB29DC3DD7F12E6FCB3AF7551621F /* AggregateFunctions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; BCC3E7AF8EAD39EAB60E7F271CAAF5D7 /* FileMD5Hash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE468B39C9C26748D747D220275F7E28 /* FileMD5Hash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4BD1ECD1C01197551552ED31FFBD26A /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EECBE423365EE9B0930CD16F3A6AEBC /* Helpers.swift */; }; - CD30FD405F425EE210B4DFDC6D6E45ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9757679632F4D96FB95D495ADE43F19A /* Foundation.framework */; }; + BCDE9C9E8DDB9FD7F9F0F68200854276 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = F87F17273EFF30931912CB309D1E6BFA /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE6E1EFB57D60E715B8617336436B7EB /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 635A4BD1CEF7E623C71F97A54BFC3616 /* ImageIO.framework */; }; + C0D6EE693288E4A34090518CEE18269F /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8325D3F84075D7B6A1F8E75249210075 /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C3351D1B55FD32BBAD9B3335713FBB37 /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = AECC9D7F32828C6EAF16D71C2AF51574 /* FTS5.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C36994840D82BF702EC602A8DEC63223 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA415739B83EF857D8215C8D4015AB57 /* Query.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CA703680A4DCD9CBED0A35283C5B26AD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CE29CF4FF5C02028C0A06EC0D2A6120 /* Foundation.framework */; }; CE103933627196D2BB63FCFB7DDDE1F0 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D3C88715B10C471DC2B7D6E3C4E256 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF3EED0913BDA34504C7EF6A0FBD1560 /* CustomFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3060341CDC2FA3E0EC8969ECCB6264AA /* CustomFunctions.swift */; }; - D58E857ABDFE3D9DA4F316840B4B09B7 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = BB68993BE9A96860C1ADDD8DFB4926F6 /* UIImage+MultiFormat.m */; }; - E5AFC8681A790B550E50238FEA6C4D57 /* Query.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D7192894857C935515EB7D525316A8 /* Query.swift */; }; - EE3F606BF35572106926FD0AF6F65052 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ACCC548A1ACA820E36EBEDA1DF0A098 /* SDWebImageManager.m */; }; - F15CA6C70419CF8B2E270FC42942C3B7 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = C3FAFE6429281B92FA08328564E641D0 /* SDWebImageCompat.m */; }; + D1EC729542506D0FF0FEAFC10E544BDC /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = C3FAFE6429281B92FA08328564E641D0 /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D7570BC6C11012C5F53C53ABF8187CC6 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D6B269E25580A7A88658571A695331 /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E376FD7DF6990EB5D6059FF86AA392DD /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E33F9E2E8FE4A1D8DC242453F60F3DD /* CoreFunctions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E5102C928DC86E24E1FA70862A698132 /* RTree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328FC874A68ECDD302B8886297697CA5 /* RTree.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E8166EA34E4BEF58C5583C06CFFB0971 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B5EDCC3711E9C7CF098B57C5462F37F3 /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EA47189A2ADA7ABA3CAD4DAA9C862095 /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = DE72C4DC688BEB8C8020235A9C39D913 /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAF8AC345B2B68E07E239E83AACF81E3 /* Collation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BF72D824371AE37AE8D113E23511058 /* Collation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EC8F07E15821E96F36AE89560D864FCD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CE29CF4FF5C02028C0A06EC0D2A6120 /* Foundation.framework */; }; + EEF3F3825344DF5B3B1F91C8B3D92F81 /* CustomFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFF023E5886316D3E4BE5E33DEFC09CD /* CustomFunctions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F16B42DA86FEF3A85DD46658B962B61D /* FileHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CAE37BEBD94BBA16C370C90C203D71D /* FileHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4D47E81AF67C5F71372FD2CA44B01FE /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD761BE084679774D3E439697B5FAE3 /* Operators.swift */; }; + F70F77BB9BD4B473EF5731A958F6CFB4 /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A09EA2216C54F25B0B12DB453C2F932 /* Statement.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; F713228AE3D00F1C478CF62077F73AD7 /* SQLite.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 051635EF10CEB3E20034637DA88323F6 /* SQLite.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F86C46E798AA77D74381F0A299724517 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D2806C755DE9776F3A3EE67486D0B15 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC4725A7BB3AC608B4A5F35B952D4E2F /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 329DBB76454C9A4B4A997BF08A6DF677 /* Statement.swift */; }; - FDB1AEEF1DA0E37FA89D9959F6E841F5 /* Blob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69DC5DBAAEC41C227AED168F13B63535 /* Blob.swift */; }; - FDBDD9AD83A0E4D2140E406A0FCAB496 /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2643F332FCF82D9AF23A83D072205824 /* FTS4.swift */; }; + F97431F8AA6A848ACA072E9DB7DCF5DF /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ACCC548A1ACA820E36EBEDA1DF0A098 /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FEE67933F477210286CDEC86E60D32FF /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 286B6B4A107A970E06DACB96700648B2 /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -101,93 +101,93 @@ /* Begin PBXFileReference section */ 00B00707EB4D7D4F01732D69B015ADDF /* Pods-Delta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Delta-dummy.m"; sourceTree = ""; }; + 02CFB29DC3DD7F12E6FCB3AF7551621F /* AggregateFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AggregateFunctions.swift; path = Sources/SQLite/Typed/AggregateFunctions.swift; sourceTree = ""; }; 051635EF10CEB3E20034637DA88323F6 /* SQLite.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-umbrella.h"; sourceTree = ""; }; 068843C76381C7713BED164CDF6DB372 /* SQLite.swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLite.swift.xcconfig; sourceTree = ""; }; 0814B36E72C9B14547AE145584FEBB3C /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = ""; }; 0B33A43387DF59869F2A6002F1DC3785 /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLite.framework; path = SQLite.swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0C899249698F9147D611626044C9A374 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 0EABCA4565E1748ED1A9D2C05B12EEEA /* SQLite-Bridging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SQLite-Bridging.m"; path = "Sources/SQLiteObjc/SQLite-Bridging.m"; sourceTree = ""; }; + 161476EDCD7E91D1254F82F57070CEF4 /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = Sources/SQLite/Helpers.swift; sourceTree = ""; }; 183B2A54F457D9B148461B8AA0021F2B /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = ""; }; + 1A09EA2216C54F25B0B12DB453C2F932 /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = Sources/SQLite/Core/Statement.swift; sourceTree = ""; }; 1BFCD9CD29832788C2D7A21CB2D8BC15 /* FileMD5Hash.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FileMD5Hash.xcconfig; sourceTree = ""; }; 1C3BA8511D0F025064897F6EC408296A /* Pods-Delta.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delta.debug.xcconfig"; sourceTree = ""; }; 1FF7872FA7FDE3563D940E59B783D289 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SDWebImage.modulemap; sourceTree = ""; }; - 23D7192894857C935515EB7D525316A8 /* Query.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Query.swift; path = SQLite/Typed/Query.swift; sourceTree = ""; }; + 241675AEEA7BA04E4FF066CECB30C637 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = Sources/SQLite/Extensions/FTS4.swift; sourceTree = ""; }; 249488BED0A0759C176A9BDE35C4FB3B /* SDWebImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = ""; }; - 2643F332FCF82D9AF23A83D072205824 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = SQLite/Extensions/FTS4.swift; sourceTree = ""; }; - 27AB1EC7408315D84A105B1247CEC103 /* Setter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Setter.swift; path = SQLite/Typed/Setter.swift; sourceTree = ""; }; 286B6B4A107A970E06DACB96700648B2 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = ""; }; - 2B343617638E86C674450DB5FB416A91 /* fts3_tokenizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fts3_tokenizer.h; path = SQLite/Core/fts3_tokenizer.h; sourceTree = ""; }; - 2FD761BE084679774D3E439697B5FAE3 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = SQLite/Typed/Operators.swift; sourceTree = ""; }; - 3060341CDC2FA3E0EC8969ECCB6264AA /* CustomFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomFunctions.swift; path = SQLite/Typed/CustomFunctions.swift; sourceTree = ""; }; - 329DBB76454C9A4B4A997BF08A6DF677 /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = SQLite/Core/Statement.swift; sourceTree = ""; }; + 328FC874A68ECDD302B8886297697CA5 /* RTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RTree.swift; path = Sources/SQLite/Extensions/RTree.swift; sourceTree = ""; }; 32CA5695E88A5637B79D100F29969924 /* Pods_Delta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Delta.framework; path = "Pods-Delta.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 3869DD0236542A3354407B601307ACD0 /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = ""; }; 393CFF172E48171DCE02DEF123ED6B4F /* Pods-Delta-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delta-resources.sh"; sourceTree = ""; }; - 399BBFB5EA873E0435F965ED0DD1F928 /* Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Foundation.swift; path = SQLite/Foundation.swift; sourceTree = ""; }; 3B0E16E5FDD2625E529346492266BAC7 /* FileMD5Hash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FileMD5Hash.modulemap; sourceTree = ""; }; 3D2806C755DE9776F3A3EE67486D0B15 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = ""; }; - 3E66F6E17B0B993AD3D09FBE74C34CFD /* AggregateFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AggregateFunctions.swift; path = SQLite/Typed/AggregateFunctions.swift; sourceTree = ""; }; 3E7B4776DED3F6F6F66C8D86E0014F1E /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = ""; }; 412DD0329DB764513A93EE33E0F0D208 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4AFE10FB598C7FBDEC93CD2E6A9C6614 /* Value.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Value.swift; path = Sources/SQLite/Core/Value.swift; sourceTree = ""; }; + 52B6499FD22D1350C5044F4AF8D88161 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/SQLite/Typed/Operators.swift; sourceTree = ""; }; 52D6B269E25580A7A88658571A695331 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = ""; }; 59D3C88715B10C471DC2B7D6E3C4E256 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = ""; }; 5A86AED40C9CA780168DAA07644ADC60 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = ""; }; 5ACCC548A1ACA820E36EBEDA1DF0A098 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = ""; }; + 5BF72D824371AE37AE8D113E23511058 /* Collation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collation.swift; path = Sources/SQLite/Typed/Collation.swift; sourceTree = ""; }; 5CCA4CBCE80D4A28A0AB67207078D490 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = ""; }; 5FCD868A676A88E3BCD88B68E97008AF /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; 60F5A11EC6812F99454B862E5D25421F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 61D07C2D20A62CF35439BF6540AAF69F /* Pods-Delta-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Delta-acknowledgements.markdown"; sourceTree = ""; }; + 635A4BD1CEF7E623C71F97A54BFC3616 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; 64BBAED01933096F1844A17E2A6E9ECF /* FileMD5Hash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FileMD5Hash.framework; path = FileMD5Hash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 64CC2781B77D37C76C3EE14E73A450D1 /* SQLite-Bridging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SQLite-Bridging.h"; path = "SQLite/Core/SQLite-Bridging.h"; sourceTree = ""; }; 65F28DCB78E819DC3CE0D7757782DD39 /* SQLite.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SQLite.swift.modulemap; sourceTree = ""; }; 6701BAAE1472B7CB200DB15361C648B4 /* Pods-Delta-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Delta-frameworks.sh"; sourceTree = ""; }; - 6826F9BB9BB52120DDBDB9DAEF379C74 /* SQLite-Bridging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SQLite-Bridging.m"; path = "SQLite/Core/SQLite-Bridging.m"; sourceTree = ""; }; - 69DC5DBAAEC41C227AED168F13B63535 /* Blob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blob.swift; path = SQLite/Core/Blob.swift; sourceTree = ""; }; 6A8DC112DC6F54D2EA44BB94BA411D13 /* FileHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FileHash.m; path = Library/FileHash.m; sourceTree = ""; }; - 6A9E770FF076515178B58E14582F4920 /* CoreFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreFunctions.swift; path = SQLite/Typed/CoreFunctions.swift; sourceTree = ""; }; 6CAE37BEBD94BBA16C370C90C203D71D /* FileHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FileHash.h; path = Library/FileHash.h; sourceTree = ""; }; + 6CE29CF4FF5C02028C0A06EC0D2A6120 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 70F7F78874A3F503DC5B92E837976CD8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7211F268E2F7C64A96FE9DFC47221C64 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = SQLite/Typed/Expression.swift; sourceTree = ""; }; - 72B35BB96E498D9AD3AC286CF4888DFF /* Value.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Value.swift; path = SQLite/Core/Value.swift; sourceTree = ""; }; - 77A41D31A0F07F0E298D98C50615BF88 /* SQLite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLite.h; path = SQLite/SQLite.h; sourceTree = ""; }; 7DDDA5F6C08D553493A0C921F2CBCB79 /* SDWebImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDecoder.m; path = SDWebImage/SDWebImageDecoder.m; sourceTree = ""; }; + 7E33F9E2E8FE4A1D8DC242453F60F3DD /* CoreFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreFunctions.swift; path = Sources/SQLite/Typed/CoreFunctions.swift; sourceTree = ""; }; + 7F29AB74923C754819783C81A4C51402 /* Expression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Expression.swift; path = Sources/SQLite/Typed/Expression.swift; sourceTree = ""; }; 8325D3F84075D7B6A1F8E75249210075 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = ""; }; - 8C97050C5BB315CF8D59A03899BAFA13 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; + 837C3E5A9502B232611753D63558BC82 /* Blob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Blob.swift; path = Sources/SQLite/Core/Blob.swift; sourceTree = ""; }; 8D1F207343AA580772707DC4A28D56A6 /* FileMD5Hash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FileMD5Hash-dummy.m"; sourceTree = ""; }; - 939DF2579C757AF818B35CFFA87A5A5F /* RTree.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RTree.swift; path = SQLite/Extensions/RTree.swift; sourceTree = ""; }; + 8D9F4C3A323182EA49ED89D873228168 /* fts3_tokenizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fts3_tokenizer.h; path = Sources/SQLiteObjc/fts3_tokenizer.h; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9757679632F4D96FB95D495ADE43F19A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; 999B0F668F9024311EE886DF8548A51B /* SQLite.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLite.swift-prefix.pch"; sourceTree = ""; }; - 9EECBE423365EE9B0930CD16F3A6AEBC /* Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Helpers.swift; path = SQLite/Helpers.swift; sourceTree = ""; }; A1CF7D0F0E5A5A95A050C645EA6CDA8D /* Pods-Delta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Delta-umbrella.h"; sourceTree = ""; }; ABE9E3591A17E1E441225F098283A306 /* SQLite.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLite.swift-dummy.m"; sourceTree = ""; }; - ADC3B1FE271891949B230571198BA52B /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = SQLite/Typed/Schema.swift; sourceTree = ""; }; + AECC9D7F32828C6EAF16D71C2AF51574 /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = Sources/SQLite/Extensions/FTS5.swift; sourceTree = ""; }; B5B4EE1BEA958CA01AF40E92CB13AA78 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = ""; }; B5EDCC3711E9C7CF098B57C5462F37F3 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - B5F987CB6E08C86EE64A94F534F9022C /* Collation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Collation.swift; path = SQLite/Typed/Collation.swift; sourceTree = ""; }; + B63FF3D503D48B44EAFD66ADC8E44847 /* SQLite-Bridging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SQLite-Bridging.h"; path = "Sources/SQLiteObjc/include/SQLite-Bridging.h"; sourceTree = ""; }; B69A3F2A318DB0B79961834D70E5ACB2 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = ""; }; B6D720A9863CA93098F606E3B051B62A /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = ""; }; BA1F09AF89D60F53382DF398D3795D71 /* Pods-Delta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-Delta.modulemap"; sourceTree = ""; }; BB68993BE9A96860C1ADDD8DFB4926F6 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = ""; }; - BDC605E506F0CB4EA92E9153F3965CB9 /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = SQLite/Core/Connection.swift; sourceTree = ""; }; BFBEDAF377DDF77D6705502797F7ECA3 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = ""; }; BFC4A0254C9F198D8FDD15DDBA538715 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = ""; }; C3FAFE6429281B92FA08328564E641D0 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = ""; }; C508CB1A3EA8E29F34FB503FC020916B /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = ""; }; C55038524D47D355953CFE5FAEB07705 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = ""; }; + CB5DFB460C7740203109A9B3CFBD1C1C /* Setter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Setter.swift; path = Sources/SQLite/Typed/Setter.swift; sourceTree = ""; }; CBAE01ACACC427B178294D6628EA661D /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; CE468B39C9C26748D747D220275F7E28 /* FileMD5Hash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FileMD5Hash-umbrella.h"; sourceTree = ""; }; CE7B561A222812B0D8DF5028EBE39AE1 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = ""; }; D08836B2071BB4727C71D229B96E924B /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D145791E78221F076D00328C9091A59B /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = SQLite/Extensions/FTS5.swift; sourceTree = ""; }; + DA415739B83EF857D8215C8D4015AB57 /* Query.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Query.swift; path = Sources/SQLite/Typed/Query.swift; sourceTree = ""; }; + DE72C4DC688BEB8C8020235A9C39D913 /* SQLite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SQLite.h; path = Sources/SQLite/SQLite.h; sourceTree = ""; }; DEA09D6AF8C63984F226C96BB95BACD1 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + E374AE0B6BF659B8B75EE55ED6836E55 /* Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Schema.swift; path = Sources/SQLite/Typed/Schema.swift; sourceTree = ""; }; EA65B5484E3BB3284577BD4EA4FA7147 /* Pods-Delta.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Delta.release.xcconfig"; sourceTree = ""; }; + EC5D579537725ED9E4A63A4561E5D57E /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Connection.swift; path = Sources/SQLite/Core/Connection.swift; sourceTree = ""; }; EDB35A7ED3324B1E48397C86891B1362 /* Pods-Delta-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Delta-acknowledgements.plist"; sourceTree = ""; }; EDEA087E34F2CCDD2C994729BF5713A0 /* FileMD5Hash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FileMD5Hash-prefix.pch"; sourceTree = ""; }; + EFF023E5886316D3E4BE5E33DEFC09CD /* CustomFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomFunctions.swift; path = Sources/SQLite/Typed/CustomFunctions.swift; sourceTree = ""; }; F100CB2591E800D05D116DFFF6E113FB /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F5F11BD5B2DFD6937D1592499598DE60 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; F87F17273EFF30931912CB309D1E6BFA /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = ""; }; F88E741495BD8393808C8937BF9809B6 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = ""; }; F9A4278B24FBE80459CF484F58757536 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = ""; }; + FDAB1BF528028945AFDD3711E51E1205 /* Foundation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Foundation.swift; path = Sources/SQLite/Foundation.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -195,7 +195,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B067485B3DF8243839EA1A008E8137C6 /* Foundation.framework in Frameworks */, + EC8F07E15821E96F36AE89560D864FCD /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -203,8 +203,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2E000271E89B2E997D57BC0983C12775 /* Foundation.framework in Frameworks */, - 3CCCF2E65960A719056AE884A9C94CE3 /* ImageIO.framework in Frameworks */, + 1CA30DFDE14644203704970B8D9805BC /* Foundation.framework in Frameworks */, + BE6E1EFB57D60E715B8617336436B7EB /* ImageIO.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -212,7 +212,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CD30FD405F425EE210B4DFDC6D6E45ED /* Foundation.framework in Frameworks */, + 44A70B580C1AAD2907574BCA02C3B243 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -220,7 +220,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 408BB5A261237AF1C4BCE2BC65723EEE /* Foundation.framework in Frameworks */, + CA703680A4DCD9CBED0A35283C5B26AD /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -245,6 +245,15 @@ path = "Target Support Files/Pods-Delta"; sourceTree = ""; }; + 1FADA36CBBEBF5DF6696194D87183478 /* iOS */ = { + isa = PBXGroup; + children = ( + 6CE29CF4FF5C02028C0A06EC0D2A6120 /* Foundation.framework */, + 635A4BD1CEF7E623C71F97A54BFC3616 /* ImageIO.framework */, + ); + name = iOS; + sourceTree = ""; + }; 215EA3E47DCB9179F10F002F23BF2205 /* Support Files */ = { isa = PBXGroup; children = ( @@ -262,7 +271,7 @@ 23D15DDCFAD80F3CD489F0CE51D0A734 /* SQLite.swift */ = { isa = PBXGroup; children = ( - 9BFBAA7C8FFC48D0C59FA4BD450F88C0 /* standard */, + 9C78FBA6F5920D351FA53433C6454C94 /* standard */, EA5E93A1CF79406AD07CE34BCE184C83 /* Support Files */, ); name = SQLite.swift; @@ -272,7 +281,7 @@ 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { isa = PBXGroup; children = ( - 7D84E3C69AE5CBF48F1BFE903C509C33 /* iOS */, + 1FADA36CBBEBF5DF6696194D87183478 /* iOS */, ); name = Frameworks; sourceTree = ""; @@ -287,15 +296,6 @@ path = SDWebImage; sourceTree = ""; }; - 7D84E3C69AE5CBF48F1BFE903C509C33 /* iOS */ = { - isa = PBXGroup; - children = ( - 9757679632F4D96FB95D495ADE43F19A /* Foundation.framework */, - 8C97050C5BB315CF8D59A03899BAFA13 /* ImageIO.framework */, - ); - name = iOS; - sourceTree = ""; - }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( @@ -315,31 +315,31 @@ name = "Targets Support Files"; sourceTree = ""; }; - 9BFBAA7C8FFC48D0C59FA4BD450F88C0 /* standard */ = { + 9C78FBA6F5920D351FA53433C6454C94 /* standard */ = { isa = PBXGroup; children = ( - 3E66F6E17B0B993AD3D09FBE74C34CFD /* AggregateFunctions.swift */, - 69DC5DBAAEC41C227AED168F13B63535 /* Blob.swift */, - B5F987CB6E08C86EE64A94F534F9022C /* Collation.swift */, - BDC605E506F0CB4EA92E9153F3965CB9 /* Connection.swift */, - 6A9E770FF076515178B58E14582F4920 /* CoreFunctions.swift */, - 3060341CDC2FA3E0EC8969ECCB6264AA /* CustomFunctions.swift */, - 7211F268E2F7C64A96FE9DFC47221C64 /* Expression.swift */, - 399BBFB5EA873E0435F965ED0DD1F928 /* Foundation.swift */, - 2B343617638E86C674450DB5FB416A91 /* fts3_tokenizer.h */, - 2643F332FCF82D9AF23A83D072205824 /* FTS4.swift */, - D145791E78221F076D00328C9091A59B /* FTS5.swift */, - 9EECBE423365EE9B0930CD16F3A6AEBC /* Helpers.swift */, - 2FD761BE084679774D3E439697B5FAE3 /* Operators.swift */, - 23D7192894857C935515EB7D525316A8 /* Query.swift */, - 939DF2579C757AF818B35CFFA87A5A5F /* RTree.swift */, - ADC3B1FE271891949B230571198BA52B /* Schema.swift */, - 27AB1EC7408315D84A105B1247CEC103 /* Setter.swift */, - 77A41D31A0F07F0E298D98C50615BF88 /* SQLite.h */, - 64CC2781B77D37C76C3EE14E73A450D1 /* SQLite-Bridging.h */, - 6826F9BB9BB52120DDBDB9DAEF379C74 /* SQLite-Bridging.m */, - 329DBB76454C9A4B4A997BF08A6DF677 /* Statement.swift */, - 72B35BB96E498D9AD3AC286CF4888DFF /* Value.swift */, + 02CFB29DC3DD7F12E6FCB3AF7551621F /* AggregateFunctions.swift */, + 837C3E5A9502B232611753D63558BC82 /* Blob.swift */, + 5BF72D824371AE37AE8D113E23511058 /* Collation.swift */, + EC5D579537725ED9E4A63A4561E5D57E /* Connection.swift */, + 7E33F9E2E8FE4A1D8DC242453F60F3DD /* CoreFunctions.swift */, + EFF023E5886316D3E4BE5E33DEFC09CD /* CustomFunctions.swift */, + 7F29AB74923C754819783C81A4C51402 /* Expression.swift */, + FDAB1BF528028945AFDD3711E51E1205 /* Foundation.swift */, + 8D9F4C3A323182EA49ED89D873228168 /* fts3_tokenizer.h */, + 241675AEEA7BA04E4FF066CECB30C637 /* FTS4.swift */, + AECC9D7F32828C6EAF16D71C2AF51574 /* FTS5.swift */, + 161476EDCD7E91D1254F82F57070CEF4 /* Helpers.swift */, + 52B6499FD22D1350C5044F4AF8D88161 /* Operators.swift */, + DA415739B83EF857D8215C8D4015AB57 /* Query.swift */, + 328FC874A68ECDD302B8886297697CA5 /* RTree.swift */, + E374AE0B6BF659B8B75EE55ED6836E55 /* Schema.swift */, + CB5DFB460C7740203109A9B3CFBD1C1C /* Setter.swift */, + DE72C4DC688BEB8C8020235A9C39D913 /* SQLite.h */, + B63FF3D503D48B44EAFD66ADC8E44847 /* SQLite-Bridging.h */, + 0EABCA4565E1748ED1A9D2C05B12EEEA /* SQLite-Bridging.m */, + 1A09EA2216C54F25B0B12DB453C2F932 /* Statement.swift */, + 4AFE10FB598C7FBDEC93CD2E6A9C6614 /* Value.swift */, ); name = standard; sourceTree = ""; @@ -470,9 +470,9 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2C1392AF321D2A2B4BDADDF612E674BF /* fts3_tokenizer.h in Headers */, - B286037B9B5A7892482771B5454BEE54 /* SQLite-Bridging.h in Headers */, - 36810913574C69CA3943993C4F6C1B36 /* SQLite.h in Headers */, + 92C60A4E3797D69E6A7725B12E25C0D0 /* fts3_tokenizer.h in Headers */, + 5172EB82F181CD5C6058720F1EDBFFBA /* SQLite-Bridging.h in Headers */, + EA47189A2ADA7ABA3CAD4DAA9C862095 /* SQLite.h in Headers */, F713228AE3D00F1C478CF62077F73AD7 /* SQLite.swift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -538,7 +538,7 @@ isa = PBXNativeTarget; buildConfigurationList = 533175F905F937DF358073A42B67A5AA /* Build configuration list for PBXNativeTarget "SDWebImage" */; buildPhases = ( - 7EA7C402AD90E2F24CAA3A228232C0F5 /* Sources */, + 029BC4D3B4B34C75603230D495FF2FE6 /* Sources */, 5DA87AB35B47EC77EC2088FBAF257BF6 /* Frameworks */, 35D56EB4CB117295F095C80B2F024E20 /* Headers */, ); @@ -555,7 +555,7 @@ isa = PBXNativeTarget; buildConfigurationList = 9679E283619E0024B3156EB387DDCBDE /* Build configuration list for PBXNativeTarget "SQLite.swift" */; buildPhases = ( - 7CDCFBF26FFE6AA0D960B033B47A3F5B /* Sources */, + A17AC6BBAD5FB70B85220CE98AEA2BD0 /* Sources */, DA6FF3BA4FD643976251EC15FE2B2DDE /* Frameworks */, 5357A79BD0A1FE37AA0F4EE4EE9D05A5 /* Headers */, ); @@ -574,7 +574,7 @@ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0730; + LastSwiftUpdateCheck = 0830; LastUpgradeCheck = 0700; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; @@ -598,6 +598,28 @@ /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ + 029BC4D3B4B34C75603230D495FF2FE6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BCDE9C9E8DDB9FD7F9F0F68200854276 /* NSData+ImageContentType.m in Sources */, + FEE67933F477210286CDEC86E60D32FF /* SDImageCache.m in Sources */, + 662C18FEA4DFF9970E8D028B281D97EA /* SDWebImage-dummy.m in Sources */, + D1EC729542506D0FF0FEAFC10E544BDC /* SDWebImageCompat.m in Sources */, + 32649919900BFE14972CB170A11E7A30 /* SDWebImageDecoder.m in Sources */, + 7487C10F58C60552A3B84C47EF4AABB5 /* SDWebImageDownloader.m in Sources */, + 843BDA3C40997300E0B3CB9E27043997 /* SDWebImageDownloaderOperation.m in Sources */, + F97431F8AA6A848ACA072E9DB7DCF5DF /* SDWebImageManager.m in Sources */, + D7570BC6C11012C5F53C53ABF8187CC6 /* SDWebImagePrefetcher.m in Sources */, + C0D6EE693288E4A34090518CEE18269F /* UIButton+WebCache.m in Sources */, + A66ECB0C1037DD2A24411DF60C9362AE /* UIImage+GIF.m in Sources */, + 6A00465C6CF90CE73C984F03572BE9C3 /* UIImage+MultiFormat.m in Sources */, + E8166EA34E4BEF58C5583C06CFFB0971 /* UIImageView+HighlightedWebCache.m in Sources */, + 71A419BAB91B0BECA6617C071891BF3C /* UIImageView+WebCache.m in Sources */, + A66BC5F91E9B66C05262C55BABAA0421 /* UIView+WebCacheOperation.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4B8CABDD309337BA47058081211D728F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -606,52 +628,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7CDCFBF26FFE6AA0D960B033B47A3F5B /* Sources */ = { + A17AC6BBAD5FB70B85220CE98AEA2BD0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6FE44CBF571A28A6014964FF7E85652B /* AggregateFunctions.swift in Sources */, - FDB1AEEF1DA0E37FA89D9959F6E841F5 /* Blob.swift in Sources */, - 643C8FB9FCE71295DEC61908891BBFEB /* Collation.swift in Sources */, - 63CFAA3108940730B1A1E889A447BB4C /* Connection.swift in Sources */, - 21909E9879BE76AFD9C8C9E6664E8B64 /* CoreFunctions.swift in Sources */, - CF3EED0913BDA34504C7EF6A0FBD1560 /* CustomFunctions.swift in Sources */, - B1C4C95CD947DA6E1AB8E16D04873D32 /* Expression.swift in Sources */, - 818D8A20C00C26BFF4CD98F253D2F60D /* Foundation.swift in Sources */, - FDBDD9AD83A0E4D2140E406A0FCAB496 /* FTS4.swift in Sources */, - 3A2E074AB0BE232038F288E749255998 /* FTS5.swift in Sources */, - C4BD1ECD1C01197551552ED31FFBD26A /* Helpers.swift in Sources */, - F4D47E81AF67C5F71372FD2CA44B01FE /* Operators.swift in Sources */, - E5AFC8681A790B550E50238FEA6C4D57 /* Query.swift in Sources */, - 5496E2F37959DE63D44373E822F211FB /* RTree.swift in Sources */, - 3C6351502D128FAFD0004FEA3C55BA51 /* Schema.swift in Sources */, - 91E4C246183025DDB1172E0AF6F0591A /* Setter.swift in Sources */, - 33F9CF7C3CBC810FC5FE4615A4702531 /* SQLite-Bridging.m in Sources */, - 767524C75B70D63118892FE5F4E9C8B1 /* SQLite.swift-dummy.m in Sources */, - FC4725A7BB3AC608B4A5F35B952D4E2F /* Statement.swift in Sources */, - 63679313D7989D277638C40BBC287771 /* Value.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7EA7C402AD90E2F24CAA3A228232C0F5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 65A1242A594C3636253960F024526D82 /* NSData+ImageContentType.m in Sources */, - 4A853158DD07A483CB597603888D104F /* SDImageCache.m in Sources */, - 224AB4FE67F8380AAA599D1C6D58767E /* SDWebImage-dummy.m in Sources */, - F15CA6C70419CF8B2E270FC42942C3B7 /* SDWebImageCompat.m in Sources */, - 7FE7CC5DF02378AB46482EDE977E9B63 /* SDWebImageDecoder.m in Sources */, - 20791E4713173CF0762EA9B366D61147 /* SDWebImageDownloader.m in Sources */, - 4F032C7D79526C511E052CB5DABE7A1F /* SDWebImageDownloaderOperation.m in Sources */, - EE3F606BF35572106926FD0AF6F65052 /* SDWebImageManager.m in Sources */, - 30202622289C082497FF7113740A203A /* SDWebImagePrefetcher.m in Sources */, - 5FCE2639536FB93B1D1B4EE92BF99BDC /* UIButton+WebCache.m in Sources */, - 63B7AD8E94DE742E0DAE031A7EC64115 /* UIImage+GIF.m in Sources */, - D58E857ABDFE3D9DA4F316840B4B09B7 /* UIImage+MultiFormat.m in Sources */, - 873B9A96E357F16680901B5EC51AD476 /* UIImageView+HighlightedWebCache.m in Sources */, - 944F5B1533E87253228D450BB6231101 /* UIImageView+WebCache.m in Sources */, - A756EED8ECAE2156553F785D168EA6E7 /* UIView+WebCacheOperation.m in Sources */, + B4D2E6BDA66762C41461DE1466567A22 /* AggregateFunctions.swift in Sources */, + A3C78AD9387EE296772B1B4031290DE9 /* Blob.swift in Sources */, + EAF8AC345B2B68E07E239E83AACF81E3 /* Collation.swift in Sources */, + 679DC0A54440ACE06C668426D960434B /* Connection.swift in Sources */, + E376FD7DF6990EB5D6059FF86AA392DD /* CoreFunctions.swift in Sources */, + EEF3F3825344DF5B3B1F91C8B3D92F81 /* CustomFunctions.swift in Sources */, + 6B70676C9CD3E65704CF5F345A58D7D8 /* Expression.swift in Sources */, + 80C66AC9B65D7A9E73EAF52953078A80 /* Foundation.swift in Sources */, + 098DD319E9D5AE3C4B413F1DCB7245E5 /* FTS4.swift in Sources */, + C3351D1B55FD32BBAD9B3335713FBB37 /* FTS5.swift in Sources */, + 81EA3C6ADBF7CCBC1711693AD8966D30 /* Helpers.swift in Sources */, + 4A2DCD3F0F0A15427A7008B45E0D3463 /* Operators.swift in Sources */, + C36994840D82BF702EC602A8DEC63223 /* Query.swift in Sources */, + E5102C928DC86E24E1FA70862A698132 /* RTree.swift in Sources */, + A5E0B4C7414F681B71DE66C07F4628C4 /* Schema.swift in Sources */, + 59757ED380B9FD2D3529CC01940ABC17 /* Setter.swift in Sources */, + 12CF79798B69B43D77D12724505829EB /* SQLite-Bridging.m in Sources */, + 9A73EA1D60A6932BDA2B033258B82247 /* SQLite.swift-dummy.m in Sources */, + F70F77BB9BD4B473EF5731A958F6CFB4 /* Statement.swift in Sources */, + A215B295B907F3FC375FFA644649A845 /* Value.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -659,7 +659,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 36CC891727AF6365FECCEB2B81AD208C /* FileHash.m in Sources */, + 66BF4CF3A7E34656616159932E27C6B6 /* FileHash.m in Sources */, 2E66668BB25537BCAC6263434F08C9DD /* FileMD5Hash-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -688,11 +688,45 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 12914D756594D15C6F2CA12FE5F89F1B /* Debug */ = { + 34CC1AA0F2C62D3C5C3A2AEF38F2FE78 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3869DD0236542A3354407B601307ACD0 /* SDWebImage.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SDWebImage/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 643C76AA582046977B7877822ED7A258 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -700,10 +734,13 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + 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_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; @@ -732,238 +769,11 @@ }; name = Debug; }; - 2FDB99EF3FAD25075155E9763B0AFCE6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3869DD0236542A3354407B601307ACD0 /* SDWebImage.xcconfig */; - buildSettings = { - "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; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SDWebImage/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 7047CFCB140A744B18A81D479FF0402A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EA65B5484E3BB3284577BD4EA4FA7147 /* Pods-Delta.release.xcconfig */; - buildSettings = { - "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-Delta/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Delta/Pods-Delta.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_Delta; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 745B1B2E60A16FF0F058CCB45611582B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 068843C76381C7713BED164CDF6DB372 /* SQLite.swift.xcconfig */; - buildSettings = { - "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; - GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLite.swift/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = SQLite; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 8BB8C09267F2ACAEAA0AF7A1E82A2EC6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3869DD0236542A3354407B601307ACD0 /* SDWebImage.xcconfig */; - buildSettings = { - "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/SDWebImage/SDWebImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SDWebImage/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A09431522A1D8016950046C6D06BBE7E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1BFCD9CD29832788C2D7A21CB2D8BC15 /* FileMD5Hash.xcconfig */; - buildSettings = { - "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/FileMD5Hash/FileMD5Hash-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FileMD5Hash/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FileMD5Hash/FileMD5Hash.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = FileMD5Hash; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A240B6D8D637C488B1E02C368899058D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 068843C76381C7713BED164CDF6DB372 /* SQLite.swift.xcconfig */; - buildSettings = { - "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/SQLite.swift/SQLite.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLite.swift/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = SQLite; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BC1B515FCC769E6520E9294D6C31D91C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1BFCD9CD29832788C2D7A21CB2D8BC15 /* FileMD5Hash.xcconfig */; - buildSettings = { - "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; - GCC_PREFIX_HEADER = "Target Support Files/FileMD5Hash/FileMD5Hash-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FileMD5Hash/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FileMD5Hash/FileMD5Hash.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FileMD5Hash; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C688FD936844EB6720DFD178009C8752 /* Debug */ = { + 75EE5B0ED6DB7C6D167C2008C7D4D49C /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1C3BA8511D0F025064897F6EC408296A /* Pods-Delta.debug.xcconfig */; buildSettings = { + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -989,18 +799,161 @@ PRODUCT_NAME = Pods_Delta; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - E72E7977875C2D251FC62736BBDDC389 /* Release */ = { + 7CB79771FB206E08213038425109B42C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EA65B5484E3BB3284577BD4EA4FA7147 /* Pods-Delta.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-Delta/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Delta/Pods-Delta.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_Delta; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 9ED0ADE0EA3D1E3B4EA7EFBE25BB4D6F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1BFCD9CD29832788C2D7A21CB2D8BC15 /* FileMD5Hash.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FileMD5Hash/FileMD5Hash-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FileMD5Hash/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FileMD5Hash/FileMD5Hash.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FileMD5Hash; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + B284F3DC897E0D103E422DDAA04F371D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 068843C76381C7713BED164CDF6DB372 /* SQLite.swift.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLite.swift/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = SQLite; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + B848EC96B1CE2C5324C340E1F1935FD8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 068843C76381C7713BED164CDF6DB372 /* SQLite.swift.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/SQLite.swift/SQLite.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLite.swift/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SQLite.swift/SQLite.swift.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = SQLite; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C03B8870130C98D1B02B59D003687524 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -1008,10 +961,13 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + 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_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; @@ -1036,14 +992,80 @@ }; name = Release; }; + D49B8E408047BA5314BE2727D48E1834 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1BFCD9CD29832788C2D7A21CB2D8BC15 /* FileMD5Hash.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FileMD5Hash/FileMD5Hash-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FileMD5Hash/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FileMD5Hash/FileMD5Hash.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = FileMD5Hash; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + FF2643C8017F1A3A64AA8C00C06221D7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3869DD0236542A3354407B601307ACD0 /* SDWebImage.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SDWebImage/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 004E731E53979ED2864268A8A0D2BFBE /* Build configuration list for PBXNativeTarget "FileMD5Hash" */ = { isa = XCConfigurationList; buildConfigurations = ( - A09431522A1D8016950046C6D06BBE7E /* Debug */, - BC1B515FCC769E6520E9294D6C31D91C /* Release */, + D49B8E408047BA5314BE2727D48E1834 /* Debug */, + 9ED0ADE0EA3D1E3B4EA7EFBE25BB4D6F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1051,8 +1073,8 @@ 0ABB0BB9AFF3C8D8FF7C2460E438B5E6 /* Build configuration list for PBXNativeTarget "Pods-Delta" */ = { isa = XCConfigurationList; buildConfigurations = ( - C688FD936844EB6720DFD178009C8752 /* Debug */, - 7047CFCB140A744B18A81D479FF0402A /* Release */, + 75EE5B0ED6DB7C6D167C2008C7D4D49C /* Debug */, + 7CB79771FB206E08213038425109B42C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1060,8 +1082,8 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 12914D756594D15C6F2CA12FE5F89F1B /* Debug */, - E72E7977875C2D251FC62736BBDDC389 /* Release */, + 643C76AA582046977B7877822ED7A258 /* Debug */, + C03B8870130C98D1B02B59D003687524 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1069,8 +1091,8 @@ 533175F905F937DF358073A42B67A5AA /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8BB8C09267F2ACAEAA0AF7A1E82A2EC6 /* Debug */, - 2FDB99EF3FAD25075155E9763B0AFCE6 /* Release */, + FF2643C8017F1A3A64AA8C00C06221D7 /* Debug */, + 34CC1AA0F2C62D3C5C3A2AEF38F2FE78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1078,8 +1100,8 @@ 9679E283619E0024B3156EB387DDCBDE /* Build configuration list for PBXNativeTarget "SQLite.swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - A240B6D8D637C488B1E02C368899058D /* Debug */, - 745B1B2E60A16FF0F058CCB45611582B /* Release */, + B284F3DC897E0D103E422DDAA04F371D /* Debug */, + B848EC96B1CE2C5324C340E1F1935FD8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/SQLite.swift/README.md b/Pods/SQLite.swift/README.md index 6e9857b..a7fe608 100644 --- a/Pods/SQLite.swift/README.md +++ b/Pods/SQLite.swift/README.md @@ -25,7 +25,7 @@ syntax _and_ intent. - [Full-text search][] support - [Well-documented][See Documentation] - Extensively tested - - Companion project has [SQLCipher support](https://github.com/stephencelis/SQLiteCipher.swift) + - SQLCipher support via CocoaPods - Active support at [StackOverflow](http://stackoverflow.com/questions/tagged/sqlite.swift), and [Gitter Chat Room](https://gitter.im/stephencelis/SQLite.swift) (_experimental_) [Full-text search]: Documentation/Index.md#full-text-search @@ -112,12 +112,6 @@ For a more comprehensive example, see [this article](http://masteringswift.blogs > _Note:_ SQLite.swift requires Swift 3 (and [Xcode][] 8) or greater. If you absolutely > need compatibility with Swift 2.3 you can use the [swift-2.3][] branch or older > released versions. New development will happen exclusively on the master/Swift 3 branch. -> -> The following instructions apply to targets that support embedded -> Swift frameworks. To use SQLite.swift in iOS 7 or an OS X command line -> tool, please read the [Frameworkless Targets][] section of the -> documentation. - ### Carthage @@ -129,7 +123,7 @@ install SQLite.swift with Carthage: 2. Update your Cartfile to include the following: ``` - github "stephencelis/SQLite.swift" ~> 0.11.0 + github "stephencelis/SQLite.swift" ~> 0.11.3 ``` 3. Run `carthage update` and [add the appropriate framework][Carthage Usage]. @@ -145,8 +139,13 @@ install SQLite.swift with Carthage: [CocoaPods][] is a dependency manager for Cocoa projects. To install SQLite.swift with CocoaPods: - 1. Make sure the latest CocoaPods beta is [installed][CocoaPods - Installation]. (SQLite.swift requires version 1.0.0.beta.6 or greater.) + 1. Verify that your copy of Xcode is installed and active in the default location (`/Applications/Xcode.app`). + + ```sh + sudo xcode-select --switch /Applications/Xcode.app + ``` + + 2. Make sure CocoaPods is [installed][CocoaPods Installation]. (SQLite.swift requires version 1.0.0 or greater.) ``` sh # Using the default Ruby install will require you to use sudo when @@ -154,19 +153,40 @@ SQLite.swift with CocoaPods: [sudo] gem install cocoapods ``` - 2. Update your Podfile to include the following: + 3. Update your Podfile to include the following: ``` ruby use_frameworks! - pod 'SQLite.swift', '~> 0.11.0' + target 'YourAppTargetName' do + pod 'SQLite.swift', '~> 0.11.3' + end ``` - 3. Run `pod install`. + 4. Run `pod install --repo-update`. [CocoaPods]: https://cocoapods.org [CocoaPods Installation]: https://guides.cocoapods.org/using/getting-started.html#getting-started +### Swift Package Manager + +The [Swift Package Manager][] is a tool for managing the distribution of Swift code. + +1. Add the following to your `Package.swift` file: + + ```swift + dependencies: [ + .Package(url: "https://github.com/stephencelis/SQLite.swift.git", majorVersion: 0, minor: 11) + ] + ``` + +2. Build your project: + + ``` sh + $ swift build -Xlinker -lsqlite3 + ``` + +[Swift Package Manager]: https://swift.org/package-manager ### Manual @@ -184,7 +204,15 @@ To install SQLite.swift as an Xcode sub-project: 4. **Add**. -[Frameworkless Targets]: Documentation/Index.md#frameworkless-targets +Some additional steps are required to install the application on an actual device: + + 5. In the **General** tab, click the **+** button under **Embedded Binaries**. + + 6. Select the appropriate **SQLite.framework** for your platform. + + 7. **Add**. + + [Xcode]: https://developer.apple.com/xcode/downloads/ [Submodule]: http://git-scm.com/book/en/Git-Tools-Submodules [download]: https://github.com/stephencelis/SQLite.swift/archive/master.zip @@ -223,7 +251,6 @@ file](./LICENSE.txt) for more information. These projects enhance or use SQLite.swift: - - [SQLiteCipher.swift](https://github.com/stephencelis/SQLiteCipher.swift) - [SQLiteMigrationManager.swift](https://github.com/garriguv/SQLiteMigrationManager.swift) (inspired by [FMDBMigrationManager](https://github.com/layerhq/FMDBMigrationManager)) diff --git a/Pods/SQLite.swift/SQLite/Core/Blob.swift b/Pods/SQLite.swift/Sources/SQLite/Core/Blob.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Core/Blob.swift rename to Pods/SQLite.swift/Sources/SQLite/Core/Blob.swift diff --git a/Pods/SQLite.swift/SQLite/Core/Connection.swift b/Pods/SQLite.swift/Sources/SQLite/Core/Connection.swift similarity index 96% rename from Pods/SQLite.swift/SQLite/Core/Connection.swift rename to Pods/SQLite.swift/Sources/SQLite/Core/Connection.swift index 5d6ebcd..490a159 100644 --- a/Pods/SQLite.swift/SQLite/Core/Connection.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Core/Connection.swift @@ -26,7 +26,9 @@ import Foundation.NSUUID import Dispatch #if SQLITE_SWIFT_STANDALONE import sqlite3 -#elseif COCOAPODS +#elseif SQLITE_SWIFT_SQLCIPHER +import SQLCipher +#elseif SWIFT_PACKAGE || COCOAPODS import CSQLite #endif @@ -132,9 +134,8 @@ public final class Connection { public var readonly: Bool { return sqlite3_db_readonly(handle, nil) == 1 } /// The last rowid inserted into the database via this connection. - public var lastInsertRowid: Int64? { - let rowid = sqlite3_last_insert_rowid(handle) - return rowid != 0 ? rowid : nil + public var lastInsertRowid: Int64 { + return sqlite3_last_insert_rowid(handle) } /// The last number of changes (inserts, updates, or deletes) made to the @@ -412,11 +413,15 @@ public final class Connection { /// /// db.trace { SQL in print(SQL) } public func trace(_ callback: ((String) -> Void)?) { - if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) { - trace_v2(callback) - } else { + #if SQLITE_SWIFT_SQLCIPHER trace_v1(callback) - } + #else + if #available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) { + trace_v2(callback) + } else { + trace_v1(callback) + } + #endif } fileprivate func trace_v1(_ callback: ((String) -> Void)?) { @@ -440,37 +445,8 @@ public final class Connection { trace = box } - @available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) - fileprivate func trace_v2(_ callback: ((String) -> Void)?) { - guard let callback = callback else { - // If the X callback is NULL or if the M mask is zero, then tracing is disabled. - sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */) - trace = nil - return - } - let box: Trace = { (pointer: UnsafeRawPointer) in - callback(String(cString: pointer.assumingMemoryBound(to: UInt8.self))) - } - sqlite3_trace_v2(handle, - UInt32(SQLITE_TRACE_STMT) /* mask */, - { - // A trace callback is invoked with four arguments: callback(T,C,P,X). - // The T argument is one of the SQLITE_TRACE constants to indicate why the - // callback was invoked. The C argument is a copy of the context pointer. - // The P and X arguments are pointers whose meanings depend on T. - (T: UInt32, C: UnsafeMutableRawPointer?, P: UnsafeMutableRawPointer?, X: UnsafeMutableRawPointer?) in - if let P = P, - let expandedSQL = sqlite3_expanded_sql(OpaquePointer(P)) { - unsafeBitCast(C, to: Trace.self)(expandedSQL) - sqlite3_free(expandedSQL) - } - return Int32(0) // currently ignored - }, - unsafeBitCast(box, to: UnsafeMutableRawPointer.self) /* pCtx */ - ) - trace = box - } + fileprivate typealias Trace = @convention(block) (UnsafeRawPointer) -> Void fileprivate var trace: Trace? @@ -603,7 +579,7 @@ public final class Connection { } else if result == nil { sqlite3_result_null(context) } else { - fatalError("unsupported result type: \(result)") + fatalError("unsupported result type: \(String(describing: result))") } } var flags = SQLITE_UTF8 @@ -733,11 +709,48 @@ extension Result : CustomStringConvertible { public var description: String { switch self { - case let .error(message, _, statement): - guard let statement = statement else { return message } - - return "\(message) (\(statement))" + case let .error(message, errorCode, statement): + if let statement = statement { + return "\(message) (\(statement)) (code: \(errorCode))" + } else { + return "\(message) (code: \(errorCode))" + } } } - } + +#if !SQLITE_SWIFT_SQLCIPHER +@available(iOS 10.0, OSX 10.12, tvOS 10.0, watchOS 3.0, *) +extension Connection { + fileprivate func trace_v2(_ callback: ((String) -> Void)?) { + guard let callback = callback else { + // If the X callback is NULL or if the M mask is zero, then tracing is disabled. + sqlite3_trace_v2(handle, 0 /* mask */, nil /* xCallback */, nil /* pCtx */) + trace = nil + return + } + + let box: Trace = { (pointer: UnsafeRawPointer) in + callback(String(cString: pointer.assumingMemoryBound(to: UInt8.self))) + } + sqlite3_trace_v2(handle, + UInt32(SQLITE_TRACE_STMT) /* mask */, + { + // A trace callback is invoked with four arguments: callback(T,C,P,X). + // The T argument is one of the SQLITE_TRACE constants to indicate why the + // callback was invoked. The C argument is a copy of the context pointer. + // The P and X arguments are pointers whose meanings depend on T. + (T: UInt32, C: UnsafeMutableRawPointer?, P: UnsafeMutableRawPointer?, X: UnsafeMutableRawPointer?) in + if let P = P, + let expandedSQL = sqlite3_expanded_sql(OpaquePointer(P)) { + unsafeBitCast(C, to: Trace.self)(expandedSQL) + sqlite3_free(expandedSQL) + } + return Int32(0) // currently ignored + }, + unsafeBitCast(box, to: UnsafeMutableRawPointer.self) /* pCtx */ + ) + trace = box + } +} +#endif diff --git a/Pods/SQLite.swift/SQLite/Core/Statement.swift b/Pods/SQLite.swift/Sources/SQLite/Core/Statement.swift similarity index 97% rename from Pods/SQLite.swift/SQLite/Core/Statement.swift rename to Pods/SQLite.swift/Sources/SQLite/Core/Statement.swift index 64b9017..a9232bb 100644 --- a/Pods/SQLite.swift/SQLite/Core/Statement.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Core/Statement.swift @@ -24,7 +24,9 @@ #if SQLITE_SWIFT_STANDALONE import sqlite3 -#elseif COCOAPODS +#elseif SQLITE_SWIFT_SQLCIPHER +import SQLCipher +#elseif SWIFT_PACKAGE || COCOAPODS import CSQLite #endif @@ -242,7 +244,9 @@ public struct Cursor { let length = Int(sqlite3_column_bytes(handle, Int32(idx))) return Blob(bytes: pointer, length: length) } else { - fatalError("sqlite3_column_blob returned NULL") + // The return value from sqlite3_column_blob() for a zero-length BLOB is a NULL pointer. + // https://www.sqlite.org/c3ref/column_blob.html + return Blob(bytes: []) } } diff --git a/Pods/SQLite.swift/SQLite/Core/Value.swift b/Pods/SQLite.swift/Sources/SQLite/Core/Value.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Core/Value.swift rename to Pods/SQLite.swift/Sources/SQLite/Core/Value.swift diff --git a/Pods/SQLite.swift/SQLite/Extensions/FTS4.swift b/Pods/SQLite.swift/Sources/SQLite/Extensions/FTS4.swift similarity index 97% rename from Pods/SQLite.swift/SQLite/Extensions/FTS4.swift rename to Pods/SQLite.swift/Sources/SQLite/Extensions/FTS4.swift index 7bbca7a..3f28d33 100644 --- a/Pods/SQLite.swift/SQLite/Extensions/FTS4.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Extensions/FTS4.swift @@ -22,6 +22,10 @@ // THE SOFTWARE. // +#if SWIFT_PACKAGE +import SQLiteObjc +#endif + extension Module { public static func FTS4(_ column: Expressible, _ more: Expressible...) -> Module { @@ -141,13 +145,14 @@ extension Tokenizer : CustomStringConvertible { extension Connection { public func registerTokenizer(_ submoduleName: String, next: @escaping (String) -> (String, Range)?) throws { - try check(_SQLiteRegisterTokenizer(handle, Tokenizer.moduleName, submoduleName) { input, offset, length in + try check(_SQLiteRegisterTokenizer(handle, Tokenizer.moduleName, submoduleName) { ( + input: UnsafePointer, offset: UnsafeMutablePointer, length: UnsafeMutablePointer) in let string = String(cString: input) guard let (token, range) = next(string) else { return nil } let view = string.utf8 - offset.pointee += string.substring(to: range.lowerBound).utf8.count + offset.pointee += Int32(string.substring(to: range.lowerBound).utf8.count) length.pointee = Int32(view.distance(from: range.lowerBound.samePosition(in: view), to: range.upperBound.samePosition(in: view))) return token }) diff --git a/Pods/SQLite.swift/SQLite/Extensions/FTS5.swift b/Pods/SQLite.swift/Sources/SQLite/Extensions/FTS5.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Extensions/FTS5.swift rename to Pods/SQLite.swift/Sources/SQLite/Extensions/FTS5.swift diff --git a/Pods/SQLite.swift/SQLite/Extensions/RTree.swift b/Pods/SQLite.swift/Sources/SQLite/Extensions/RTree.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Extensions/RTree.swift rename to Pods/SQLite.swift/Sources/SQLite/Extensions/RTree.swift diff --git a/Pods/SQLite.swift/SQLite/Foundation.swift b/Pods/SQLite.swift/Sources/SQLite/Foundation.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Foundation.swift rename to Pods/SQLite.swift/Sources/SQLite/Foundation.swift diff --git a/Pods/SQLite.swift/SQLite/Helpers.swift b/Pods/SQLite.swift/Sources/SQLite/Helpers.swift similarity index 98% rename from Pods/SQLite.swift/SQLite/Helpers.swift rename to Pods/SQLite.swift/Sources/SQLite/Helpers.swift index febdc94..50b21d0 100644 --- a/Pods/SQLite.swift/SQLite/Helpers.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Helpers.swift @@ -24,7 +24,9 @@ #if SQLITE_SWIFT_STANDALONE import sqlite3 -#elseif COCOAPODS +#elseif SQLITE_SWIFT_SQLCIPHER +import SQLCipher +#elseif SWIFT_PACKAGE || COCOAPODS import CSQLite #endif diff --git a/Pods/SQLite.swift/SQLite/SQLite.h b/Pods/SQLite.swift/Sources/SQLite/SQLite.h similarity index 100% rename from Pods/SQLite.swift/SQLite/SQLite.h rename to Pods/SQLite.swift/Sources/SQLite/SQLite.h diff --git a/Pods/SQLite.swift/SQLite/Typed/AggregateFunctions.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/AggregateFunctions.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Typed/AggregateFunctions.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/AggregateFunctions.swift diff --git a/Pods/SQLite.swift/SQLite/Typed/Collation.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/Collation.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Typed/Collation.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/Collation.swift diff --git a/Pods/SQLite.swift/SQLite/Typed/CoreFunctions.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/CoreFunctions.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Typed/CoreFunctions.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/CoreFunctions.swift diff --git a/Pods/SQLite.swift/SQLite/Typed/CustomFunctions.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/CustomFunctions.swift similarity index 86% rename from Pods/SQLite.swift/SQLite/Typed/CustomFunctions.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/CustomFunctions.swift index 64b54ed..2389901 100644 --- a/Pods/SQLite.swift/SQLite/Typed/CustomFunctions.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Typed/CustomFunctions.swift @@ -56,17 +56,17 @@ public extension Connection { return { arg in fn([arg]) } } - public func createFunction(function: String, deterministic: Bool = false, _ block: @escaping (A?) -> Z) throws -> ((Expression) -> Expression) { + public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A?) -> Z) throws -> ((Expression) -> Expression) { let fn = try createFunction(function, 1, deterministic) { args in block(args[0].map(value)) } return { arg in fn([arg]) } } - public func createFunction(function: String, deterministic: Bool = false, _ block: @escaping (A) -> Z?) throws -> ((Expression) -> Expression) { + public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A) -> Z?) throws -> ((Expression) -> Expression) { let fn = try createFunction(function, 1, deterministic) { args in block(value(args[0])) } return { arg in fn([arg]) } } - public func createFunction(function: String, deterministic: Bool = false, _ block: @escaping (A?) -> Z?) throws -> ((Expression) -> Expression) { + public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A?) -> Z?) throws -> ((Expression) -> Expression) { let fn = try createFunction(function, 1, deterministic) { args in block(args[0].map(value)) } return { arg in fn([arg]) } } @@ -74,42 +74,42 @@ public extension Connection { // MARK: - public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A, B) -> Z) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(value(args[0]), value(args[1])) } + let fn = try createFunction(function, 2, deterministic) { args in block(value(args[0]), value(args[1])) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A?, B) -> Z) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(args[0].map(value), value(args[1])) } + let fn = try createFunction(function, 2, deterministic) { args in block(args[0].map(value), value(args[1])) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A, B?) -> Z) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(value(args[0]), args[1].map(value)) } + let fn = try createFunction(function, 2, deterministic) { args in block(value(args[0]), args[1].map(value)) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A, B) -> Z?) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(value(args[0]), value(args[1])) } + let fn = try createFunction(function, 2, deterministic) { args in block(value(args[0]), value(args[1])) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A?, B?) -> Z) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(args[0].map(value), args[1].map(value)) } + let fn = try createFunction(function, 2, deterministic) { args in block(args[0].map(value), args[1].map(value)) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A?, B) -> Z?) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(args[0].map(value), value(args[1])) } + let fn = try createFunction(function, 2, deterministic) { args in block(args[0].map(value), value(args[1])) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A, B?) -> Z?) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(value(args[0]), args[1].map(value)) } + let fn = try createFunction(function, 2, deterministic) { args in block(value(args[0]), args[1].map(value)) } return { a, b in fn([a, b]) } } public func createFunction(_ function: String, deterministic: Bool = false, _ block: @escaping (A?, B?) -> Z?) throws -> (Expression, Expression) -> Expression { - let fn = try createFunction(function, 1, deterministic) { args in block(args[0].map(value), args[1].map(value)) } + let fn = try createFunction(function, 2, deterministic) { args in block(args[0].map(value), args[1].map(value)) } return { a, b in fn([a, b]) } } diff --git a/Pods/SQLite.swift/SQLite/Typed/Expression.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/Expression.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Typed/Expression.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/Expression.swift diff --git a/Pods/SQLite.swift/SQLite/Typed/Operators.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/Operators.swift similarity index 98% rename from Pods/SQLite.swift/SQLite/Typed/Operators.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/Operators.swift index 616015d..fdd293b 100644 --- a/Pods/SQLite.swift/SQLite/Typed/Operators.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Typed/Operators.swift @@ -474,10 +474,10 @@ public func <=(lhs: V, rhs: Expression) -> Expression wher return infix(lhs, rhs) } -public func ~=(lhs: CountableClosedRange, rhs: Expression) -> Expression where V.Datatype : Binding & Comparable { +public func ~=(lhs: ClosedRange, rhs: Expression) -> Expression where V.Datatype : Binding & Comparable { return Expression("\(rhs.template) BETWEEN ? AND ?", rhs.bindings + [lhs.lowerBound as? Binding, lhs.upperBound as? Binding]) } -public func ~=(lhs: CountableClosedRange, rhs: Expression) -> Expression where V.Datatype : Binding & Comparable { +public func ~=(lhs: ClosedRange, rhs: Expression) -> Expression where V.Datatype : Binding & Comparable { return Expression("\(rhs.template) BETWEEN ? AND ?", rhs.bindings + [lhs.lowerBound as? Binding, lhs.upperBound as? Binding]) } diff --git a/Pods/SQLite.swift/SQLite/Typed/Query.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/Query.swift similarity index 98% rename from Pods/SQLite.swift/SQLite/Typed/Query.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/Query.swift index 75f29af..c9d2ea9 100644 --- a/Pods/SQLite.swift/SQLite/Typed/Query.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Typed/Query.swift @@ -306,6 +306,18 @@ extension QueryType { return query } + /// Adds a condition to the query’s `WHERE` clause. + /// This is an alias for `filter(predicate)` + public func `where`(_ predicate: Expression) -> Self { + return `where`(Expression(predicate)) + } + + /// Adds a condition to the query’s `WHERE` clause. + /// This is an alias for `filter(predicate)` + public func `where`(_ predicate: Expression) -> Self { + return filter(predicate) + } + // MARK: GROUP BY /// Sets a `GROUP BY` clause on the query. @@ -968,11 +980,11 @@ extension Connection { /// - Parameter query: An insert query. /// /// - Returns: The insert’s rowid. - public func run(_ query: Insert) throws -> Int64 { + @discardableResult public func run(_ query: Insert) throws -> Int64 { let expression = query.expression return try sync { try self.run(expression.template, expression.bindings) - return self.lastInsertRowid! + return self.lastInsertRowid } } @@ -984,7 +996,7 @@ extension Connection { /// - Parameter query: An update query. /// /// - Returns: The number of updated rows. - public func run(_ query: Update) throws -> Int { + @discardableResult public func run(_ query: Update) throws -> Int { let expression = query.expression return try sync { try self.run(expression.template, expression.bindings) @@ -999,7 +1011,7 @@ extension Connection { /// - Parameter query: A delete query. /// /// - Returns: The number of deleted rows. - public func run(_ query: Delete) throws -> Int { + @discardableResult public func run(_ query: Delete) throws -> Int { let expression = query.expression return try sync { try self.run(expression.template, expression.bindings) diff --git a/Pods/SQLite.swift/SQLite/Typed/Schema.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/Schema.swift similarity index 99% rename from Pods/SQLite.swift/SQLite/Typed/Schema.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/Schema.swift index 1388170..6550929 100644 --- a/Pods/SQLite.swift/SQLite/Typed/Schema.swift +++ b/Pods/SQLite.swift/Sources/SQLite/Typed/Schema.swift @@ -36,14 +36,15 @@ extension Table { // MARK: - CREATE TABLE - public func create(temporary: Bool = false, ifNotExists: Bool = false, block: (TableBuilder) -> Void) -> String { + public func create(temporary: Bool = false, ifNotExists: Bool = false, withoutRowid: Bool = false, block: (TableBuilder) -> Void) -> String { let builder = TableBuilder() block(builder) let clauses: [Expressible?] = [ create(Table.identifier, tableName(), temporary ? .Temporary : nil, ifNotExists), - "".wrap(builder.definitions) as Expression + "".wrap(builder.definitions) as Expression, + withoutRowid ? Expression(literal: "WITHOUT ROWID") : nil ] return " ".join(clauses.flatMap { $0 }).asSQL() diff --git a/Pods/SQLite.swift/SQLite/Typed/Setter.swift b/Pods/SQLite.swift/Sources/SQLite/Typed/Setter.swift similarity index 100% rename from Pods/SQLite.swift/SQLite/Typed/Setter.swift rename to Pods/SQLite.swift/Sources/SQLite/Typed/Setter.swift diff --git a/Pods/SQLite.swift/SQLite/Core/SQLite-Bridging.m b/Pods/SQLite.swift/Sources/SQLiteObjc/SQLite-Bridging.m similarity index 99% rename from Pods/SQLite.swift/SQLite/Core/SQLite-Bridging.m rename to Pods/SQLite.swift/Sources/SQLiteObjc/SQLite-Bridging.m index a5702cc..d8fe6b6 100644 --- a/Pods/SQLite.swift/SQLite/Core/SQLite-Bridging.m +++ b/Pods/SQLite.swift/Sources/SQLiteObjc/SQLite-Bridging.m @@ -23,7 +23,6 @@ // #import "SQLite-Bridging.h" -#import "sqlite3.h" #import "fts3_tokenizer.h" #pragma mark - FTS diff --git a/Pods/SQLite.swift/SQLite/Core/fts3_tokenizer.h b/Pods/SQLite.swift/Sources/SQLiteObjc/fts3_tokenizer.h similarity index 100% rename from Pods/SQLite.swift/SQLite/Core/fts3_tokenizer.h rename to Pods/SQLite.swift/Sources/SQLiteObjc/fts3_tokenizer.h diff --git a/Pods/SQLite.swift/SQLite/Core/SQLite-Bridging.h b/Pods/SQLite.swift/Sources/SQLiteObjc/include/SQLite-Bridging.h similarity index 100% rename from Pods/SQLite.swift/SQLite/Core/SQLite-Bridging.h rename to Pods/SQLite.swift/Sources/SQLiteObjc/include/SQLite-Bridging.h diff --git a/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-prefix.pch b/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-prefix.pch index aa992a4..beb2a24 100644 --- a/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-prefix.pch +++ b/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-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/FileMD5Hash/FileMD5Hash-umbrella.h b/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-umbrella.h index 34dd2c5..baa0669 100644 --- a/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-umbrella.h +++ b/Pods/Target Support Files/FileMD5Hash/FileMD5Hash-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "FileHash.h" diff --git a/Pods/Target Support Files/FileMD5Hash/FileMD5Hash.xcconfig b/Pods/Target Support Files/FileMD5Hash/FileMD5Hash.xcconfig index 1bda1bf..8aadf66 100644 --- a/Pods/Target Support Files/FileMD5Hash/FileMD5Hash.xcconfig +++ b/Pods/Target Support Files/FileMD5Hash/FileMD5Hash.xcconfig @@ -4,5 +4,6 @@ HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Publi PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/FileMD5Hash PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/Pods-Delta/Pods-Delta-frameworks.sh b/Pods/Target Support Files/Pods-Delta/Pods-Delta-frameworks.sh index 84008f9..c984c6b 100755 --- a/Pods/Target Support Files/Pods-Delta/Pods-Delta-frameworks.sh +++ b/Pods/Target Support Files/Pods-Delta/Pods-Delta-frameworks.sh @@ -59,8 +59,13 @@ 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 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 } @@ -93,3 +98,6 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "$BUILT_PRODUCTS_DIR/SDWebImage/SDWebImage.framework" install_framework "$BUILT_PRODUCTS_DIR/SQLite.swift/SQLite.framework" fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Pods/Target Support Files/Pods-Delta/Pods-Delta-resources.sh b/Pods/Target Support Files/Pods-Delta/Pods-Delta-resources.sh index 25e9d37..4602c68 100755 --- a/Pods/Target Support Files/Pods-Delta/Pods-Delta-resources.sh +++ b/Pods/Target Support Files/Pods-Delta/Pods-Delta-resources.sh @@ -18,6 +18,9 @@ case "${TARGETED_DEVICE_FAMILY}" in 2) TARGET_DEVICE_ARGS="--target-device ipad" ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; *) TARGET_DEVICE_ARGS="--target-device mac" ;; diff --git a/Pods/Target Support Files/Pods-Delta/Pods-Delta-umbrella.h b/Pods/Target Support Files/Pods-Delta/Pods-Delta-umbrella.h index 224162a..f0dba52 100644 --- a/Pods/Target Support Files/Pods-Delta/Pods-Delta-umbrella.h +++ b/Pods/Target Support Files/Pods-Delta/Pods-Delta-umbrella.h @@ -1,5 +1,13 @@ #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/Pods-Delta/Pods-Delta.debug.xcconfig b/Pods/Target Support Files/Pods-Delta/Pods-Delta.debug.xcconfig index 3080e30..6b509ca 100644 --- a/Pods/Target Support Files/Pods-Delta/Pods-Delta.debug.xcconfig +++ b/Pods/Target Support Files/Pods-Delta/Pods-Delta.debug.xcconfig @@ -1,5 +1,4 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/FileMD5Hash" "$PODS_CONFIGURATION_BUILD_DIR/SDWebImage" "$PODS_CONFIGURATION_BUILD_DIR/SQLite.swift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' diff --git a/Pods/Target Support Files/Pods-Delta/Pods-Delta.release.xcconfig b/Pods/Target Support Files/Pods-Delta/Pods-Delta.release.xcconfig index 3080e30..6b509ca 100644 --- a/Pods/Target Support Files/Pods-Delta/Pods-Delta.release.xcconfig +++ b/Pods/Target Support Files/Pods-Delta/Pods-Delta.release.xcconfig @@ -1,5 +1,4 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/FileMD5Hash" "$PODS_CONFIGURATION_BUILD_DIR/SDWebImage" "$PODS_CONFIGURATION_BUILD_DIR/SQLite.swift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' diff --git a/Pods/Target Support Files/SDWebImage/SDWebImage-prefix.pch b/Pods/Target Support Files/SDWebImage/SDWebImage-prefix.pch index aa992a4..beb2a24 100644 --- a/Pods/Target Support Files/SDWebImage/SDWebImage-prefix.pch +++ b/Pods/Target Support Files/SDWebImage/SDWebImage-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/SDWebImage/SDWebImage-umbrella.h b/Pods/Target Support Files/SDWebImage/SDWebImage-umbrella.h index aa661cb..01738a5 100644 --- a/Pods/Target Support Files/SDWebImage/SDWebImage-umbrella.h +++ b/Pods/Target Support Files/SDWebImage/SDWebImage-umbrella.h @@ -1,5 +1,13 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif #import "NSData+ImageContentType.h" diff --git a/Pods/Target Support Files/SDWebImage/SDWebImage.xcconfig b/Pods/Target Support Files/SDWebImage/SDWebImage.xcconfig index eece770..60359db 100644 --- a/Pods/Target Support Files/SDWebImage/SDWebImage.xcconfig +++ b/Pods/Target Support Files/SDWebImage/SDWebImage.xcconfig @@ -5,5 +5,6 @@ OTHER_LDFLAGS = -framework "ImageIO" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SDWebImage PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/SQLite.swift/Info.plist b/Pods/Target Support Files/SQLite.swift/Info.plist index 1b8f7d0..ace78f5 100644 --- a/Pods/Target Support Files/SQLite.swift/Info.plist +++ b/Pods/Target Support Files/SQLite.swift/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.11.0 + 0.11.3 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/SQLite.swift/SQLite.swift-prefix.pch b/Pods/Target Support Files/SQLite.swift/SQLite.swift-prefix.pch index aa992a4..beb2a24 100644 --- a/Pods/Target Support Files/SQLite.swift/SQLite.swift-prefix.pch +++ b/Pods/Target Support Files/SQLite.swift/SQLite.swift-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/SQLite.swift/SQLite.swift-umbrella.h b/Pods/Target Support Files/SQLite.swift/SQLite.swift-umbrella.h index 59033a7..3052d2c 100644 --- a/Pods/Target Support Files/SQLite.swift/SQLite.swift-umbrella.h +++ b/Pods/Target Support Files/SQLite.swift/SQLite.swift-umbrella.h @@ -1,9 +1,17 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif -#import "SQLite-Bridging.h" #import "SQLite.h" +#import "SQLite-Bridging.h" FOUNDATION_EXPORT double SQLiteVersionNumber; FOUNDATION_EXPORT const unsigned char SQLiteVersionString[]; diff --git a/Pods/Target Support Files/SQLite.swift/SQLite.swift.xcconfig b/Pods/Target Support Files/SQLite.swift/SQLite.swift.xcconfig index d96d442..73a814d 100644 --- a/Pods/Target Support Files/SQLite.swift/SQLite.swift.xcconfig +++ b/Pods/Target Support Files/SQLite.swift/SQLite.swift.xcconfig @@ -2,10 +2,11 @@ CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/SQLite.swift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -l"sqlite3" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" "-suppress-warnings" PODS_BUILD_DIR = $BUILD_DIR PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SQLite.swift PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES SWIFT_INCLUDE_PATHS[sdk=appletvos*] = $(SRCROOT)/SQLite.swift/CocoaPods/appletvos