diff --git a/.gitignore b/.gitignore index 6ebc669317..867aadd26f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,15 @@ +# OS generated files # +###################### +.COMPONENT_CACHED +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +Icon? +ehthumbs.db +Thumbs.db + # Xcode setups **/xcuserdata **/*.xcuserdata @@ -5,4 +17,28 @@ *.xcworkspace/ Amplify.xcodeproj/xcuserdata Amplify.xcworkspace/xcuserdata -xcuserdata \ No newline at end of file +xcuserdata + +# Patched code # +###################### +*.bak + +# Built assets # +###################### +build +builtFramework +AWS*.framework + +# Stuff that can't be committed # +###################### +credentials.json +Pods +Podfile.lock +Documentation +Scripts/build.sh +Scripts/gcovr +Scripts/jenkins.py +Scripts/ocunit2junit +__pycache__/ +awsconfiguration.json +credentials-mc.json \ No newline at end of file diff --git a/AWSS3StoragePlugin.podspec b/AWSS3StoragePlugin.podspec new file mode 100644 index 0000000000..59910f59d7 --- /dev/null +++ b/AWSS3StoragePlugin.podspec @@ -0,0 +1,27 @@ +# +# Be sure to run `pod spec lint AWSS3StoragePlugin.podspec' to ensure this is a +# valid spec and to remove all comments including this before submitting the spec. +# +# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html +# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ +# + +Pod::Spec.new do |s| + + s.name = 'AWSS3StoragePlugin' + s.version = '0.0.1' + s.summary = 'Amazon Web Services Amplify for iOS.' + + s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services' + + s.homepage = 'http://aws.amazon.com/mobile/sdk' + s.license = 'Apache License, Version 2.0' + s.author = { 'Amazon Web Services' => 'amazonwebservices' } + s.platform = :ios, '8.0' + s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version} + + s.requires_arc = true + s.dependency 'Amplify', '0.0.1' + s.source_files = 'AWSS3StoragePlugin/**/*.swift' + +end diff --git a/AWSS3StoragePlugin/AWSS3StorageGetOperation.swift b/AWSS3StoragePlugin/AWSS3StorageGetOperation.swift new file mode 100644 index 0000000000..6d365ee3c6 --- /dev/null +++ b/AWSS3StoragePlugin/AWSS3StorageGetOperation.swift @@ -0,0 +1,51 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import Foundation +import Amplify +import AWSS3 + +public class AWSS3StorageGetOperation: AmplifyOperation, StorageGetOperation { + + var key: String + + var refGetTask: AWSS3TransferUtilityDownloadTask? + var onEvent: ((AsyncEvent) -> Void)? + init(key: String) { + self.key = key + super.init(categoryType: .storage) + } + + // implements Resumable + public func pause() { + self.refGetTask?.suspend() + } + + // implements Resumbable + public func resume() { + self.refGetTask?.resume() + } + + // override AmplifyOperation : Cancellable + override public func cancel() { + self.refGetTask?.cancel() + cancel() + } + + func emitEvent(progress: Progress) { + self.onEvent?(AsyncEvent.inProcess(progress)) + } + + func emitSuccess(data: Data) { + let result = StorageGetResult(data: data) + self.onEvent?(AsyncEvent.completed(result)) + } + + override public func main() { + + } +} diff --git a/AWSS3StoragePlugin/AWSS3StoragePlugin.swift b/AWSS3StoragePlugin/AWSS3StoragePlugin.swift new file mode 100644 index 0000000000..a70b7662be --- /dev/null +++ b/AWSS3StoragePlugin/AWSS3StoragePlugin.swift @@ -0,0 +1,52 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import Amplify +import AWSS3 + +public class AWSS3StoragePlugin : StorageCategoryPlugin { + + private let queue: OperationQueue = OperationQueue() + + public init() { + + } + + public var key: PluginKey { + return "AWSS3StoragePlugin" + } + + public func configure(using configuration: Any) throws { + if let configuration = configuration as? [String: Any] { + let bucket = configuration["Bucket"] as! String + let region = configuration["Region"] as! String + let credentialsProvider = configuration["CredentialsProvider"] as! [String:Any] + let poolId = credentialsProvider["PoolId"] as! String + let credentialsProviderRegion = credentialsProvider["Region"] as! String + + let credentialProvider = AWSCognitoCredentialsProvider(regionType: credentialsProviderRegion.aws_regionTypeValue(), identityPoolId: poolId) + let serviceConfiguration: AWSServiceConfiguration = AWSServiceConfiguration(region: region.aws_regionTypeValue(), credentialsProvider: credentialProvider) + + AWSS3TransferUtility.register(with: serviceConfiguration, forKey: key) + AWSS3PreSignedURLBuilder.register(with: serviceConfiguration, forKey: key) + AWSS3.register(with: serviceConfiguration, forKey: key) + } + } + + public func reset() { + } + + + public func get(key: String, options: Any?) -> StorageGetOperation { + let operation = AWSS3StorageGetOperation(key: key) + queue.addOperation(operation) + return operation + } + + public func stub() { + } +} diff --git a/AWSS3StoragePlugin/Info.plist b/AWSS3StoragePlugin/Info.plist new file mode 100644 index 0000000000..e1fe4cfb7b --- /dev/null +++ b/AWSS3StoragePlugin/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + + diff --git a/AWSS3StoragePluginTests/AWSS3StoragePluginTests.swift b/AWSS3StoragePluginTests/AWSS3StoragePluginTests.swift new file mode 100644 index 0000000000..afa38e9bcb --- /dev/null +++ b/AWSS3StoragePluginTests/AWSS3StoragePluginTests.swift @@ -0,0 +1,33 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import XCTest +@testable import AWSS3StoragePlugin + +class AWSS3StoragePluginTests: XCTestCase { + + override func setUp() { + // Put setup code here. This method is called before the invocation of each test method in the class. + } + + override func tearDown() { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + + func testPerformanceExample() { + // This is an example of a performance test case. + self.measure { + // Put the code you want to measure the time of here. + } + } + +} diff --git a/AWSS3StoragePluginTests/Info.plist b/AWSS3StoragePluginTests/Info.plist new file mode 100644 index 0000000000..6c40a6cd0c --- /dev/null +++ b/AWSS3StoragePluginTests/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/Amplify.podspec b/Amplify.podspec new file mode 100644 index 0000000000..83854e41c5 --- /dev/null +++ b/Amplify.podspec @@ -0,0 +1,26 @@ +# +# Be sure to run `pod spec lint Amplify.podspec' to ensure this is a +# valid spec and to remove all comments including this before submitting the spec. +# +# To learn more about Podspec attributes see https://guides.cocoapods.org/syntax/podspec.html +# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ +# + +Pod::Spec.new do |s| + + s.name = 'Amplify' + s.version = '0.0.1' + s.summary = 'Amazon Web Services Amplify for iOS.' + + s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services' + + s.homepage = 'https://aws.amazon.com/amplify/' + s.license = 'Apache License, Version 2.0' + s.author = { 'Amazon Web Services' => 'amazonwebservices' } + s.platform = :ios, '9.0' + s.source = { :git => 'https://github.com/aws-amplify/amplify-ios.git', :tag => s.version} + + s.requires_arc = true + s.source_files = 'Amplify/**/*.swift' + +end diff --git a/Amplify.xcodeproj/project.pbxproj b/Amplify.xcodeproj/project.pbxproj index 75eda1368d..f8cc83d669 100644 --- a/Amplify.xcodeproj/project.pbxproj +++ b/Amplify.xcodeproj/project.pbxproj @@ -3,12 +3,28 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 51; objects = { /* Begin PBXBuildFile section */ + 21265DAD2307389A004CCE39 /* AWSS3StoragePlugin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 21265DA42307389A004CCE39 /* AWSS3StoragePlugin.framework */; }; + 21265DB22307389A004CCE39 /* AWSS3StoragePluginTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21265DB12307389A004CCE39 /* AWSS3StoragePluginTests.swift */; }; + 21265DFA2309D4EA004CCE39 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21265DF92309D4EA004CCE39 /* AppDelegate.swift */; }; + 21265DFC2309D4EA004CCE39 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21265DFB2309D4EA004CCE39 /* ViewController.swift */; }; + 21265DFF2309D4EA004CCE39 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 21265DFD2309D4EA004CCE39 /* Main.storyboard */; }; + 21265E012309D4EE004CCE39 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 21265E002309D4EE004CCE39 /* Assets.xcassets */; }; + 21265E042309D4EE004CCE39 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 21265E022309D4EE004CCE39 /* LaunchScreen.storyboard */; }; + 21265E262309D620004CCE39 /* AWSS3StoragePlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21265E252309D620004CCE39 /* AWSS3StoragePlugin.swift */; }; + 21FFF97B230A4AC9005878EA /* StorageGetOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF97A230A4AC9005878EA /* StorageGetOperation.swift */; }; + 21FFF97D230A4D47005878EA /* StorageGetResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF97C230A4D47005878EA /* StorageGetResult.swift */; }; + 21FFF97F230A4DAB005878EA /* StorageGetError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF97E230A4DAB005878EA /* StorageGetError.swift */; }; + 21FFF981230A4E87005878EA /* AWSS3StorageGetOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF980230A4E87005878EA /* AWSS3StorageGetOperation.swift */; }; + 21FFF983230A519B005878EA /* EventPublishable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF982230A519B005878EA /* EventPublishable.swift */; }; + 7D5ED6C78E25246DDAF2F2EC /* Pods_Amplify.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F3A76FB68CEFA45F4BB1BB /* Pods_Amplify.framework */; }; 9A7FF1D19CF0F11F96312DA4 /* Pods_AmplifyTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 176E334A02509BD4CE8866A6 /* Pods_AmplifyTests.framework */; }; - D7B8A9AB7506F675F577A82D /* Pods_Amplify.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84F3A76FB68CEFA45F4BB1BB /* Pods_Amplify.framework */; }; + 9F1570B537834ED7F87E6CE2 /* Pods_AWSS3StoragePluginTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CED44BE0096B074979532239 /* Pods_AWSS3StoragePluginTests.framework */; }; + DA8076A12E27D05D777F4F11 /* Pods_AWSS3StoragePlugin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A4AE82D161DB4E9B6EC9281 /* Pods_AWSS3StoragePlugin.framework */; }; + E5BE25AAEAEB52916DA09C7B /* Pods_AmplifyAppExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 263EE84D0728C793C6181869 /* Pods_AmplifyAppExample.framework */; }; FA56F71E22B144F80039754A /* AsyncEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA56F71D22B144F80039754A /* AsyncEvent.swift */; }; FA56F72322B14B420039754A /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA56F72222B14B420039754A /* Cancellable.swift */; }; FA56F72522B14B6A0039754A /* Resumable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA56F72422B14B6A0039754A /* Resumable.swift */; }; @@ -95,6 +111,13 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 21265DAE2307389A004CCE39 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FAC234C92279F8DA00424678 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 21265DA32307389A004CCE39; + remoteInfo = AWSS3StoragePlugin; + }; FAC234DD2279F8DA00424678 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = FAC234C92279F8DA00424678 /* Project object */; @@ -106,11 +129,38 @@ /* Begin PBXFileReference section */ 176E334A02509BD4CE8866A6 /* Pods_AmplifyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AmplifyTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 21265DA42307389A004CCE39 /* AWSS3StoragePlugin.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AWSS3StoragePlugin.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 21265DA72307389A004CCE39 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 21265DAC2307389A004CCE39 /* AWSS3StoragePluginTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AWSS3StoragePluginTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 21265DB12307389A004CCE39 /* AWSS3StoragePluginTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AWSS3StoragePluginTests.swift; sourceTree = ""; }; + 21265DB32307389A004CCE39 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 21265DF72309D4EA004CCE39 /* AmplifyAppExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AmplifyAppExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 21265DF92309D4EA004CCE39 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 21265DFB2309D4EA004CCE39 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 21265DFE2309D4EA004CCE39 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 21265E002309D4EE004CCE39 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 21265E032309D4EE004CCE39 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 21265E052309D4EE004CCE39 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 21265E252309D620004CCE39 /* AWSS3StoragePlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AWSS3StoragePlugin.swift; sourceTree = ""; }; + 21FFF97A230A4AC9005878EA /* StorageGetOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageGetOperation.swift; sourceTree = ""; }; + 21FFF97C230A4D47005878EA /* StorageGetResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageGetResult.swift; sourceTree = ""; }; + 21FFF97E230A4DAB005878EA /* StorageGetError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageGetError.swift; sourceTree = ""; }; + 21FFF980230A4E87005878EA /* AWSS3StorageGetOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AWSS3StorageGetOperation.swift; sourceTree = ""; }; + 21FFF982230A519B005878EA /* EventPublishable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EventPublishable.swift; sourceTree = ""; }; + 263EE84D0728C793C6181869 /* Pods_AmplifyAppExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AmplifyAppExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2BC291E73D2FFB00D3F51A62 /* Pods-AmplifyAppExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AmplifyAppExample.debug.xcconfig"; path = "Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample.debug.xcconfig"; sourceTree = ""; }; + 3A4AE82D161DB4E9B6EC9281 /* Pods_AWSS3StoragePlugin.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AWSS3StoragePlugin.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5572BBB2A874AEDC7E2E9ABF /* Pods-AmplifyTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AmplifyTests.release.xcconfig"; path = "Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests.release.xcconfig"; sourceTree = ""; }; 5A112B8C39AC37F0FB71AF54 /* Pods-Amplify.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Amplify.debug.xcconfig"; path = "Target Support Files/Pods-Amplify/Pods-Amplify.debug.xcconfig"; sourceTree = ""; }; + 61CE693182BF781FBC4D3411 /* Pods-AWSS3StoragePlugin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AWSS3StoragePlugin.release.xcconfig"; path = "Target Support Files/Pods-AWSS3StoragePlugin/Pods-AWSS3StoragePlugin.release.xcconfig"; sourceTree = ""; }; + 6BAC32194A15ACB56F07DC87 /* Pods-AWSS3StoragePlugin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AWSS3StoragePlugin.debug.xcconfig"; path = "Target Support Files/Pods-AWSS3StoragePlugin/Pods-AWSS3StoragePlugin.debug.xcconfig"; sourceTree = ""; }; + 714614E1FAB6C4EE80C07148 /* Pods-AWSS3StoragePluginTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AWSS3StoragePluginTests.debug.xcconfig"; path = "Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests.debug.xcconfig"; sourceTree = ""; }; 77A2D125114EA0FFA11A7EFD /* Pods-AmplifyTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AmplifyTests.debug.xcconfig"; path = "Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests.debug.xcconfig"; sourceTree = ""; }; 84F3A76FB68CEFA45F4BB1BB /* Pods_Amplify.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Amplify.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + AB74666B4E8B096CB3305EAE /* Pods-AmplifyAppExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AmplifyAppExample.release.xcconfig"; path = "Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample.release.xcconfig"; sourceTree = ""; }; + CED44BE0096B074979532239 /* Pods_AWSS3StoragePluginTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AWSS3StoragePluginTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E5ACA3446D45A4622167122C /* Pods-Amplify.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Amplify.release.xcconfig"; path = "Target Support Files/Pods-Amplify/Pods-Amplify.release.xcconfig"; sourceTree = ""; }; + F2DDFB959501735121A13925 /* Pods-AWSS3StoragePluginTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AWSS3StoragePluginTests.release.xcconfig"; path = "Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests.release.xcconfig"; sourceTree = ""; }; FA56F71D22B144F80039754A /* AsyncEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncEvent.swift; sourceTree = ""; }; FA56F72222B14B420039754A /* Cancellable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cancellable.swift; sourceTree = ""; }; FA56F72422B14B6A0039754A /* Resumable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Resumable.swift; sourceTree = ""; }; @@ -200,11 +250,36 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 21265DA12307389A004CCE39 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DA8076A12E27D05D777F4F11 /* Pods_AWSS3StoragePlugin.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21265DA92307389A004CCE39 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 21265DAD2307389A004CCE39 /* AWSS3StoragePlugin.framework in Frameworks */, + 9F1570B537834ED7F87E6CE2 /* Pods_AWSS3StoragePluginTests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21265DF42309D4EA004CCE39 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E5BE25AAEAEB52916DA09C7B /* Pods_AmplifyAppExample.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FAC234CF2279F8DA00424678 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D7B8A9AB7506F675F577A82D /* Pods_Amplify.framework in Frameworks */, + 7D5ED6C78E25246DDAF2F2EC /* Pods_Amplify.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -220,6 +295,38 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 21265DA52307389A004CCE39 /* AWSS3StoragePlugin */ = { + isa = PBXGroup; + children = ( + 21265DA72307389A004CCE39 /* Info.plist */, + 21265E252309D620004CCE39 /* AWSS3StoragePlugin.swift */, + 21FFF980230A4E87005878EA /* AWSS3StorageGetOperation.swift */, + ); + path = AWSS3StoragePlugin; + sourceTree = ""; + }; + 21265DB02307389A004CCE39 /* AWSS3StoragePluginTests */ = { + isa = PBXGroup; + children = ( + 21265DB12307389A004CCE39 /* AWSS3StoragePluginTests.swift */, + 21265DB32307389A004CCE39 /* Info.plist */, + ); + path = AWSS3StoragePluginTests; + sourceTree = ""; + }; + 21265DF82309D4EA004CCE39 /* AmplifyAppExample */ = { + isa = PBXGroup; + children = ( + 21265DF92309D4EA004CCE39 /* AppDelegate.swift */, + 21265DFB2309D4EA004CCE39 /* ViewController.swift */, + 21265DFD2309D4EA004CCE39 /* Main.storyboard */, + 21265E002309D4EE004CCE39 /* Assets.xcassets */, + 21265E022309D4EE004CCE39 /* LaunchScreen.storyboard */, + 21265E052309D4EE004CCE39 /* Info.plist */, + ); + path = AmplifyAppExample; + sourceTree = ""; + }; 3687F9047D3AA33BCC710C97 /* Pods */ = { isa = PBXGroup; children = ( @@ -227,6 +334,12 @@ E5ACA3446D45A4622167122C /* Pods-Amplify.release.xcconfig */, 77A2D125114EA0FFA11A7EFD /* Pods-AmplifyTests.debug.xcconfig */, 5572BBB2A874AEDC7E2E9ABF /* Pods-AmplifyTests.release.xcconfig */, + 6BAC32194A15ACB56F07DC87 /* Pods-AWSS3StoragePlugin.debug.xcconfig */, + 61CE693182BF781FBC4D3411 /* Pods-AWSS3StoragePlugin.release.xcconfig */, + 2BC291E73D2FFB00D3F51A62 /* Pods-AmplifyAppExample.debug.xcconfig */, + AB74666B4E8B096CB3305EAE /* Pods-AmplifyAppExample.release.xcconfig */, + 714614E1FAB6C4EE80C07148 /* Pods-AWSS3StoragePluginTests.debug.xcconfig */, + F2DDFB959501735121A13925 /* Pods-AWSS3StoragePluginTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -236,6 +349,9 @@ children = ( 84F3A76FB68CEFA45F4BB1BB /* Pods_Amplify.framework */, 176E334A02509BD4CE8866A6 /* Pods_AmplifyTests.framework */, + 3A4AE82D161DB4E9B6EC9281 /* Pods_AWSS3StoragePlugin.framework */, + 263EE84D0728C793C6181869 /* Pods_AmplifyAppExample.framework */, + CED44BE0096B074979532239 /* Pods_AWSS3StoragePluginTests.framework */, ); name = Frameworks; sourceTree = ""; @@ -248,6 +364,7 @@ FA56F71D22B144F80039754A /* AsyncEvent.swift */, FA56F72222B14B420039754A /* Cancellable.swift */, FA56F72422B14B6A0039754A /* Resumable.swift */, + 21FFF982230A519B005878EA /* EventPublishable.swift */, ); path = Support; sourceTree = ""; @@ -267,6 +384,9 @@ children = ( FAC234D42279F8DA00424678 /* Amplify */, FAC234DF2279F8DA00424678 /* AmplifyTests */, + 21265DA52307389A004CCE39 /* AWSS3StoragePlugin */, + 21265DB02307389A004CCE39 /* AWSS3StoragePluginTests */, + 21265DF82309D4EA004CCE39 /* AmplifyAppExample */, FAC234D32279F8DA00424678 /* Products */, 3687F9047D3AA33BCC710C97 /* Pods */, C4DBE378379CBB2C3F4536BE /* Frameworks */, @@ -278,6 +398,9 @@ children = ( FAC234D22279F8DA00424678 /* Amplify.framework */, FAC234DB2279F8DA00424678 /* AmplifyTests.xctest */, + 21265DA42307389A004CCE39 /* AWSS3StoragePlugin.framework */, + 21265DAC2307389A004CCE39 /* AWSS3StoragePluginTests.xctest */, + 21265DF72309D4EA004CCE39 /* AmplifyAppExample.app */, ); name = Products; sourceTree = ""; @@ -335,6 +458,9 @@ FAC0A2B122B4402000B50912 /* StorageCategory+ClientBehavior.swift */, FAC234F6227A053D00424678 /* StorageCategoryClientBehavior.swift */, FAC234F8227A053D00424678 /* StorageCategoryPlugin.swift */, + 21FFF97A230A4AC9005878EA /* StorageGetOperation.swift */, + 21FFF97C230A4D47005878EA /* StorageGetResult.swift */, + 21FFF97E230A4DAB005878EA /* StorageGetError.swift */, ); path = Storage; sourceTree = ""; @@ -569,6 +695,13 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + 21265D9F2307389A004CCE39 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; FAC234CD2279F8DA00424678 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -579,6 +712,64 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + 21265DA32307389A004CCE39 /* AWSS3StoragePlugin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 21265DB92307389A004CCE39 /* Build configuration list for PBXNativeTarget "AWSS3StoragePlugin" */; + buildPhases = ( + 99E2D788CC661BB15F324C6A /* [CP] Check Pods Manifest.lock */, + 21265D9F2307389A004CCE39 /* Headers */, + 21265DA02307389A004CCE39 /* Sources */, + 21265DA12307389A004CCE39 /* Frameworks */, + 21265DA22307389A004CCE39 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = AWSS3StoragePlugin; + productName = AWSS3StoragePlugin; + productReference = 21265DA42307389A004CCE39 /* AWSS3StoragePlugin.framework */; + productType = "com.apple.product-type.framework"; + }; + 21265DAB2307389A004CCE39 /* AWSS3StoragePluginTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 21265DBA2307389A004CCE39 /* Build configuration list for PBXNativeTarget "AWSS3StoragePluginTests" */; + buildPhases = ( + 85992DA543E0ADAC862D6E86 /* [CP] Check Pods Manifest.lock */, + 21265DA82307389A004CCE39 /* Sources */, + 21265DA92307389A004CCE39 /* Frameworks */, + 21265DAA2307389A004CCE39 /* Resources */, + F90C939885FC37A0053DFBC7 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 21265DAF2307389A004CCE39 /* PBXTargetDependency */, + ); + name = AWSS3StoragePluginTests; + productName = AWSS3StoragePluginTests; + productReference = 21265DAC2307389A004CCE39 /* AWSS3StoragePluginTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 21265DF62309D4EA004CCE39 /* AmplifyAppExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 21265E1C2309D4EE004CCE39 /* Build configuration list for PBXNativeTarget "AmplifyAppExample" */; + buildPhases = ( + E0E0AF5807ACE11BA21415C1 /* [CP] Check Pods Manifest.lock */, + 21265DF32309D4EA004CCE39 /* Sources */, + 21265DF42309D4EA004CCE39 /* Frameworks */, + 21265DF52309D4EA004CCE39 /* Resources */, + C3BB5362E6696D8E51D09F7C /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = AmplifyAppExample; + productName = AmplifyAppExample; + productReference = 21265DF72309D4EA004CCE39 /* AmplifyAppExample.app */; + productType = "com.apple.product-type.application"; + }; FAC234D12279F8DA00424678 /* Amplify */ = { isa = PBXNativeTarget; buildConfigurationList = FAC234E62279F8DA00424678 /* Build configuration list for PBXNativeTarget "Amplify" */; @@ -625,10 +816,20 @@ FAC234C92279F8DA00424678 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1020; + LastSwiftUpdateCheck = 1030; LastUpgradeCheck = 1020; ORGANIZATIONNAME = "Amazon Web Services"; TargetAttributes = { + 21265DA32307389A004CCE39 = { + CreatedOnToolsVersion = 10.3; + LastSwiftMigration = 1030; + }; + 21265DAB2307389A004CCE39 = { + CreatedOnToolsVersion = 10.3; + }; + 21265DF62309D4EA004CCE39 = { + CreatedOnToolsVersion = 10.3; + }; FAC234D12279F8DA00424678 = { CreatedOnToolsVersion = 10.2.1; }; @@ -652,11 +853,38 @@ targets = ( FAC234D12279F8DA00424678 /* Amplify */, FAC234DA2279F8DA00424678 /* AmplifyTests */, + 21265DA32307389A004CCE39 /* AWSS3StoragePlugin */, + 21265DAB2307389A004CCE39 /* AWSS3StoragePluginTests */, + 21265DF62309D4EA004CCE39 /* AmplifyAppExample */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 21265DA22307389A004CCE39 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21265DAA2307389A004CCE39 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21265DF52309D4EA004CCE39 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 21265E042309D4EE004CCE39 /* LaunchScreen.storyboard in Resources */, + 21265E012309D4EE004CCE39 /* Assets.xcassets in Resources */, + 21265DFF2309D4EA004CCE39 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FAC234D02279F8DA00424678 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -696,7 +924,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 9D7A6AE98E5582ADB1124CD3 /* [CP] Embed Pods Frameworks */ = { + 85992DA543E0ADAC862D6E86 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -704,16 +932,53 @@ inputFileListPaths = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/CwlCatchException/CwlCatchException.framework", - "${BUILT_PRODUCTS_DIR}/CwlPreconditionTesting/CwlPreconditionTesting.framework", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-AWSS3StoragePluginTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 99E2D788CC661BB15F324C6A /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CwlCatchException.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CwlPreconditionTesting.framework", + "$(DERIVED_FILE_DIR)/Pods-AWSS3StoragePlugin-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 9D7A6AE98E5582ADB1124CD3 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -742,6 +1007,62 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + C3BB5362E6696D8E51D09F7C /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + E0E0AF5807ACE11BA21415C1 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-AmplifyAppExample-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + F90C939885FC37A0053DFBC7 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; FAC23581227A2D8C00424678 /* SwiftLint */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -763,6 +1084,32 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 21265DA02307389A004CCE39 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 21FFF981230A4E87005878EA /* AWSS3StorageGetOperation.swift in Sources */, + 21265E262309D620004CCE39 /* AWSS3StoragePlugin.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21265DA82307389A004CCE39 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 21265DB22307389A004CCE39 /* AWSS3StoragePluginTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 21265DF32309D4EA004CCE39 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 21265DFC2309D4EA004CCE39 /* ViewController.swift in Sources */, + 21265DFA2309D4EA004CCE39 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; FAC234CE2279F8DA00424678 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -770,6 +1117,7 @@ FAC0A29B22B3DEEE00B50912 /* HubPayload.swift in Sources */, FAC2352B227A053D00424678 /* AnalyticsEvent.swift in Sources */, FAC23544227A055200424678 /* ConfigurationError.swift in Sources */, + 21FFF97F230A4DAB005878EA /* StorageGetError.swift in Sources */, FAC0A2A122B3E81000B50912 /* HubMessageQueue.swift in Sources */, FAC23547227A055200424678 /* Plugin.swift in Sources */, FAC23542227A055200424678 /* Foundation+Utils.swift in Sources */, @@ -784,7 +1132,9 @@ FAC23548227A055200424678 /* Category.swift in Sources */, FAC23525227A053D00424678 /* LogLevel.swift in Sources */, FA56F72322B14B420039754A /* Cancellable.swift in Sources */, + 21FFF983230A519B005878EA /* EventPublishable.swift in Sources */, FAC23528227A053D00424678 /* AnalyticsCategoryClientBehavior.swift in Sources */, + 21FFF97B230A4AC9005878EA /* StorageGetOperation.swift in Sources */, FAC0A2A722B43F6600B50912 /* AnalyticsCategory+ClientBehavior.swift in Sources */, FAC2353D227A055200424678 /* CategoryConfiguration.swift in Sources */, FAC23595227A4B9800424678 /* HubCategoryPlugin.swift in Sources */, @@ -815,6 +1165,7 @@ FAC0A2AD22B43FE700B50912 /* HubCategory+ClientBehavior.swift in Sources */, FAC23523227A053D00424678 /* LoggingCategoryPlugin.swift in Sources */, FAC23527227A053D00424678 /* LoggingCategoryClientBehavior.swift in Sources */, + 21FFF97D230A4D47005878EA /* StorageGetResult.swift in Sources */, FAC23521227A053D00424678 /* APIRequest.swift in Sources */, FAC23522227A053D00424678 /* LoggingCategory.swift in Sources */, FAC2358F227A4A6E00424678 /* HubCategory.swift in Sources */, @@ -862,6 +1213,11 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 21265DAF2307389A004CCE39 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 21265DA32307389A004CCE39 /* AWSS3StoragePlugin */; + targetProxy = 21265DAE2307389A004CCE39 /* PBXContainerItemProxy */; + }; FAC234DE2279F8DA00424678 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = FAC234D12279F8DA00424678 /* Amplify */; @@ -869,7 +1225,159 @@ }; /* End PBXTargetDependency section */ +/* Begin PBXVariantGroup section */ + 21265DFD2309D4EA004CCE39 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 21265DFE2309D4EA004CCE39 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 21265E022309D4EE004CCE39 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 21265E032309D4EE004CCE39 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + /* Begin XCBuildConfiguration section */ + 21265DB52307389A004CCE39 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6BAC32194A15ACB56F07DC87 /* Pods-AWSS3StoragePlugin.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = AWSS3StoragePlugin/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.amazonaws.AWSS3StoragePlugin; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 21265DB62307389A004CCE39 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 61CE693182BF781FBC4D3411 /* Pods-AWSS3StoragePlugin.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = AWSS3StoragePlugin/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.amazonaws.AWSS3StoragePlugin; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 21265DB72307389A004CCE39 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 714614E1FAB6C4EE80C07148 /* Pods-AWSS3StoragePluginTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = AWSS3StoragePluginTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.lawmich.AWSS3StoragePluginTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 21265DB82307389A004CCE39 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F2DDFB959501735121A13925 /* Pods-AWSS3StoragePluginTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = AWSS3StoragePluginTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.lawmich.AWSS3StoragePluginTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 21265E1D2309D4EE004CCE39 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2BC291E73D2FFB00D3F51A62 /* Pods-AmplifyAppExample.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = AmplifyAppExample/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.amazonaws.AmplifyAppExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 21265E1E2309D4EE004CCE39 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AB74666B4E8B096CB3305EAE /* Pods-AmplifyAppExample.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = AmplifyAppExample/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.amazonaws.AmplifyAppExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; FAC234E42279F8DA00424678 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1089,6 +1597,33 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 21265DB92307389A004CCE39 /* Build configuration list for PBXNativeTarget "AWSS3StoragePlugin" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 21265DB52307389A004CCE39 /* Debug */, + 21265DB62307389A004CCE39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 21265DBA2307389A004CCE39 /* Build configuration list for PBXNativeTarget "AWSS3StoragePluginTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 21265DB72307389A004CCE39 /* Debug */, + 21265DB82307389A004CCE39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 21265E1C2309D4EE004CCE39 /* Build configuration list for PBXNativeTarget "AmplifyAppExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 21265E1D2309D4EE004CCE39 /* Debug */, + 21265E1E2309D4EE004CCE39 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; FAC234CC2279F8DA00424678 /* Build configuration list for PBXProject "Amplify" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Amplify/Amplify.swift b/Amplify/Amplify.swift index 97cf422e3c..a7b0bb3a1e 100644 --- a/Amplify/Amplify.swift +++ b/Amplify/Amplify.swift @@ -50,5 +50,5 @@ public class Amplify { "Verify that the library version is correct and supports the plugin's category.") } } - + } diff --git a/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift b/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift index 7badaf272b..9ebcf7f563 100644 --- a/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift +++ b/Amplify/Categories/Storage/StorageCategory+ClientBehavior.swift @@ -23,12 +23,20 @@ extension StorageCategory: StorageCategoryClientBehavior { return plugin } + public func get(key: String, options: Any?) -> StorageGetOperation { + switch pluginOrSelector { + case .plugin(let plugin): + return plugin.get(key: key, options: options) + case .selector(let selector): + return plugin(from: selector).get(key: key, options: options) + } + } + public func stub() { switch pluginOrSelector { case .plugin(let plugin): plugin.stub() case .selector(let selector): - selector.stub() plugin(from: selector).stub() } } diff --git a/Amplify/Categories/Storage/StorageCategoryClientBehavior.swift b/Amplify/Categories/Storage/StorageCategoryClientBehavior.swift index 744df8b0e3..851cdac1ab 100644 --- a/Amplify/Categories/Storage/StorageCategoryClientBehavior.swift +++ b/Amplify/Categories/Storage/StorageCategoryClientBehavior.swift @@ -7,7 +7,9 @@ import Foundation -/// Behavior of the Auth category that clients will use +/// Behavior of the Storage category that clients will use public protocol StorageCategoryClientBehavior { func stub() + + func get(key: String, options: Any?) -> StorageGetOperation } diff --git a/Amplify/Categories/Storage/StorageGetError.swift b/Amplify/Categories/Storage/StorageGetError.swift new file mode 100644 index 0000000000..943b3d59e1 --- /dev/null +++ b/Amplify/Categories/Storage/StorageGetError.swift @@ -0,0 +1,21 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import Foundation +public class StorageGetError: AmplifyError { + internal init(errorDescription: ErrorDescription, recoverySuggestion: RecoverySuggestion) { + self.errorDescription = errorDescription + self.recoverySuggestion = recoverySuggestion + } + + public var errorDescription: ErrorDescription + + // specific to the Put operation + public var recoverySuggestion: RecoverySuggestion + + +} diff --git a/Amplify/Categories/Storage/StorageGetOperation.swift b/Amplify/Categories/Storage/StorageGetOperation.swift new file mode 100644 index 0000000000..93850b7cb5 --- /dev/null +++ b/Amplify/Categories/Storage/StorageGetOperation.swift @@ -0,0 +1,11 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import Foundation + +public protocol StorageGetOperation: AmplifyOperation, Resumable { +} diff --git a/Amplify/Categories/Storage/StorageGetResult.swift b/Amplify/Categories/Storage/StorageGetResult.swift new file mode 100644 index 0000000000..f73cb4d67e --- /dev/null +++ b/Amplify/Categories/Storage/StorageGetResult.swift @@ -0,0 +1,15 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import Foundation +public class StorageGetResult { + public init(data: Data) { + self.data = data + } + + var data: Data +} diff --git a/Amplify/Core/Support/AmplifyOperation.swift b/Amplify/Core/Support/AmplifyOperation.swift index d7ea103fce..3cc7afd233 100644 --- a/Amplify/Core/Support/AmplifyOperation.swift +++ b/Amplify/Core/Support/AmplifyOperation.swift @@ -7,21 +7,31 @@ import Foundation -public class AmplifyOperation: Operation, - CategoryTypeable { +open class AmplifyOperation: Operation, +CategoryTypeable, EventPublishable { + public init(categoryType: CategoryType) { + self.categoryType = categoryType + } + + public var categoryType: CategoryType + public let id = UUID() public func listenToOperationEvents( filteringWith filter: @escaping HubFilter, onEvent: @escaping HubListener) -> UnsubscribeToken { - let idFilteringWrapper: HubFilter = { payload in - guard let payload.message?. - } +// let idFilteringWrapper: HubFilter = { payload in +// guard let payload.message?. +// } let token = Amplify.Hub.listen(to: nil, filteringWith: filter, onEvent: onEvent) return token } + + open func subscribe(_ onEvent: @escaping (AsyncEvent) -> Void) -> Unsubscribe { + return { () -> Void in return } + } } extension AmplifyOperation: Cancellable { } diff --git a/Amplify/Core/Support/EventPublishable.swift b/Amplify/Core/Support/EventPublishable.swift new file mode 100644 index 0000000000..c9d079b6e2 --- /dev/null +++ b/Amplify/Core/Support/EventPublishable.swift @@ -0,0 +1,19 @@ +// +// EventPublishable.swift +// S3TransferUtilitySampleSwift +// +// Created by Law, Michael on 8/13/19. +// Copyright © 2019 Amazon. All rights reserved. +// + +import Foundation + +public typealias Unsubscribe = () -> Void + +public protocol EventPublishable { + associatedtype InProcessType + associatedtype CompletedType + associatedtype ErrorType: AmplifyError + func subscribe(_ onEvent: @escaping (AsyncEvent) -> Void) -> Unsubscribe +} + diff --git a/AmplifyAppExample/AppDelegate.swift b/AmplifyAppExample/AppDelegate.swift new file mode 100644 index 0000000000..8fac37d27d --- /dev/null +++ b/AmplifyAppExample/AppDelegate.swift @@ -0,0 +1,67 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import UIKit +import Amplify +import AWSS3StoragePlugin + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // TODO: Use shared team resource + let awss3StoragePluginConfig : [String:Any] = [ + "Bucket": "bucketName", + "Region": "us-east-1", + "CredentialsProvider": [ + "PoolId":"poolId", + "Region":"us-east-1" + ] + ] + + let storageConfig = BasicCategoryConfiguration( + plugins: ["AWSS3StoragePlugin": awss3StoragePluginConfig] + ) + + let amplifyConfig = BasicAmplifyConfiguration(storage: storageConfig) + + let plugin = AWSS3StoragePlugin() + try! Amplify.add(plugin: plugin) + try! Amplify.configure(amplifyConfig) + + //Amplify.Storage.stub() + + return true + } + + func applicationWillResignActive(_ application: UIApplication) { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. + } + + func applicationDidEnterBackground(_ application: UIApplication) { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. + } + + func applicationWillEnterForeground(_ application: UIApplication) { + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. + } + + func applicationDidBecomeActive(_ application: UIApplication) { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + } + + func applicationWillTerminate(_ application: UIApplication) { + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. + } + + +} + diff --git a/AmplifyAppExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/AmplifyAppExample/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000000..d8db8d65fd --- /dev/null +++ b/AmplifyAppExample/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "1x" + }, + { + "idiom" : "ipad", + "size" : "76x76", + "scale" : "2x" + }, + { + "idiom" : "ipad", + "size" : "83.5x83.5", + "scale" : "2x" + }, + { + "idiom" : "ios-marketing", + "size" : "1024x1024", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/AmplifyAppExample/Assets.xcassets/Contents.json b/AmplifyAppExample/Assets.xcassets/Contents.json new file mode 100644 index 0000000000..da4a164c91 --- /dev/null +++ b/AmplifyAppExample/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/AmplifyAppExample/Base.lproj/LaunchScreen.storyboard b/AmplifyAppExample/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000000..bfa3612941 --- /dev/null +++ b/AmplifyAppExample/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AmplifyAppExample/Base.lproj/Main.storyboard b/AmplifyAppExample/Base.lproj/Main.storyboard new file mode 100644 index 0000000000..f1bcf38400 --- /dev/null +++ b/AmplifyAppExample/Base.lproj/Main.storyboard @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AmplifyAppExample/Info.plist b/AmplifyAppExample/Info.plist new file mode 100644 index 0000000000..16be3b6811 --- /dev/null +++ b/AmplifyAppExample/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/AmplifyAppExample/ViewController.swift b/AmplifyAppExample/ViewController.swift new file mode 100644 index 0000000000..f7d78a337d --- /dev/null +++ b/AmplifyAppExample/ViewController.swift @@ -0,0 +1,20 @@ +// +// Copyright 2018-2019 Amazon.com, +// Inc. or its affiliates. All Rights Reserved. +// +// SPDX-License-Identifier: Apache-2.0 +// + +import UIKit +import Amplify + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + let result = Amplify.Storage.get(key: "testingKey", options: nil) + print("got result object \(result)") + } +} + diff --git a/AmplifyTests/CategoryTests/Hub/MockHubCategoryPlugin.swift b/AmplifyTests/CategoryTests/Hub/MockHubCategoryPlugin.swift index 54ae85d3fd..80ef684021 100644 --- a/AmplifyTests/CategoryTests/Hub/MockHubCategoryPlugin.swift +++ b/AmplifyTests/CategoryTests/Hub/MockHubCategoryPlugin.swift @@ -10,6 +10,10 @@ import Foundation import Amplify class MockHubCategoryPlugin: MessageReporter, HubCategoryPlugin { + func listen(to channel: HubChannel?, filteringWith filter: @escaping HubFilter, onEvent: @escaping HubListener) -> UnsubscribeToken { + return UUID() + } + var key: String { return "MockHubCategoryPlugin" } @@ -45,6 +49,10 @@ class MockSecondHubCategoryPlugin: MockHubCategoryPlugin { } final class MockHubCategoryPluginSelector: MessageReporter, HubPluginSelector { + func listen(to channel: HubChannel?, filteringWith filter: @escaping HubFilter, onEvent: @escaping HubListener) -> UnsubscribeToken { + return UUID() + } + var selectedPluginKey: PluginKey? = "MockHubCategoryPlugin" func dispatch(to channel: HubChannel, payload: HubPayload) { diff --git a/Podfile b/Podfile index 64832f09c0..fb1c5335fd 100644 --- a/Podfile +++ b/Podfile @@ -14,4 +14,30 @@ target 'Amplify' do pod 'CwlCatchException', :git => 'https://github.com/mattgallagher/CwlCatchException.git' end + # target 'AWSS3StoragePlugin' do + # inherit! :search_paths + # # Pods for testing + # pod 'AWSS3' + # end + +end + +target 'AWSS3StoragePlugin' do + use_frameworks! + + pod 'AWSS3' + pod 'AWSCore' + + target 'AWSS3StoragePluginTests' do + inherit! :search_paths + pod 'AWSS3' + pod 'AWSCore' + + end + end + +target 'AmplifyAppExample' do + use_frameworks! + pod 'AWSS3' +end \ No newline at end of file diff --git a/Podfile.lock b/Podfile.lock index 5b6e9f5781..1979283760 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,12 +1,22 @@ PODS: + - AWSCore (2.10.2) + - AWSS3 (2.10.2): + - AWSCore (= 2.10.2) - CwlCatchException (1.0.2) - CwlPreconditionTesting (1.1.1): - CwlCatchException DEPENDENCIES: + - AWSCore + - AWSS3 - CwlCatchException (from `https://github.com/mattgallagher/CwlCatchException.git`) - CwlPreconditionTesting (from `https://github.com/mattgallagher/CwlPreconditionTesting.git`) +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - AWSCore + - AWSS3 + EXTERNAL SOURCES: CwlCatchException: :git: https://github.com/mattgallagher/CwlCatchException.git @@ -22,9 +32,11 @@ CHECKOUT OPTIONS: :git: https://github.com/mattgallagher/CwlPreconditionTesting.git SPEC CHECKSUMS: + AWSCore: 2e91f89187d1238be35ce8c57aac98c42def640f + AWSS3: f0f81ee725de69f631051cead12791ff5dfbba14 CwlCatchException: 70a52ae44ea5d46db7bd385f801a94942420cd8c CwlPreconditionTesting: d33a4e4f285c0b885fddcae5dfedfbb34d4f3961 -PODFILE CHECKSUM: 02d9febc99b0be98a1e3091656effb8814dbc71d +PODFILE CHECKSUM: 85e749938c2355321bbb528db7fbff65e54da02f -COCOAPODS: 1.6.0 +COCOAPODS: 1.7.5 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 5b6e9f5781..1979283760 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,12 +1,22 @@ PODS: + - AWSCore (2.10.2) + - AWSS3 (2.10.2): + - AWSCore (= 2.10.2) - CwlCatchException (1.0.2) - CwlPreconditionTesting (1.1.1): - CwlCatchException DEPENDENCIES: + - AWSCore + - AWSS3 - CwlCatchException (from `https://github.com/mattgallagher/CwlCatchException.git`) - CwlPreconditionTesting (from `https://github.com/mattgallagher/CwlPreconditionTesting.git`) +SPEC REPOS: + https://github.com/cocoapods/specs.git: + - AWSCore + - AWSS3 + EXTERNAL SOURCES: CwlCatchException: :git: https://github.com/mattgallagher/CwlCatchException.git @@ -22,9 +32,11 @@ CHECKOUT OPTIONS: :git: https://github.com/mattgallagher/CwlPreconditionTesting.git SPEC CHECKSUMS: + AWSCore: 2e91f89187d1238be35ce8c57aac98c42def640f + AWSS3: f0f81ee725de69f631051cead12791ff5dfbba14 CwlCatchException: 70a52ae44ea5d46db7bd385f801a94942420cd8c CwlPreconditionTesting: d33a4e4f285c0b885fddcae5dfedfbb34d4f3961 -PODFILE CHECKSUM: 02d9febc99b0be98a1e3091656effb8814dbc71d +PODFILE CHECKSUM: 85e749938c2355321bbb528db7fbff65e54da02f -COCOAPODS: 1.6.0 +COCOAPODS: 1.7.5 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index ca5413c39c..7345f5d1d6 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -3,391 +3,1434 @@ archiveVersion = 1; classes = { }; - objectVersion = 50; + objectVersion = 51; objects = { /* Begin PBXBuildFile section */ - 0068B7C03255BC7371A4AC209608E5E6 /* CwlCatchException.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 809469899EF7EF6C5E482CA65CE50C80 /* CwlCatchException.framework */; }; - 01BA0EAF0879892DAF27E49F66E93170 /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E452096C8EB59A17688AB737D91823 /* CwlDarwinDefinitions.swift */; }; - 11DAD3FF5A39F45BE1BF88143B6890CF /* Pods-AmplifyTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 935A24BE34FE1F65A9B1975F9164D564 /* Pods-AmplifyTests-dummy.m */; }; - 1AE6389D815B5F53DBB90CE18AA5D495 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 28398A5DE6BF559F17F856CE87F33C03 /* CwlCatchException.m */; }; - 2306C0D59B81F527B5AB2A35F1E58D7F /* Pods-AmplifyTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 20CDDE2433EAE2754D0DA5E9914644D1 /* Pods-AmplifyTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A0B4E3A51B64C8BB9E8E0CA511ACE80 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35366BBDAA0820C274A8FAA6C3C53C82 /* Foundation.framework */; }; - 2B467BDB196B5A70277D1AF60F9456B2 /* CwlCatchException-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E34D0E4120B47073021B14A4EF2C5ECB /* CwlCatchException-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EDE26D86B82066AD5EF268017CC8797 /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F717259899E51EB61FF710E78605005 /* mach_excServer.c */; }; - 5F72668E9B3E3E958224F356DB13E70D /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F98F727A20C6BAC8473F5F34FD107363 /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68A7E7457DD608F9D776E4D72ED8ECD6 /* CwlCatchException-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0150CED9BCBBFC9F7A62D1F43CB2B69 /* CwlCatchException-dummy.m */; }; - 6E3E46450F74C0143351EA4B22E5D17C /* Pods-Amplify-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1C082B633363AD4FE2AE0D2CBD2E678 /* Pods-Amplify-dummy.m */; }; - 867B63E018E688001D8AA72E27382220 /* CwlPreconditionTesting-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 48173B35FC9A6B1B0EE71B0AB666B110 /* CwlPreconditionTesting-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9189DF614AF79C41B90950A5D7D4613E /* CwlPreconditionTesting-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ADC18799C22A606B88E447E1AA30A27 /* CwlPreconditionTesting-dummy.m */; }; - 978EAC7992910C7743BA9130C7F9A007 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35366BBDAA0820C274A8FAA6C3C53C82 /* Foundation.framework */; }; - A48ED3686F2F341F29B9E6686F7B27DF /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = E383FEE1F72FF3932167561F322B3C8E /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6103B4C7E869FAD918F250873CAB731 /* Pods-Amplify-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15BE92DD55F5A2A1226BE908FA1125D7 /* Pods-Amplify-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C57A109C1095500F758FA60EC124BBC7 /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4595E2ECABC7871B8E57D2BE45F3FE2D /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C62A39C55A474B812F2FE020D3BEFCFB /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10C31CD3B7F76509E9B037AF026C906 /* CwlCatchException.swift */; }; - DD54856B5F08180C41FA85B800ECE352 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35366BBDAA0820C274A8FAA6C3C53C82 /* Foundation.framework */; }; - E2F7E59CA722EC6BB7971800965AFA93 /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 95419C333055F7522806214C3BA729D6 /* CwlMachBadInstructionHandler.m */; }; - E67B6F5727E6587CADEEFB5E38605DA4 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1EA1A0D311C96654558357CE40E138 /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEEDE7C857B3D9A271EDADE2CDD4134A /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE33B3DB2A180189D4B209BB4808E4D7 /* CwlBadInstructionException.swift */; }; - F488DC4B880473A8FC271815DD686E56 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 35366BBDAA0820C274A8FAA6C3C53C82 /* Foundation.framework */; }; - FBE221A594CEEA98D1908D3169B4B577 /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CBA2DDFBECE8300781E15721D68DC29 /* CwlCatchBadInstruction.swift */; }; + 0052D8E867FA144D98DE00DBE33F9396 /* AWSS3TransferUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 51667EE21826293195FFC0D41BF0A9BB /* AWSS3TransferUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 005D6BD5537906C32FA87E7DFCF70477 /* AWSFMDatabase+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 78E823BF3ADB2BC950D948E29F57E4A7 /* AWSFMDatabase+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 023DA138B5443CFE5DC9886375899CD1 /* AWSMTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AC111996B5CA4EAE4A2B83C1C4D9901 /* AWSMTLReflection.m */; }; + 030760F82865F9ABE1DC7BC1A32EB27D /* AWSCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F7D2C21CD86D6A01B891DB75774475 /* AWSCore-dummy.m */; }; + 03A0E0A3C1CF9A2D4685B8EA34E46BF2 /* AWSLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E2CCD9FCBE2395D56A10004C6050B0 /* AWSLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03D5C703B31066A19782DA5E24A4DE26 /* Pods-AmplifyAppExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFB4282B70DA0A92CB82FC59A4B1CE9 /* Pods-AmplifyAppExample-dummy.m */; }; + 0467DB16FFA2CF9DCDBD270B6B3563CD /* NSValueTransformer+AWSMTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DA510A3156DF4E52349DC76C181091 /* NSValueTransformer+AWSMTLInversionAdditions.m */; }; + 049E3B550AEE83ACA662160C79096E70 /* AWSMTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FC73D6E005791E492CC53BEB7FCC26D /* AWSMTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0519419AC0221B5504DF6E325A929534 /* AWSCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA2B838738F8316E17155098A25077 /* AWSCancellationTokenSource.m */; }; + 06A293F06428C7136ABB9EAD8AA45D71 /* Fabric+FABKits.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A29D762ED97544F16820351A094D616 /* Fabric+FABKits.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0D9141580D4CA70555DE888DBF0E99E6 /* AWSSignature.m in Sources */ = {isa = PBXBuildFile; fileRef = C21E25654B0EDB3A1ADADBCAD85A11A2 /* AWSSignature.m */; }; + 0ED5F89AADEF869F7290D56F1DCE040A /* Fabric.h in Headers */ = {isa = PBXBuildFile; fileRef = 60AFBDC1FC237AEC446BC9C03DA8333D /* Fabric.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0F7ABBD637E331A9CA9F514904C5EF64 /* CwlCatchBadInstruction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 687C6B58C50085A1FA2A3B07BBDE5CD0 /* CwlCatchBadInstruction.swift */; }; + 1171AE9E7A3483831837FFE3AC74374F /* AWSEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F506A00E0F7F56A42ACD75B2294865B /* AWSEXTRuntimeExtensions.m */; }; + 11C5159F43F038CA7880FCEE2663915E /* AWSS3Serializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E70A301972F1B08181B6F6A8E0A8258 /* AWSS3Serializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13A52DFA790DBB17BD340EDA2BD46FC8 /* AWSURLRequestRetryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F3CE43BB1B82CE18D9DA42608FCC9CEF /* AWSURLRequestRetryHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1443F4986172D7C166827E3E8CDAA21D /* CwlDarwinDefinitions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97A0DFE4ACAD60A4287B44EE4466A2AF /* CwlDarwinDefinitions.swift */; }; + 148CA4686C8EE1AA4D5B2499F72889F5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + 16FF3216D31219C5F5A1AA5541FC5149 /* Pods-AWSS3StoragePlugin-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DB77A5522A90C6AF4E80118B3D522366 /* Pods-AWSS3StoragePlugin-dummy.m */; }; + 176EE1FC318E9CD5AA1E79B1A79070D7 /* CwlCatchException.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99CAD386A6EE774B35B15E503B207D59 /* CwlCatchException.framework */; }; + 186F96B6619A57559F6A6CF6C386C29C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + 19F520B6B70DE6766C0E0D64D5A910D6 /* AWSDDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 609875D966095DE29A60D0FAA8A7CE47 /* AWSDDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B3BB870B2E5B23EAFBDE5B8590CEBF8 /* AWSS3Service.m in Sources */ = {isa = PBXBuildFile; fileRef = 82FBDD4C6A2E50C764A672906BABFD5F /* AWSS3Service.m */; }; + 1BB794FB213EC4CA73B3C8BC4D05C3A5 /* CwlCatchException-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C2D16BEA5E8462F494219B0E7A180F /* CwlCatchException-dummy.m */; }; + 1CD5A359B2867D72D0686BAF73D783EB /* AWSSynchronizedMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0BB7F12CBC88F7108AA3BC49E40406 /* AWSSynchronizedMutableDictionary.m */; }; + 1E0842C0BA84BB7549EF42EF6D94D55C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + 1E424E69536F09C0B6EBF91E17F5599D /* AWSModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C7395437F8F104E59639515057B48615 /* AWSModel.m */; }; + 20711568265C72D4FFBA8A3FB56A6C71 /* AWSURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 78DF571606B798D2A1C78757B2EDF8AD /* AWSURLRequestSerialization.m */; }; + 20F5B6668A2D5C62774918E1554E7B1D /* CwlBadInstructionException.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B7C69F517FC0130566A8E5594CEA9F /* CwlBadInstructionException.swift */; }; + 22A0B8D718CA8184BEB46E903DAA088B /* AWSS3RequestRetryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7578853F1FA66605986D3B6A82E8AD /* AWSS3RequestRetryHandler.m */; }; + 22BA219460C055451F4772C184768A6A /* AWSSTSService.h in Headers */ = {isa = PBXBuildFile; fileRef = 444B4768352CAB44BB3A9DEDA9B14609 /* AWSSTSService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23FA583D952840C71D65CFD4DD923820 /* AWSValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACA7F32E6458A2C1E4F156A944D0E12 /* AWSValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2469E30421F57D4E0DE48EE411353625 /* AWSS3TransferManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCFB60CCBC25888D2B0B4E4CB1D87DE /* AWSS3TransferManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24D805B41F7E461A1D12414B603E8BA5 /* AWSTMCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E5620BEBBBC469A1FF7C15FC43DCC837 /* AWSTMCache.m */; }; + 251A745E9D3FB7C7A36AC57B9817B651 /* AWSClientContext.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3EC7598A811947331C46576CB4E6D2 /* AWSClientContext.m */; }; + 25E6BB59FB1FC3705814ABCA9BBF209D /* NSArray+AWSMTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F680A0F4D8321E5B3D885C3C3CBA35F4 /* NSArray+AWSMTLManipulationAdditions.m */; }; + 25EE4BAFA2407FB96FBF680D66A5B37E /* AWSSTSResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D9AE79A7B3A48415B7C013A1EC32312 /* AWSSTSResources.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2642C499C530606E02BCFED6B599E223 /* AWSGeneric.h in Headers */ = {isa = PBXBuildFile; fileRef = 8502D4ED2559CAE67262E75D6FF45D28 /* AWSGeneric.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26AEAB42105C6CD2EED9FEE97BC9187D /* AWSDDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 972EB0A9325C095DF853A1BDB98DB338 /* AWSDDTTYLogger.m */; }; + 2780079A9BBFBCE08CA95DC7181D21AC /* NSObject+AWSMTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6775A7AFEFAC58E93F6C17A182AD614E /* NSObject+AWSMTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2891BAEC4D5F992AA902BD3C2685599F /* AWSCognitoIdentityModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 455FB9E55CBFC085FED4C3C66FEF4D67 /* AWSCognitoIdentityModel.m */; }; + 289F8D633987CF8933D7F48CD51967E2 /* AWSDDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 01FADE46380E315248A29838187A2A36 /* AWSDDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 296C3E4D65C752A9B1573E011D25C3A5 /* AWSFMDatabaseQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F0866872CE26B841E0090F8FFB0541D7 /* AWSFMDatabaseQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A31D90B269E0FC4E7CC40501353D23F /* AWSExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8593CED27AB264CA0990FBBE93FA6D /* AWSExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BC926E6C937A747295AC3CC7E175044 /* Pods-AWSS3StoragePluginTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF43717830F8AC7B47DA1FE86FC94B93 /* Pods-AWSS3StoragePluginTests-dummy.m */; }; + 2C6DF43D33BD1C4CC4896FD8685745D1 /* AWSCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4626DE1E895C1CCDAC15F4F84EDC46E5 /* AWSCategory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F9848BFD539AF511C5392200ACB170E /* AWSDDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ED6D9EAD06ADC835AA7600376AA69AD6 /* AWSDDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30FF160C06EB855AC7E4539E57B2673D /* AWSFMDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E03A3E87EAE964020D43D90931A3FAC /* AWSFMDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3167C0B71F65742A0667D8E904BA0886 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FEB06BBF1614ADFFA76A6148483F9F07 /* CoreGraphics.framework */; }; + 3416D40BE8F12927169009DF07996E6C /* AWSURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 16303C718B6B6F8E83DE3FDA3E78BD58 /* AWSURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35D29C356DE8015F54834D69AB7467E2 /* AWSCognitoIdentityService.m in Sources */ = {isa = PBXBuildFile; fileRef = F6AB5BBF0DC4ACF2B51FF47085D04C13 /* AWSCognitoIdentityService.m */; }; + 384469510DBC7C4075CE28E52A924808 /* AWSServiceEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5F81191CCCD40305D4AAA4DB326BA3 /* AWSServiceEnum.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 393A7179DB6FCFA5404050C162F8624B /* AWSS3TransferUtilityDatabaseHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F37D89A5910FC717708E99EA682B0D5E /* AWSS3TransferUtilityDatabaseHelper.m */; }; + 3C17C3EADE9C10B52CE0D4058245327C /* AWSXMLDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A7C24AEEFE1A4AF5FFB910049C96364 /* AWSXMLDictionary.m */; }; + 3C42D5B9F408CF6B684E489FD7447B6B /* AWSService.m in Sources */ = {isa = PBXBuildFile; fileRef = B1836424B215D4B88280EBE5FFCEB353 /* AWSService.m */; }; + 3D0A09F94AD402E58DE9826DF4430FA3 /* AWSSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 327B1A6FD243E5D5D519B905CC983564 /* AWSSerialization.m */; }; + 3EBD1DFC7072E4D27E1C6EE9BCF7A5EC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + 402226D9C843B3FE9DD0AB48C1378153 /* AWSTMDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8A85CFE5B51895B3483FF600096C2E /* AWSTMDiskCache.m */; }; + 41EFCB9882DA2739E5A213F10685BD76 /* Pods-AmplifyTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D792BD39B4C1A0193B357825EF35FC4C /* Pods-AmplifyTests-dummy.m */; }; + 427D06047D8CF6BF9D57FB47E42001A6 /* AWSIdentityProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = D3E9AEB2B6C7B94B20B8675A2C312869 /* AWSIdentityProvider.m */; }; + 44308CD7AEA51D71E9D778C664A237C8 /* AWSCognitoIdentityModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0312852232A0D5C2F1B5F05020BB7447 /* AWSCognitoIdentityModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 458AAA31DDC4D2FA55A93AD672320A53 /* AWSInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2821142B4853205BD1603ABF9B9D63F5 /* AWSInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45A742EBBE1D814917D2F4F44E48B9B7 /* mach_excServer.c in Sources */ = {isa = PBXBuildFile; fileRef = 79FA5AE77CABA5E406B859E09C338015 /* mach_excServer.c */; }; + 472C4CF6D7F7B1F795CE8E91DB930B28 /* AWSS3RequestRetryHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA88B832F27736790729CD481F9C104 /* AWSS3RequestRetryHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 488B4E9EAE79410B9FD604DA7EECFAF0 /* AWSEXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = B76D0E13B54C63DD11D4A9BEDAE5EC20 /* AWSEXTScope.m */; }; + 498865CA7CC4669E46915AA859953FB4 /* AWSDDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 236D663564D6B70DBACE6105B989A825 /* AWSDDMultiFormatter.m */; }; + 498C7D5ECB9AD931949BADC7EB9E6268 /* AWSS3Model.m in Sources */ = {isa = PBXBuildFile; fileRef = ADB14CF80A681514CFC52DD5B284015A /* AWSS3Model.m */; }; + 49FB3545535B5BA67CAC16F4ADEC0D39 /* CwlPreconditionTesting-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D0958030C9CEA160FCAC1345B2832427 /* CwlPreconditionTesting-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A4E094A12557C76B2536BF6142BF21A /* AWSCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = E2113F477EB29DA87A2CB9B505370FB3 /* AWSCancellationToken.m */; }; + 4BE6F1EBDAEAF4D08DAF162CE33A0AEB /* NSObject+AWSMTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EAC3AFBC03D70B6A79BF2E8E0CD50FDF /* NSObject+AWSMTLComparisonAdditions.m */; }; + 4DA16E868C5E7FEF1F918BF67AB94D22 /* AWSTMMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AA63C9F3D82CD87B02CB5BCAD2DD6BE2 /* AWSTMMemoryCache.m */; }; + 4E0EFC813DFC40CA53A8B8B93221FB1E /* AWSCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = B20E71979EA216A0D10DC7B0A5003F0D /* AWSCancellationTokenRegistration.m */; }; + 507F7E6B924C51986012FDC2E0AFD635 /* AWSS3TransferUtility+HeaderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 83E73195533B65171D59D5094004721D /* AWSS3TransferUtility+HeaderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50C0FACEDA7EAF330865E3ABCF646734 /* CwlPreconditionTesting-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F632F50AA90CC432281FFA76BB8091 /* CwlPreconditionTesting-dummy.m */; }; + 50D86489ED2A90E28E346D24D7E60D98 /* AWSKSReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 47A8544037D03436D5C8756D5AD37E45 /* AWSKSReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52769EE9FBC01B4567C875D2DAD24358 /* AWSTMCacheBackgroundTaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F9BC12589185409ACF2AA8FDA3EC242 /* AWSTMCacheBackgroundTaskManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 567CFD20E3689CBCA39C6A5CABE65A21 /* AWSClientContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B17B2CE787016903FB8A4B8A38BEF699 /* AWSClientContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5698E6C651DD36E5EF16B640D388D620 /* Pods-AWSS3StoragePlugin-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2046C84CABA149A7E26722D8EA000980 /* Pods-AWSS3StoragePlugin-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 577ABB7910C1B90E8F799F8391D62ADB /* AWSUICKeyChainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EBE484A554BDAD55DF7A443998780AF /* AWSUICKeyChainStore.m */; }; + 58DBC8CB2B0B87A33CEDEABF61363E93 /* AWSDDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E849818E878682A94040DB89FA3D4197 /* AWSDDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59034C92583A0B05AFF9D5BF2294F883 /* Pods-Amplify-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F9B39E3F51C79F5F195F727B3089200 /* Pods-Amplify-dummy.m */; }; + 595FA2040EB8B655EEF7DC0B5B9F8765 /* AWSSTSModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 32B6BF4BF131B6FCC26A008F8193824E /* AWSSTSModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BB1A397252598A8CC18E28AEDBC2250 /* AWSMTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C567225A315AEF0BBDBF3C8986416BEB /* AWSMTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BBEDD78F3E846692AC342755C6F575B /* AWSCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF0CB7177F8FBB869DFA830DD9BC3DD /* AWSCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F4799BEC9C6256B6D3171690756081C /* AWSCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5227F8B7163C5672600C075109C4881F /* AWSCore.framework */; }; + 62A1CDE04B97C7ECC86170815D89DB1D /* AWSDDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ED52EB8CC81AE57675D113A43CBF3B39 /* AWSDDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64B921165275D0B267333ADD38ADB88D /* AWSMTLManagedObjectAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1C9757510B01B9FB8EEF2BC322F2FD /* AWSMTLManagedObjectAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 656E613354D5F90F8D7B39F4B9193685 /* AWSExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = F4FF99F08237A4C22A3E410D899CB876 /* AWSExecutor.m */; }; + 669937DE15C40745EB805B4A94D092C2 /* AWSXMLDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D5EC52E0881C1689968E29E6406B461 /* AWSXMLDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67CD63DF1E128DD9CF04BCF20700A515 /* AWSEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D79C4618320EB4178B681D2233F093 /* AWSEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 692206B0FEB03DBA7583441AB388BEE5 /* AWSCognitoIdentity+Fabric.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5AAEA815BB34CF9A8C08C1184CFA95 /* AWSCognitoIdentity+Fabric.m */; }; + 69BEAFAB980BE19A568BA404C8CDC149 /* AWSS3TransferUtilityDatabaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F965F40F74CFA835C931F528BB625EED /* AWSS3TransferUtilityDatabaseHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A01D6636DDE059EC138D6D7E689D929 /* AWSTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 3221A5D78C54880D0350CFB545CEEB62 /* AWSTask.m */; }; + 6AC1FA7C4CE3BD39D4C9BA2DDF99EDAB /* AWSURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = EC5D141D957580178848E151E52E6235 /* AWSURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CFF9DECEAE26BDE8551263968FE4FE7 /* AWSCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C432B390CA6D76713FEA234258625F0 /* AWSCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D917A424E25928730FDA65D84025FA2 /* AWSCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F938D5D7E17EF5A4907F9C558038DB8 /* AWSCategory.m */; }; + 70307C05AE26255A956180789F8F7AA6 /* AWSTMCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE201348D11AFC25EF3418FD1586F8A /* AWSTMCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7482C8A1D66E7C33D230D510D5FE1233 /* AWSURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C87572800D86732788534E0C88DBDC9C /* AWSURLSessionManager.m */; }; + 77626B8CAE7FC92108180542FF61C112 /* AWSDDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 43B253E89EC6BB6D8B81D96230518355 /* AWSDDASLLogCapture.m */; }; + 77B86D5A202F83CCA2DF12FD5E27FD8C /* AWSMTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA3AC9D46F2ECD7112995731E9DE045 /* AWSMTLValueTransformer.m */; }; + 79A377C948C0E03EA51799291A1BE6FF /* FABAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = DCEE4CFC080AC09266A6AB234FE0AD2F /* FABAttributes.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7AC7F542961B2BCDB0797891673E6F27 /* AWSFMDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = FF783F43E3C638A8C094B087F4DB7FD0 /* AWSFMDatabase.m */; }; + 7AD5FDAA48DFFB8870F52436E35F8C77 /* AWSCredentialsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B99B850F6BAF0DFC9C5C3E1A77691A8 /* AWSCredentialsProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AFE7B0C9C00927D573314D1654EAFFA /* AWSS3TransferUtility+HeaderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9092EE73C6FBF7D4FCB2A2A51739217E /* AWSS3TransferUtility+HeaderHelper.m */; }; + 7C2910D3456E71844938D26A5BF67437 /* AWSURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 13C8E3835D94EDEEA307D780F25B649B /* AWSURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CE3B2A26347ACB139A4D64D92643ED2 /* AWSUICKeyChainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8222A3CEEA4332D9245E49664FCE3A25 /* AWSUICKeyChainStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D574E6DDFBD4F07B6D019A4382D8C22 /* AWSDDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B116F57991C9D693A80988EE3819EA /* AWSDDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EBC83FD4F978837FB8CE20B56746329 /* AWSSynchronizedMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 26440B25A823B7AF6E404738EC743FAC /* AWSSynchronizedMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F58E44081C6209976C0118B3F903D80 /* AWSDDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D5F8AD852DCAC108AE9515F3E74125B /* AWSDDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 802F8864EB35233C9AE21B9A30046E57 /* AWSGZIP.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FFC52DBF6F9A3F88129D2A65EBEB22E /* AWSGZIP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8061C8E4FC673352590D017AFDF27D51 /* NSDictionary+AWSMTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 983021BF940468E4A62B9A261F6617E9 /* NSDictionary+AWSMTLManipulationAdditions.m */; }; + 821F7761BFA7CC3B7E05EB89FFAD59F0 /* AWSDDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = F41A9A935493DEEFF0296E658BB60418 /* AWSDDLog.m */; }; + 829616C82D674F2DC02009B01664624E /* AWSFMResultSet.h in Headers */ = {isa = PBXBuildFile; fileRef = EF13C48C1173B8E137A1E3EE903655A5 /* AWSFMResultSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82A4D6C0DA5CF637F9380C6762553DF0 /* FABKitProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C414281C7DF8319649E61B26237374 /* FABKitProtocol.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 82E5A0DE9B2902919477DA446AE50CCD /* AWSS3TransferManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 265F8EC99FC1C3F5FA325194638B9760 /* AWSS3TransferManager.m */; }; + 82E64409074F11FCFE50BD6A21BA9F12 /* AWSCognitoIdentity+Fabric.h in Headers */ = {isa = PBXBuildFile; fileRef = 22CA2987925A4283F3D18740D2D76C09 /* AWSCognitoIdentity+Fabric.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 82FCB1C82AE9B9DEA9B3D7C15240AF63 /* AWSFMResultSet.m in Sources */ = {isa = PBXBuildFile; fileRef = A83C4D13E60E880A4279B71DBC7994DD /* AWSFMResultSet.m */; }; + 8442AA20FBF00AEE2D14E290E3D08765 /* AWSEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 94BC7977D468C60BDA8D65D163BD41C9 /* AWSEXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 84F1B973AFBCCC12088C40C41A9AAD0E /* CwlMachBadInstructionHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB474CF9DCAEEFF7774DF185E34693A /* CwlMachBadInstructionHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8515F34825FE0806BAAC851B4BF59C5B /* AWSCognitoIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 63DB6799C58EEC3B65ABA7538C383DAD /* AWSCognitoIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 854C4D75FDB58F82316B4CFE300F2B97 /* AWSNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7B12BAED0355C04CC91D08F81EB7C4 /* AWSNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 862EB54C91D891D53595CE003EC65192 /* AWSCognitoIdentityResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 008327FFEE9B4795091A87FEDCD4CB14 /* AWSCognitoIdentityResources.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87E6D555AAFAB4175E40B5B6F086ECFC /* AWSS3PreSignedURL.m in Sources */ = {isa = PBXBuildFile; fileRef = A5774EA9A92E5C47360EC785E97D1F6B /* AWSS3PreSignedURL.m */; }; + 88472660D834E0AD50158960C07E0724 /* AWSS3Service.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ABFBD301E6C61AD770498EF6522801E /* AWSS3Service.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A5057E8DD2908FEA6971D3095F344BA /* AWSKSReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = A7BC75FC7AD224FC1C390B7C7719EF30 /* AWSKSReachability.m */; }; + 8DC13B145FB125BDD745B2F86EA2E173 /* AWSDDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C5AC7052640CED57482ED7F9AD65EDF0 /* AWSDDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9020B5EBDA81A9DDF5A80E074857E8D0 /* AWSSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C69F9813083276914C698BBB31BBF7 /* AWSSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90322597DB260509B7BE005ED508B955 /* AWSDDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE643CE6B1CCFE54D61A2D341895467 /* AWSDDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90E08C64AEF62F56747E349B726C9894 /* AWSS3Resources.h in Headers */ = {isa = PBXBuildFile; fileRef = 1900F580829A72165E4DE7D5E06B4074 /* AWSS3Resources.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91579651053290C84ECED6EAFF57C20A /* AWSDDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A21850C92F6930AB1B314F2ACD01488E /* AWSDDOSLogger.m */; }; + 91B04F168EDA2BA977FDE530EDA98DEF /* AWSFMDB.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D0BACB4D29DDA0CA52F8ACA89D679B4 /* AWSFMDB.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91CBA5141B8225E8AD43146013034AAB /* NSError+AWSMTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = E04B35CF80A195BC4B0228F30A5C6FD4 /* NSError+AWSMTLModelException.m */; }; + 935F3A119124D9F5C0547773C7E3B6A5 /* AWSEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E281E3C820B99A65D13172D16A5C41 /* AWSEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 940BD994FE86AB2B8856995856115414 /* AWSFMDatabasePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DAF3E5CDCC22B8E15101189E98F556E /* AWSFMDatabasePool.m */; }; + 9686B572C4DD0D02816C7603EB6ECCE8 /* NSError+AWSMTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 052B9CF68DCBC9B5710349BFDF613461 /* NSError+AWSMTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 989234103191663272DDC410FC1348A0 /* AWSDDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E15C0A0E17DFEABBA40C64F68DA5A2 /* AWSDDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 992BD7AAFE8FB9A761FDE1A952AE226E /* AWSFMDB+AWSHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B505A933DEC2896DD06C88C452C4DF9 /* AWSFMDB+AWSHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A05C805E6A8E92214F08E8D3188366B /* AWSmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F8FC999B1E1A58F44CC5AEEC930C2771 /* AWSmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9B91AC3393658576382D9C009E81782C /* AWSS3TransferUtilityTasks.h in Headers */ = {isa = PBXBuildFile; fileRef = 46783C198ED72E1EA15D5E5D8CB5EB9A /* AWSS3TransferUtilityTasks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EF58AE8335B6E40AD57E675324F3F19 /* AWSDDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB4B5B46027526AFF1FC59DCEE7DB22 /* AWSDDContextFilterLogFormatter.m */; }; + A04439CE5DC3E8635E67155908105B7D /* AWSBolts.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA24A749E83B37DF87D227DE238FC94 /* AWSBolts.m */; }; + A07AD5A1FF39A0E9B9366B5B16F4260E /* AWSMTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = E5742FC16D465853F2CBCB38E9E72971 /* AWSMTLJSONAdapter.m */; }; + A17CEAE1C6E84CABADE03D1FE7A0CDD0 /* NSValueTransformer+AWSMTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 510F42E4CA40BF54D8F77D1F697F7709 /* NSValueTransformer+AWSMTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1B8BC6F446260D9062F08EE602A11BB /* CwlMachBadInstructionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E2D6C7C60B80133CA10BB678097C0DF /* CwlMachBadInstructionHandler.m */; }; + A1C02D457FEB99E94F2CBC4E591C3E14 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E5156CE0A99BCF1CC2CC0DEA5559082 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m */; }; + A373D57678AE4A42E3A30365A0E96E5B /* AWSModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BC9775D8DC2538DD4CA0D75C6D008C89 /* AWSModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A47F3928967AF86C298BE5FD6115FC87 /* AWSS3TransferUtility+Validation.m in Sources */ = {isa = PBXBuildFile; fileRef = AD4E55617B9B1E5B6D25C862C7EFA33E /* AWSS3TransferUtility+Validation.m */; }; + A499E8B4A033D82CB3FC0440F17D56FD /* Pods-AmplifyAppExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8895B38F765D986C7199CF08388391FE /* Pods-AmplifyAppExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4F52B2766132FD5933A31E56B90E9E7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + A58B70E04A0CB8ABD7A153CF32EAC6EC /* AWSTask.h in Headers */ = {isa = PBXBuildFile; fileRef = F811F3C006DA66F6E9BA1C3B05264081 /* AWSTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A59EE7DCEDE4CF5C560A529AA61A7A5A /* AWSS3TransferUtilityTasks.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA9F9FC021148A35CE7ED37384BA659 /* AWSS3TransferUtilityTasks.m */; }; + A81152A334E18EC67B13C8DE062572C9 /* CwlCatchException.h in Headers */ = {isa = PBXBuildFile; fileRef = F7141FE5B265FE7791CF6C86B5D95972 /* CwlCatchException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADCB2F0F91AEEEF59B890B6F26A69618 /* AWSService.h in Headers */ = {isa = PBXBuildFile; fileRef = B21996F4773D87FD9A5979D63512FB3E /* AWSService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE3963180578F41FD1975BA268A84A97 /* AWSDDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EFB8A19A9AFCA2854E9B5358C7B213B /* AWSDDFileLogger.m */; }; + AF508EB8C005BE146B5FABE24D0FFB7E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 796434237182D9A0ECC6D444C8C304D0 /* Security.framework */; }; + AF5EE33670AE9FAFEF05309866F57FDB /* AWSS3TransferUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BA53179DFDC61A220FEFF04B878E23 /* AWSS3TransferUtility.m */; }; + AF608D594A960E18B083084E999F293B /* AWSFMDatabaseAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD096A9736EE2C88EE6E06B7E04989A /* AWSFMDatabaseAdditions.m */; }; + AF66AF015E286081DB48279E84D00286 /* CwlCatchException.m in Sources */ = {isa = PBXBuildFile; fileRef = 02E4E5A4836646F00EF11321BC071303 /* CwlCatchException.m */; }; + B10054BDBE8F98651F6E947C6CA4C4A6 /* AWSFMDatabaseAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7670F47EE3EEFAB18320B5B0A111D10C /* AWSFMDatabaseAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5682D439BEC32BB0EFE0746F1A1A902 /* AWSMTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 576635E177C1CFE4FDAC55FF710DD5DA /* AWSMTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B67A1C1DFE51F94A06FA6EC917155DEB /* AWSMTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AB7445715FED7CE426B25EC2A1C18E5 /* AWSMTLModel+NSCoding.m */; }; + B81D518D4C8B9BA5D0E57731E2034323 /* AWSS3Serializer.m in Sources */ = {isa = PBXBuildFile; fileRef = BDEBE8BB2819718B4964ADC47BFBAE11 /* AWSS3Serializer.m */; }; + B8414301D7F292E3446FE9DB06E2C365 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + B927AA54E19281CB12A91703B345A49F /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7951BA641FF609203091D8B9B0A62191 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9BBF7C6383F4E1E47FE7669CB36C543 /* AWSS3Model.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE4FC3B06B4572A6465DFB043C52EBE /* AWSS3Model.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAF1E92557EF7F7F16BEBAB2E1A512A7 /* CwlPreconditionTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 18414A28F48DD967154E789278865EF0 /* CwlPreconditionTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB57C23D6D35F838B835F2BBA3CC1BB3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 838954964AC373B7F711EA8190DAB590 /* UIKit.framework */; }; + BBB70393791A6051A507953E14DED357 /* AWSMTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 383791398C3C88A8B759CC2C0EE30818 /* AWSMTLModel.m */; }; + BBD98309D5646CC59712A34EC06023EB /* AWSSTSModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BD195F65171F5979AD845765726B2743 /* AWSSTSModel.m */; }; + BD5E3143A608822690ADCAA1CC27563D /* AWSBolts.h in Headers */ = {isa = PBXBuildFile; fileRef = E58F9411D0EDE1BF2DC3F66A0F19B62A /* AWSBolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDC582F2C1CF64E9F6F89A065663D687 /* AWSMTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D099402A171233BF9E99376D124074 /* AWSMTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE8D1704E00C40DADE6388E1C1B8E0A5 /* AWSFMDatabaseQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = CA9DD59D911CD8F94FA638C3DB507802 /* AWSFMDatabaseQueue.m */; }; + BEA4DBC17C6B9BCE2C41179ECC3DAA1D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + BEE8C434DD8E378F3F43F7E60CAE096A /* AWSCocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A1E3E72CB845ED0525057FF97E67B28 /* AWSCocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1225F27DF3FDDB3817DF1E2EC3A255C /* AWSS3Resources.m in Sources */ = {isa = PBXBuildFile; fileRef = EDA15032FBBF9328C65AA7249BEFB3F7 /* AWSS3Resources.m */; }; + C64FF6B220DBDA25D357BA3CE3CA943B /* AWSSTSService.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E0909E7D0C12952501C6D3C53757AB8 /* AWSSTSService.m */; }; + C680D0AF3CC1D53C349F183E751F935F /* AWSURLRequestRetryHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A1D0551286D320767C35EC606EAA8D1 /* AWSURLRequestRetryHandler.m */; }; + C936A5FC53498D029AD64D95D197D383 /* AWSDDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A01DF065645514A47863F6BB4C1EC5 /* AWSDDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEE0056A362AA78A46ED0E34861FE8F6 /* AWSFMDatabasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA9DB3B210A24967E6EC977B1F8A4B9 /* AWSFMDatabasePool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D04B99534567D445831D6DF60DD23D3E /* AWSCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = F98BA7EF981C7B40F2AEE296DCCA0DFA /* AWSCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0BF87C9782156B419EB7711AA1AC240 /* AWSCognitoIdentityService.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9E118A5205FFA8F3EDBC21F5805AA8 /* AWSCognitoIdentityService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0F1741515191490881E27654623FC62 /* AWSGZIP.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E3D9BF0286C8698E7CBAF48C51ED18 /* AWSGZIP.m */; }; + D12DD439FB28189F30A11212BB7BDA9F /* AWSCredentialsProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = AD5827A1CBDF029E1D8303CA556E0A87 /* AWSCredentialsProvider.m */; }; + D156E3A80957269B050032351F1F6690 /* AWSTMDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC33B0376406493B2ACEE453ACA289B /* AWSTMDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1C0FC5BDDE89F52C307BAE113EEB73E /* AWSS3PreSignedURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8412FA6CBBEC18E150D2939AFAD251C5 /* AWSS3PreSignedURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F34BB211709B19D794F38CAE744DCF /* CwlCatchException.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00C96727CD507E5C7FCFF7B9514DFBF /* CwlCatchException.swift */; }; + D45A26FC4D521E733BB1B63D50ADAF98 /* AWSTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1851C4D9772056B605F725A347EF6B5A /* AWSTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4B837EEE340750FC3CC0054FB5004C8 /* AWSDDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 7899416787DB0A59A4EF65A36D1B388A /* AWSDDAbstractDatabaseLogger.m */; }; + D4F91938A82E77BF2798484A4D1F4B66 /* AWSMTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 701354B74701ED2AF9E9A620FDC251F1 /* AWSMTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA36206603D76F5F6E2146BFC1D822FB /* Pods-AmplifyTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 697AA2A7E15F4852A3E277F5BE75B401 /* Pods-AmplifyTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA8E7AD70C4E70661341B17628B98B9D /* CwlCatchException-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 38330FA0087C2BB11465634A113CD025 /* CwlCatchException-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAB88BF8E01A806FF86081735804BDA0 /* AWSFMDB+AWSHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = B52391CBDB5EF7ACCE57AD7854F1EA4E /* AWSFMDB+AWSHelpers.m */; }; + DBD3BEAF7BE86F0F3277D3D8A7CC0707 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + DC88483772550DF489C06CB7E787B074 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */; }; + DCD7C71FD9203267E63A48E5BF2C2813 /* Pods-AWSS3StoragePluginTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BF250CA830CB3438A9C50B25318933E9 /* Pods-AWSS3StoragePluginTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE8285C5CFED387A6E9B3E4F9E9DBB5A /* AWSCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 24B0D8E19CE6CBFEE6516870A87E549A /* AWSCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E02897810F6F4BF8BF127FD5F6B5562D /* AWSIdentityProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E3FBED902FCED422E00C6D4F34532BB7 /* AWSIdentityProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E19E611EA874B30F9FF4145DF9918307 /* AWSS3.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DB82F24DFB23456166D8246AB19B75A /* AWSS3.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E27578B2D2A64BE8C4F3B440BE6B8AE9 /* AWSMTLManagedObjectAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2933C25E3FE8D76CC414357EC1398644 /* AWSMTLManagedObjectAdapter.m */; }; + E33119B94740BA5C8A0D4F86B08DD028 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DE7F8F1A1011A9011CA6BD3BB877563 /* SystemConfiguration.framework */; }; + E4F1BFB6E4FB5A8CC8B6E204221EABEC /* AWSSTSResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 229DA0B85A38E517510429F1BD23593F /* AWSSTSResources.m */; }; + E4F45A5E221F7E4D4DF4D09F605BDCDF /* AWSDDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C012E4CC1BEAB3D371759250DA3EDEB7 /* AWSDDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E51CCA0B98DBBC9B893DCA34A6AA27E4 /* AWSXMLWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = ACE6AA6D9782F6D82946A06B88427EFD /* AWSXMLWriter.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E532F3F7A09821FBA2B90E7AB3258536 /* AWSTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = C3A7F2A8DBD1CFD8F0C2265141141F78 /* AWSTaskCompletionSource.m */; }; + E7C06866D9A1AA34B85A9A131E27FD10 /* AWSMantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 87416DFCF143EA83CAA676708EE0E9F1 /* AWSMantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB33620B13FD1640AE4E53C330EDEA20 /* NSArray+AWSMTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E263592FF171C171B24385B4F565DFB3 /* NSArray+AWSMTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBC2B1E9B46D39F4ECC20B8004E5E58D /* AWSValidation.m in Sources */ = {isa = PBXBuildFile; fileRef = A85C85C852FAE983F3BA2AE71FCC4F9C /* AWSValidation.m */; }; + ED3A9FB897202F6F3CFF5A0D2779AE84 /* AWSDDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = E05DAFF01ABBC28C4E1241FEE920594A /* AWSDDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED3D5C9FE7EA26176748361F0A0F7E60 /* AWSCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2648CE29C2EB1541BBFD6F460689782F /* AWSCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED7F9CF2F94958668D1193E2B2B99386 /* AWSS3-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B33AB2D3C2840DF4BE5ADBEE5ED6871A /* AWSS3-dummy.m */; }; + EDC33A12B7831ACEDA4F5585877EC773 /* AWSDDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0282E7CC22FB1FE2F283DBB114A15CEB /* AWSDDDispatchQueueLogFormatter.m */; }; + F0EBBDBB131683D3DEDECEEAAE9CEDE2 /* AWSNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AC93DE78B7A129EE0AD860AC4C39E7C /* AWSNetworking.m */; }; + F4EC9A5B443DB8F225E769078CD61A59 /* AWSDDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA3206817B0F8AB5360C25A723EFAF9 /* AWSDDASLLogger.m */; }; + F812AFBB8F0C128DA7E0BFD0D4DD9832 /* AWSURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 265A9211F0820E56AD2D4BC0B6988763 /* AWSURLResponseSerialization.m */; }; + F96D5FE6D3CC57DE0D5B9CE265F58B60 /* AWSTMMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A90FA0164CFA725D0E04C0F0BE59C31 /* AWSTMMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9720A7AEAC790A773EAD81EAAE5CF88 /* AWSLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 9804ABDE52BC198AF504244E409E4E97 /* AWSLogging.m */; }; + FA4B7C40C2C69EA66974CD5389C669FB /* AWSSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BA601231E9B2F8F6F0772BCFF7CA0FE /* AWSSignature.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB8B41B95B8FCACA60CD482A37357212 /* mach_excServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C74040D5E2022124EBEA19A36A1B6A /* mach_excServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC6E01CFC5CCC83D089CBE60853B9B1A /* AWSXMLWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD1A6C1B24F39BD778BB8ADB442F78CE /* AWSXMLWriter.m */; }; + FC9CBC61DA40ACD75F1379C85B371839 /* NSDictionary+AWSMTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7592AB39D70B18D9906326CC7D29D3A2 /* NSDictionary+AWSMTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD065CBF20B1BD3DC927C3071BB1E80A /* AWSInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = EF6C51392860BDD70ED7EC12712BAE08 /* AWSInfo.m */; }; + FD55EACD2A6C5D69C49921C39FEBB430 /* AWSSTS.h in Headers */ = {isa = PBXBuildFile; fileRef = ADACC44C5E8C8CA0E12F5BFDFE21975F /* AWSSTS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD5DA8FD489538935F10E658ADB59A20 /* AWSCognitoIdentityResources.m in Sources */ = {isa = PBXBuildFile; fileRef = E446E40C7E735376ACAC03282C2ACFD0 /* AWSCognitoIdentityResources.m */; }; + FDBDD8A93BA252E54E190F5F1D51AEF4 /* AWSDDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C677B3F2D012E7A7761F8AD188C5A98D /* AWSDDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE0B08EB25862356CC6346ED6E9867F1 /* AWSS3-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A00DF20653C4C30DF3D8C310CDE804 /* AWSS3-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF985EA07A390AECC0C1DC122F58254F /* Pods-Amplify-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C8D30FCDB03EDD6F42EE871F0BE612FF /* Pods-Amplify-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 3975336573C1D602D9E7631020BF9F2B /* PBXContainerItemProxy */ = { + 05250E021E5922FF6710477A5D162D75 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FC5E460F7371EF6F7CBBB7F34869EDBA; - remoteInfo = CwlCatchException; + remoteGlobalIDString = 9B172FACE90046AA5E100E650B6109DD; + remoteInfo = AWSCore; }; - 5795CCD5397DEE1D6825A66A07519B6A /* PBXContainerItemProxy */ = { + 0F17E5FEACCFDEAA62505D0255DE1E67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FC5E460F7371EF6F7CBBB7F34869EDBA; - remoteInfo = CwlCatchException; + remoteGlobalIDString = 9B172FACE90046AA5E100E650B6109DD; + remoteInfo = AWSCore; }; - 70D05A4126F9C83B92B2A9934BF34589 /* PBXContainerItemProxy */ = { + 1D63B33486E7100DA1ECE28CD6BB4083 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C6D68E02B8534DC8D00DD0D9148C56DC; + remoteGlobalIDString = E1431202A094E9A61640960B2E7DFCA4; remoteInfo = "Pods-Amplify"; }; - 7409A70B14FA7E96766A69E7C25B09A7 /* PBXContainerItemProxy */ = { + 3DEC29985D3445CE7DAC9F0711B2317F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 67802A3C17118D77F340B055A6591CF1; + remoteInfo = "Pods-AWSS3StoragePlugin"; + }; + 66327F50D2DF5D434BA827A407E60B9D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 789AFDEDD006C292A0946671F55C60FC; + remoteGlobalIDString = E4D853F6FBAB5A9BDBE843E4EFB22EB7; remoteInfo = CwlPreconditionTesting; }; + 69F99830835952CBD88D941D29D22C0B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B172FACE90046AA5E100E650B6109DD; + remoteInfo = AWSCore; + }; + 79033E4F4F1C0C3F143CAB7370425C6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 308B5C440C446909122081D367A27A8F; + remoteInfo = CwlCatchException; + }; + 89943F21FC26BC7FF84C4D4D3DA6D3DA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B172FACE90046AA5E100E650B6109DD; + remoteInfo = AWSCore; + }; + A7E513B768C33E1E0D101927C7567E7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 31F0084E2E60CA68AAF7E3224C77C86E; + remoteInfo = AWSS3; + }; + AA4125D0038DCCCC790807476CF408CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 308B5C440C446909122081D367A27A8F; + remoteInfo = CwlCatchException; + }; + BFBFEB82A3BD767DBCA07F10AC7BCACC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 31F0084E2E60CA68AAF7E3224C77C86E; + remoteInfo = AWSS3; + }; + C886CBE5F060D5E612EF380DA2992633 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 31F0084E2E60CA68AAF7E3224C77C86E; + remoteInfo = AWSS3; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 06129FADE8908D7A6A729EA62DA306AE /* Pods-AmplifyTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AmplifyTests-acknowledgements.plist"; sourceTree = ""; }; - 0C64295D817046A6ABBBDBFD0E6030DC /* Pods-AmplifyTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AmplifyTests.modulemap"; sourceTree = ""; }; - 1147EEA63561884EBE1F269E67EFDFF7 /* CwlPreconditionTesting-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CwlPreconditionTesting-Info.plist"; sourceTree = ""; }; - 15BE92DD55F5A2A1226BE908FA1125D7 /* Pods-Amplify-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Amplify-umbrella.h"; sourceTree = ""; }; - 1A5A5FCC0861D14A0A9C6A274B1A8D69 /* Pods-Amplify.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Amplify.modulemap"; sourceTree = ""; }; - 1EF862D2541F433D11F2E51B5F43E1CC /* CwlCatchException-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlCatchException-prefix.pch"; sourceTree = ""; }; - 1F4832B076A3F4D8E73B94E16D55404A /* CwlCatchException.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CwlCatchException.modulemap; sourceTree = ""; }; - 20CDDE2433EAE2754D0DA5E9914644D1 /* Pods-AmplifyTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AmplifyTests-umbrella.h"; sourceTree = ""; }; - 2270D3E0D1EC90EB14F422F2488EAD4F /* Pods-Amplify.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Amplify.release.xcconfig"; sourceTree = ""; }; - 23C3BFB84AC718F6EEF262F37E35A62B /* CwlPreconditionTesting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CwlPreconditionTesting.framework; path = CwlPreconditionTesting.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2713BBD5CCB7E400D2CAE2F747B3687C /* CwlPreconditionTesting.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CwlPreconditionTesting.xcconfig; sourceTree = ""; }; - 28398A5DE6BF559F17F856CE87F33C03 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; - 29A2DB535F9C1B5D6C6B23A16BC048D1 /* Pods-Amplify-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Amplify-Info.plist"; sourceTree = ""; }; - 2ADC18799C22A606B88E447E1AA30A27 /* CwlPreconditionTesting-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CwlPreconditionTesting-dummy.m"; sourceTree = ""; }; - 2B46CF16A6D2EBEF14C5242B6DAC1CB6 /* Pods-AmplifyTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AmplifyTests.debug.xcconfig"; sourceTree = ""; }; - 2D1EA1A0D311C96654558357CE40E138 /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Sources/CwlPreconditionTesting/include/CwlPreconditionTesting.h; sourceTree = ""; }; - 30F72FA4FD9C4B42D045D3C1DB75C556 /* Pods-AmplifyTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AmplifyTests-Info.plist"; sourceTree = ""; }; - 35366BBDAA0820C274A8FAA6C3C53C82 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 373419C5E387EEDAFFB4078B8AC00F8B /* Pods-Amplify.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Amplify.debug.xcconfig"; sourceTree = ""; }; - 3A9EED71F11249B6CC21244C03D5276B /* Pods-Amplify-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Amplify-acknowledgements.markdown"; sourceTree = ""; }; - 3AE62EA39AAFFAD46A56A2C8BA835319 /* Pods_Amplify.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Amplify.framework; path = "Pods-Amplify.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3E22AB8190C76E3FDB85F8A2D050D5C1 /* CwlCatchException.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CwlCatchException.framework; path = CwlCatchException.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4595E2ECABC7871B8E57D2BE45F3FE2D /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; - 48173B35FC9A6B1B0EE71B0AB666B110 /* CwlPreconditionTesting-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlPreconditionTesting-umbrella.h"; sourceTree = ""; }; - 5213F5D7A5BE0DE3AD3B863BD1B3DCD3 /* Pods_AmplifyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AmplifyTests.framework; path = "Pods-AmplifyTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 54E452096C8EB59A17688AB737D91823 /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; - 63938F4CDAD214064D2AF20329540816 /* CwlCatchException-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CwlCatchException-Info.plist"; sourceTree = ""; }; - 69967661743053A3111B226CD6A20E90 /* CwlPreconditionTesting.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CwlPreconditionTesting.modulemap; sourceTree = ""; }; - 6CBA2DDFBECE8300781E15721D68DC29 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; - 7E0D79A6A91C66CD19D3F1B67B740072 /* Pods-AmplifyTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AmplifyTests-frameworks.sh"; sourceTree = ""; }; - 809469899EF7EF6C5E482CA65CE50C80 /* CwlCatchException.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CwlCatchException.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C768F1444F66E711ED30E51CAA792EA /* CwlPreconditionTesting-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlPreconditionTesting-prefix.pch"; sourceTree = ""; }; - 8ECAB953B2B596E93D581F33C2DF981E /* CwlCatchException.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CwlCatchException.xcconfig; sourceTree = ""; }; - 8F717259899E51EB61FF710E78605005 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; - 935A24BE34FE1F65A9B1975F9164D564 /* Pods-AmplifyTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AmplifyTests-dummy.m"; sourceTree = ""; }; - 95419C333055F7522806214C3BA729D6 /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; + 008327FFEE9B4795091A87FEDCD4CB14 /* AWSCognitoIdentityResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCognitoIdentityResources.h; path = AWSCore/CognitoIdentity/AWSCognitoIdentityResources.h; sourceTree = ""; }; + 01C74040D5E2022124EBEA19A36A1B6A /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Sources/CwlMachBadInstructionHandler/mach_excServer.h; sourceTree = ""; }; + 01FADE46380E315248A29838187A2A36 /* AWSDDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDASLLogCapture.h; path = AWSCore/Logging/AWSDDASLLogCapture.h; sourceTree = ""; }; + 0282E7CC22FB1FE2F283DBB114A15CEB /* AWSDDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDDispatchQueueLogFormatter.m; path = AWSCore/Logging/Extensions/AWSDDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 02E4E5A4836646F00EF11321BC071303 /* CwlCatchException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlCatchException.m; path = Sources/CwlCatchExceptionSupport/CwlCatchException.m; sourceTree = ""; }; + 0312852232A0D5C2F1B5F05020BB7447 /* AWSCognitoIdentityModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCognitoIdentityModel.h; path = AWSCore/CognitoIdentity/AWSCognitoIdentityModel.h; sourceTree = ""; }; + 052B9CF68DCBC9B5710349BFDF613461 /* NSError+AWSMTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+AWSMTLModelException.h"; path = "AWSCore/Mantle/NSError+AWSMTLModelException.h"; sourceTree = ""; }; + 0C766552C0E9E97424BB8372A93B8630 /* Pods-AmplifyTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AmplifyTests.modulemap"; sourceTree = ""; }; + 0CA3206817B0F8AB5360C25A723EFAF9 /* AWSDDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDASLLogger.m; path = AWSCore/Logging/AWSDDASLLogger.m; sourceTree = ""; }; + 0E5156CE0A99BCF1CC2CC0DEA5559082 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m"; path = "AWSCore/Mantle/NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + 0EA9DB3B210A24967E6EC977B1F8A4B9 /* AWSFMDatabasePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSFMDatabasePool.h; path = AWSCore/FMDB/AWSFMDatabasePool.h; sourceTree = ""; }; + 0F938D5D7E17EF5A4907F9C558038DB8 /* AWSCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCategory.m; path = AWSCore/Utility/AWSCategory.m; sourceTree = ""; }; + 11B2B29067757B4FD981D3655BBE557F /* AWSS3-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AWSS3-Info.plist"; sourceTree = ""; }; + 13C8E3835D94EDEEA307D780F25B649B /* AWSURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSURLRequestSerialization.h; path = AWSCore/Serialization/AWSURLRequestSerialization.h; sourceTree = ""; }; + 16303C718B6B6F8E83DE3FDA3E78BD58 /* AWSURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSURLSessionManager.h; path = AWSCore/Networking/AWSURLSessionManager.h; sourceTree = ""; }; + 18414A28F48DD967154E789278865EF0 /* CwlPreconditionTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlPreconditionTesting.h; path = Sources/CwlPreconditionTesting/include/CwlPreconditionTesting.h; sourceTree = ""; }; + 1851C4D9772056B605F725A347EF6B5A /* AWSTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSTaskCompletionSource.h; path = AWSCore/Bolts/AWSTaskCompletionSource.h; sourceTree = ""; }; + 1900F580829A72165E4DE7D5E06B4074 /* AWSS3Resources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3Resources.h; path = AWSS3/AWSS3Resources.h; sourceTree = ""; }; + 1A218D5E38AD9F866AAB9CD0A2912B37 /* Pods_AWSS3StoragePluginTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AWSS3StoragePluginTests.framework; path = "Pods-AWSS3StoragePluginTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A29D762ED97544F16820351A094D616 /* Fabric+FABKits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Fabric+FABKits.h"; path = "AWSCore/Fabric/Fabric+FABKits.h"; sourceTree = ""; }; + 1A5F81191CCCD40305D4AAA4DB326BA3 /* AWSServiceEnum.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSServiceEnum.h; path = AWSCore/Service/AWSServiceEnum.h; sourceTree = ""; }; + 1ABA524AD6E243DD8345F8A1C6A22DBD /* Pods_AmplifyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AmplifyTests.framework; path = "Pods-AmplifyTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B5AAEA815BB34CF9A8C08C1184CFA95 /* AWSCognitoIdentity+Fabric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AWSCognitoIdentity+Fabric.m"; path = "AWSCore/CognitoIdentity/AWSCognitoIdentity+Fabric.m"; sourceTree = ""; }; + 1D216CE4A8B6F50D603960D17EE072C6 /* AWSS3.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AWSS3.framework; path = AWSS3.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1D67E82BAAE9DB43756EC571C9B8A0FA /* Pods-AmplifyAppExample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AmplifyAppExample-frameworks.sh"; sourceTree = ""; }; + 1E70A301972F1B08181B6F6A8E0A8258 /* AWSS3Serializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3Serializer.h; path = AWSS3/AWSS3Serializer.h; sourceTree = ""; }; + 1F506A00E0F7F56A42ACD75B2294865B /* AWSEXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSEXTRuntimeExtensions.m; path = AWSCore/Mantle/extobjc/AWSEXTRuntimeExtensions.m; sourceTree = ""; }; + 2046C84CABA149A7E26722D8EA000980 /* Pods-AWSS3StoragePlugin-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AWSS3StoragePlugin-umbrella.h"; sourceTree = ""; }; + 229DA0B85A38E517510429F1BD23593F /* AWSSTSResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSSTSResources.m; path = AWSCore/STS/AWSSTSResources.m; sourceTree = ""; }; + 22CA2987925A4283F3D18740D2D76C09 /* AWSCognitoIdentity+Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AWSCognitoIdentity+Fabric.h"; path = "AWSCore/CognitoIdentity/AWSCognitoIdentity+Fabric.h"; sourceTree = ""; }; + 236D663564D6B70DBACE6105B989A825 /* AWSDDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDMultiFormatter.m; path = AWSCore/Logging/AWSDDMultiFormatter.m; sourceTree = ""; }; + 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 24B0D8E19CE6CBFEE6516870A87E549A /* AWSCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCancellationToken.h; path = AWSCore/Bolts/AWSCancellationToken.h; sourceTree = ""; }; + 24F632F50AA90CC432281FFA76BB8091 /* CwlPreconditionTesting-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CwlPreconditionTesting-dummy.m"; sourceTree = ""; }; + 2507878F1ADFFAFD1DE43D2054F6EF5F /* Pods-Amplify.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Amplify.modulemap"; sourceTree = ""; }; + 26440B25A823B7AF6E404738EC743FAC /* AWSSynchronizedMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSynchronizedMutableDictionary.h; path = AWSCore/Utility/AWSSynchronizedMutableDictionary.h; sourceTree = ""; }; + 2648CE29C2EB1541BBFD6F460689782F /* AWSCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AWSCore-umbrella.h"; sourceTree = ""; }; + 265A9211F0820E56AD2D4BC0B6988763 /* AWSURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSURLResponseSerialization.m; path = AWSCore/Serialization/AWSURLResponseSerialization.m; sourceTree = ""; }; + 265F8EC99FC1C3F5FA325194638B9760 /* AWSS3TransferManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3TransferManager.m; path = AWSS3/AWSS3TransferManager.m; sourceTree = ""; }; + 2821142B4853205BD1603ABF9B9D63F5 /* AWSInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSInfo.h; path = AWSCore/Service/AWSInfo.h; sourceTree = ""; }; + 2933C25E3FE8D76CC414357EC1398644 /* AWSMTLManagedObjectAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSMTLManagedObjectAdapter.m; path = AWSCore/Mantle/AWSMTLManagedObjectAdapter.m; sourceTree = ""; }; + 29B7C69F517FC0130566A8E5594CEA9F /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Sources/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; + 2AD94298A4513BF530432B64ECE889D4 /* Pods-Amplify.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Amplify.debug.xcconfig"; sourceTree = ""; }; + 2B0BB7F12CBC88F7108AA3BC49E40406 /* AWSSynchronizedMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSSynchronizedMutableDictionary.m; path = AWSCore/Utility/AWSSynchronizedMutableDictionary.m; sourceTree = ""; }; + 2EB4B5B46027526AFF1FC59DCEE7DB22 /* AWSDDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDContextFilterLogFormatter.m; path = AWSCore/Logging/Extensions/AWSDDContextFilterLogFormatter.m; sourceTree = ""; }; + 2FA3AC9D46F2ECD7112995731E9DE045 /* AWSMTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSMTLValueTransformer.m; path = AWSCore/Mantle/AWSMTLValueTransformer.m; sourceTree = ""; }; + 3221A5D78C54880D0350CFB545CEEB62 /* AWSTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSTask.m; path = AWSCore/Bolts/AWSTask.m; sourceTree = ""; }; + 327B1A6FD243E5D5D519B905CC983564 /* AWSSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSSerialization.m; path = AWSCore/Serialization/AWSSerialization.m; sourceTree = ""; }; + 329CE9FA54C37B147C295A0E13CE81CB /* AWSCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AWSCore-prefix.pch"; sourceTree = ""; }; + 32B6BF4BF131B6FCC26A008F8193824E /* AWSSTSModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSTSModel.h; path = AWSCore/STS/AWSSTSModel.h; sourceTree = ""; }; + 32E15C0A0E17DFEABBA40C64F68DA5A2 /* AWSDDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDTTYLogger.h; path = AWSCore/Logging/AWSDDTTYLogger.h; sourceTree = ""; }; + 33C69F9813083276914C698BBB31BBF7 /* AWSSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSerialization.h; path = AWSCore/Serialization/AWSSerialization.h; sourceTree = ""; }; + 35F110C6EB1D396AF50B2418B414B98D /* Pods-AWSS3StoragePluginTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AWSS3StoragePluginTests.modulemap"; sourceTree = ""; }; + 3735A2409E0089D43ACBEA9FDFC74F58 /* Pods-AWSS3StoragePluginTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AWSS3StoragePluginTests.debug.xcconfig"; sourceTree = ""; }; + 38330FA0087C2BB11465634A113CD025 /* CwlCatchException-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlCatchException-umbrella.h"; sourceTree = ""; }; + 383791398C3C88A8B759CC2C0EE30818 /* AWSMTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSMTLModel.m; path = AWSCore/Mantle/AWSMTLModel.m; sourceTree = ""; }; + 3A1D0551286D320767C35EC606EAA8D1 /* AWSURLRequestRetryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSURLRequestRetryHandler.m; path = AWSCore/Serialization/AWSURLRequestRetryHandler.m; sourceTree = ""; }; + 3A7C24AEEFE1A4AF5FFB910049C96364 /* AWSXMLDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSXMLDictionary.m; path = AWSCore/XMLDictionary/AWSXMLDictionary.m; sourceTree = ""; }; + 3DB82F24DFB23456166D8246AB19B75A /* AWSS3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3.h; path = AWSS3/AWSS3.h; sourceTree = ""; }; + 3E2D6C7C60B80133CA10BB678097C0DF /* CwlMachBadInstructionHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CwlMachBadInstructionHandler.m; path = Sources/CwlMachBadInstructionHandler/CwlMachBadInstructionHandler.m; sourceTree = ""; }; + 3F2C5A2E297B36BE372ABE15BBDCFA41 /* Pods-AmplifyTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AmplifyTests-Info.plist"; sourceTree = ""; }; + 3FC73D6E005791E492CC53BEB7FCC26D /* AWSMTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSMTLValueTransformer.h; path = AWSCore/Mantle/AWSMTLValueTransformer.h; sourceTree = ""; }; + 410999B166F7E5D230DA57C402C2BDE9 /* CwlPreconditionTesting-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlPreconditionTesting-prefix.pch"; sourceTree = ""; }; + 41E3D9BF0286C8698E7CBAF48C51ED18 /* AWSGZIP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSGZIP.m; path = AWSCore/GZIP/AWSGZIP.m; sourceTree = ""; }; + 43B253E89EC6BB6D8B81D96230518355 /* AWSDDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDASLLogCapture.m; path = AWSCore/Logging/AWSDDASLLogCapture.m; sourceTree = ""; }; + 444B4768352CAB44BB3A9DEDA9B14609 /* AWSSTSService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSTSService.h; path = AWSCore/STS/AWSSTSService.h; sourceTree = ""; }; + 4516CFD5055266587C5BC648DCAECF19 /* AWSS3.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AWSS3.modulemap; sourceTree = ""; }; + 455FB9E55CBFC085FED4C3C66FEF4D67 /* AWSCognitoIdentityModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCognitoIdentityModel.m; path = AWSCore/CognitoIdentity/AWSCognitoIdentityModel.m; sourceTree = ""; }; + 4626DE1E895C1CCDAC15F4F84EDC46E5 /* AWSCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCategory.h; path = AWSCore/Utility/AWSCategory.h; sourceTree = ""; }; + 46783C198ED72E1EA15D5E5D8CB5EB9A /* AWSS3TransferUtilityTasks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3TransferUtilityTasks.h; path = AWSS3/AWSS3TransferUtilityTasks.h; sourceTree = ""; }; + 47A8544037D03436D5C8756D5AD37E45 /* AWSKSReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSKSReachability.h; path = AWSCore/KSReachability/AWSKSReachability.h; sourceTree = ""; }; + 47EADE09515526CF347EA7682975148D /* Pods-AmplifyTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AmplifyTests-frameworks.sh"; sourceTree = ""; }; + 4D5EC52E0881C1689968E29E6406B461 /* AWSXMLDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSXMLDictionary.h; path = AWSCore/XMLDictionary/AWSXMLDictionary.h; sourceTree = ""; }; + 4D9AE79A7B3A48415B7C013A1EC32312 /* AWSSTSResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSTSResources.h; path = AWSCore/STS/AWSSTSResources.h; sourceTree = ""; }; + 4DF2EF5639C518FEDD51E4415B03EBF6 /* Pods-Amplify-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Amplify-acknowledgements.markdown"; sourceTree = ""; }; + 4FFC52DBF6F9A3F88129D2A65EBEB22E /* AWSGZIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSGZIP.h; path = AWSCore/GZIP/AWSGZIP.h; sourceTree = ""; }; + 510F42E4CA40BF54D8F77D1F697F7709 /* NSValueTransformer+AWSMTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+AWSMTLInversionAdditions.h"; path = "AWSCore/Mantle/NSValueTransformer+AWSMTLInversionAdditions.h"; sourceTree = ""; }; + 51667EE21826293195FFC0D41BF0A9BB /* AWSS3TransferUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3TransferUtility.h; path = AWSS3/AWSS3TransferUtility.h; sourceTree = ""; }; + 51E38BC96E24E739B50CF1D130CEB5AD /* Pods-AmplifyAppExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AmplifyAppExample.modulemap"; sourceTree = ""; }; + 5227F8B7163C5672600C075109C4881F /* AWSCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AWSCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 53D578ADE26C8C58F424B7C58CBB6BD3 /* Pods-AWSS3StoragePluginTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AWSS3StoragePluginTests-Info.plist"; sourceTree = ""; }; + 576635E177C1CFE4FDAC55FF710DD5DA /* AWSMTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSMTLReflection.h; path = AWSCore/Mantle/AWSMTLReflection.h; sourceTree = ""; }; + 5771FFD3C08C8BD517B3DBEC18E41728 /* Pods-AWSS3StoragePlugin-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AWSS3StoragePlugin-Info.plist"; sourceTree = ""; }; + 5AD8BB33E124F87F66C048B207E2FDB2 /* CwlCatchException.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CwlCatchException.xcconfig; sourceTree = ""; }; + 5B505A933DEC2896DD06C88C452C4DF9 /* AWSFMDB+AWSHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AWSFMDB+AWSHelpers.h"; path = "AWSCore/FMDB/AWSFMDB+AWSHelpers.h"; sourceTree = ""; }; + 5D0BACB4D29DDA0CA52F8ACA89D679B4 /* AWSFMDB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSFMDB.h; path = AWSCore/FMDB/AWSFMDB.h; sourceTree = ""; }; + 5DC86B7D5AD4E12084D0F850F39323A4 /* CwlCatchException-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CwlCatchException-Info.plist"; sourceTree = ""; }; + 5DF0CB7177F8FBB869DFA830DD9BC3DD /* AWSCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCancellationTokenSource.h; path = AWSCore/Bolts/AWSCancellationTokenSource.h; sourceTree = ""; }; + 5E0909E7D0C12952501C6D3C53757AB8 /* AWSSTSService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSSTSService.m; path = AWSCore/STS/AWSSTSService.m; sourceTree = ""; }; + 5E7B12BAED0355C04CC91D08F81EB7C4 /* AWSNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSNetworking.h; path = AWSCore/Networking/AWSNetworking.h; sourceTree = ""; }; + 5E8593CED27AB264CA0990FBBE93FA6D /* AWSExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSExecutor.h; path = AWSCore/Bolts/AWSExecutor.h; sourceTree = ""; }; + 5FCB014A80E3B9DFBD7EF4A0E0BC3451 /* Pods-AmplifyTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AmplifyTests-acknowledgements.plist"; sourceTree = ""; }; + 609875D966095DE29A60D0FAA8A7CE47 /* AWSDDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDLogMacros.h; path = AWSCore/Logging/AWSDDLogMacros.h; sourceTree = ""; }; + 60AFBDC1FC237AEC446BC9C03DA8333D /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = AWSCore/Fabric/Fabric.h; sourceTree = ""; }; + 63B635D763D7BC7FE6D283097E8B09F2 /* Pods-AWSS3StoragePlugin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AWSS3StoragePlugin.release.xcconfig"; sourceTree = ""; }; + 63DB6799C58EEC3B65ABA7538C383DAD /* AWSCognitoIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCognitoIdentity.h; path = AWSCore/CognitoIdentity/AWSCognitoIdentity.h; sourceTree = ""; }; + 63E2CCD9FCBE2395D56A10004C6050B0 /* AWSLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSLogging.h; path = AWSCore/Utility/AWSLogging.h; sourceTree = ""; }; + 63FA2B838738F8316E17155098A25077 /* AWSCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCancellationTokenSource.m; path = AWSCore/Bolts/AWSCancellationTokenSource.m; sourceTree = ""; }; + 656465285EB1DF1F89C046CA4557F6FF /* CwlCatchException-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlCatchException-prefix.pch"; sourceTree = ""; }; + 6775A7AFEFAC58E93F6C17A182AD614E /* NSObject+AWSMTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+AWSMTLComparisonAdditions.h"; path = "AWSCore/Mantle/NSObject+AWSMTLComparisonAdditions.h"; sourceTree = ""; }; + 679390BBB3CBB04E3ACDF2D47C83191A /* Pods-AmplifyAppExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AmplifyAppExample-acknowledgements.markdown"; sourceTree = ""; }; + 687C6B58C50085A1FA2A3B07BBDE5CD0 /* CwlCatchBadInstruction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchBadInstruction.swift; path = Sources/CwlPreconditionTesting/CwlCatchBadInstruction.swift; sourceTree = ""; }; + 68A00DF20653C4C30DF3D8C310CDE804 /* AWSS3-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AWSS3-umbrella.h"; sourceTree = ""; }; + 697AA2A7E15F4852A3E277F5BE75B401 /* Pods-AmplifyTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AmplifyTests-umbrella.h"; sourceTree = ""; }; + 6ACA7F32E6458A2C1E4F156A944D0E12 /* AWSValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSValidation.h; path = AWSCore/Serialization/AWSValidation.h; sourceTree = ""; }; + 6BA601231E9B2F8F6F0772BCFF7CA0FE /* AWSSignature.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSignature.h; path = AWSCore/Authentication/AWSSignature.h; sourceTree = ""; }; + 6CC33B0376406493B2ACEE453ACA289B /* AWSTMDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSTMDiskCache.h; path = AWSCore/TMCache/AWSTMDiskCache.h; sourceTree = ""; }; + 6DE201348D11AFC25EF3418FD1586F8A /* AWSTMCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSTMCache.h; path = AWSCore/TMCache/AWSTMCache.h; sourceTree = ""; }; + 6EFB8A19A9AFCA2854E9B5358C7B213B /* AWSDDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDFileLogger.m; path = AWSCore/Logging/AWSDDFileLogger.m; sourceTree = ""; }; + 701354B74701ED2AF9E9A620FDC251F1 /* AWSMTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSMTLJSONAdapter.h; path = AWSCore/Mantle/AWSMTLJSONAdapter.h; sourceTree = ""; }; + 71E96CF0BC19F8E285E56E86310A2E83 /* Pods-AmplifyAppExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AmplifyAppExample.release.xcconfig"; sourceTree = ""; }; + 71F7D2C21CD86D6A01B891DB75774475 /* AWSCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AWSCore-dummy.m"; sourceTree = ""; }; + 724EE36E9938AA4432044D3C24992F3E /* AWSS3.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AWSS3.xcconfig; sourceTree = ""; }; + 7592AB39D70B18D9906326CC7D29D3A2 /* NSDictionary+AWSMTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+AWSMTLManipulationAdditions.h"; path = "AWSCore/Mantle/NSDictionary+AWSMTLManipulationAdditions.h"; sourceTree = ""; }; + 7670F47EE3EEFAB18320B5B0A111D10C /* AWSFMDatabaseAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSFMDatabaseAdditions.h; path = AWSCore/FMDB/AWSFMDatabaseAdditions.h; sourceTree = ""; }; + 76C414281C7DF8319649E61B26237374 /* FABKitProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABKitProtocol.h; path = AWSCore/Fabric/FABKitProtocol.h; sourceTree = ""; }; + 7899416787DB0A59A4EF65A36D1B388A /* AWSDDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDAbstractDatabaseLogger.m; path = AWSCore/Logging/AWSDDAbstractDatabaseLogger.m; sourceTree = ""; }; + 78DF571606B798D2A1C78757B2EDF8AD /* AWSURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSURLRequestSerialization.m; path = AWSCore/Serialization/AWSURLRequestSerialization.m; sourceTree = ""; }; + 78E823BF3ADB2BC950D948E29F57E4A7 /* AWSFMDatabase+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AWSFMDatabase+Private.h"; path = "AWSCore/FMDB/AWSFMDatabase+Private.h"; sourceTree = ""; }; + 7951BA641FF609203091D8B9B0A62191 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h"; path = "AWSCore/Mantle/NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 796434237182D9A0ECC6D444C8C304D0 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 79FA5AE77CABA5E406B859E09C338015 /* mach_excServer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mach_excServer.c; path = Sources/CwlMachBadInstructionHandler/mach_excServer.c; sourceTree = ""; }; + 7A1E3E72CB845ED0525057FF97E67B28 /* AWSCocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCocoaLumberjack.h; path = AWSCore/Logging/AWSCocoaLumberjack.h; sourceTree = ""; }; + 7AC111996B5CA4EAE4A2B83C1C4D9901 /* AWSMTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSMTLReflection.m; path = AWSCore/Mantle/AWSMTLReflection.m; sourceTree = ""; }; + 7AE28A3CBAE4A8777003FA85D894AFFF /* Pods-AWSS3StoragePluginTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AWSS3StoragePluginTests-acknowledgements.markdown"; sourceTree = ""; }; + 7D5F8AD852DCAC108AE9515F3E74125B /* AWSDDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDMultiFormatter.h; path = AWSCore/Logging/Extensions/AWSDDMultiFormatter.h; sourceTree = ""; }; + 7DAF3E5CDCC22B8E15101189E98F556E /* AWSFMDatabasePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSFMDatabasePool.m; path = AWSCore/FMDB/AWSFMDatabasePool.m; sourceTree = ""; }; + 7F0E579A2C05CD9C7A49E94AF9886DA4 /* Pods-AmplifyTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AmplifyTests.debug.xcconfig"; sourceTree = ""; }; + 7F9BC12589185409ACF2AA8FDA3EC242 /* AWSTMCacheBackgroundTaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSTMCacheBackgroundTaskManager.h; path = AWSCore/TMCache/AWSTMCacheBackgroundTaskManager.h; sourceTree = ""; }; + 80DF1944FBE1C02C0D19FA556279CF7A /* Pods_Amplify.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Amplify.framework; path = "Pods-Amplify.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8222A3CEEA4332D9245E49664FCE3A25 /* AWSUICKeyChainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSUICKeyChainStore.h; path = AWSCore/UICKeyChainStore/AWSUICKeyChainStore.h; sourceTree = ""; }; + 82FBDD4C6A2E50C764A672906BABFD5F /* AWSS3Service.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3Service.m; path = AWSS3/AWSS3Service.m; sourceTree = ""; }; + 838954964AC373B7F711EA8190DAB590 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 83E73195533B65171D59D5094004721D /* AWSS3TransferUtility+HeaderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AWSS3TransferUtility+HeaderHelper.h"; path = "AWSS3/AWSS3TransferUtility+HeaderHelper.h"; sourceTree = ""; }; + 8412FA6CBBEC18E150D2939AFAD251C5 /* AWSS3PreSignedURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3PreSignedURL.h; path = AWSS3/AWSS3PreSignedURL.h; sourceTree = ""; }; + 8502D4ED2559CAE67262E75D6FF45D28 /* AWSGeneric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSGeneric.h; path = AWSCore/Bolts/AWSGeneric.h; sourceTree = ""; }; + 87416DFCF143EA83CAA676708EE0E9F1 /* AWSMantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSMantle.h; path = AWSCore/Mantle/AWSMantle.h; sourceTree = ""; }; + 8895B38F765D986C7199CF08388391FE /* Pods-AmplifyAppExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AmplifyAppExample-umbrella.h"; sourceTree = ""; }; + 8A90FA0164CFA725D0E04C0F0BE59C31 /* AWSTMMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSTMMemoryCache.h; path = AWSCore/TMCache/AWSTMMemoryCache.h; sourceTree = ""; }; + 8AB7445715FED7CE426B25EC2A1C18E5 /* AWSMTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AWSMTLModel+NSCoding.m"; path = "AWSCore/Mantle/AWSMTLModel+NSCoding.m"; sourceTree = ""; }; + 8ABFBD301E6C61AD770498EF6522801E /* AWSS3Service.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3Service.h; path = AWSS3/AWSS3Service.h; sourceTree = ""; }; + 8C432B390CA6D76713FEA234258625F0 /* AWSCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCore.h; path = AWSCore/AWSCore.h; sourceTree = ""; }; + 8CE65D172FA8B57852F5A2B53CE1ECFB /* Pods-AWSS3StoragePluginTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AWSS3StoragePluginTests-acknowledgements.plist"; sourceTree = ""; }; + 8DE7F8F1A1011A9011CA6BD3BB877563 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 8FD2BC20C3CFA10BF90F7EC19EF85737 /* AWSS3-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AWSS3-prefix.pch"; sourceTree = ""; }; + 9092EE73C6FBF7D4FCB2A2A51739217E /* AWSS3TransferUtility+HeaderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AWSS3TransferUtility+HeaderHelper.m"; path = "AWSS3/AWSS3TransferUtility+HeaderHelper.m"; sourceTree = ""; }; + 94BC7977D468C60BDA8D65D163BD41C9 /* AWSEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSEXTScope.h; path = AWSCore/Mantle/extobjc/AWSEXTScope.h; sourceTree = ""; }; + 972EB0A9325C095DF853A1BDB98DB338 /* AWSDDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDTTYLogger.m; path = AWSCore/Logging/AWSDDTTYLogger.m; sourceTree = ""; }; + 97A0DFE4ACAD60A4287B44EE4466A2AF /* CwlDarwinDefinitions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlDarwinDefinitions.swift; path = Sources/CwlPreconditionTesting/CwlDarwinDefinitions.swift; sourceTree = ""; }; + 9804ABDE52BC198AF504244E409E4E97 /* AWSLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSLogging.m; path = AWSCore/Utility/AWSLogging.m; sourceTree = ""; }; + 983021BF940468E4A62B9A261F6617E9 /* NSDictionary+AWSMTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+AWSMTLManipulationAdditions.m"; path = "AWSCore/Mantle/NSDictionary+AWSMTLManipulationAdditions.m"; sourceTree = ""; }; + 99CAD386A6EE774B35B15E503B207D59 /* CwlCatchException.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CwlCatchException.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9AC93DE78B7A129EE0AD860AC4C39E7C /* AWSNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSNetworking.m; path = AWSCore/Networking/AWSNetworking.m; sourceTree = ""; }; + 9B99B850F6BAF0DFC9C5C3E1A77691A8 /* AWSCredentialsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCredentialsProvider.h; path = AWSCore/Authentication/AWSCredentialsProvider.h; sourceTree = ""; }; + 9C7578853F1FA66605986D3B6A82E8AD /* AWSS3RequestRetryHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3RequestRetryHandler.m; path = AWSS3/AWSS3RequestRetryHandler.m; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A1C082B633363AD4FE2AE0D2CBD2E678 /* Pods-Amplify-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Amplify-dummy.m"; sourceTree = ""; }; - AB64F313279D18522D412285AD870193 /* Pods-AmplifyTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AmplifyTests.release.xcconfig"; sourceTree = ""; }; - B0150CED9BCBBFC9F7A62D1F43CB2B69 /* CwlCatchException-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CwlCatchException-dummy.m"; sourceTree = ""; }; - C98ED17D730E1F3F8FA2330D91768034 /* Pods-AmplifyTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AmplifyTests-acknowledgements.markdown"; sourceTree = ""; }; - D9C2B7EC6DD64D5799A685A4C4EB5240 /* Pods-Amplify-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Amplify-acknowledgements.plist"; sourceTree = ""; }; - E34D0E4120B47073021B14A4EF2C5ECB /* CwlCatchException-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlCatchException-umbrella.h"; sourceTree = ""; }; - E383FEE1F72FF3932167561F322B3C8E /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; - F10C31CD3B7F76509E9B037AF026C906 /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; - F98F727A20C6BAC8473F5F34FD107363 /* mach_excServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mach_excServer.h; path = Sources/CwlMachBadInstructionHandler/mach_excServer.h; sourceTree = ""; }; - FE33B3DB2A180189D4B209BB4808E4D7 /* CwlBadInstructionException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlBadInstructionException.swift; path = Sources/CwlPreconditionTesting/CwlBadInstructionException.swift; sourceTree = ""; }; + 9DA9F9FC021148A35CE7ED37384BA659 /* AWSS3TransferUtilityTasks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3TransferUtilityTasks.m; path = AWSS3/AWSS3TransferUtilityTasks.m; sourceTree = ""; }; + 9E03A3E87EAE964020D43D90931A3FAC /* AWSFMDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSFMDatabase.h; path = AWSCore/FMDB/AWSFMDatabase.h; sourceTree = ""; }; + 9E31C2464B5C66EA5B859FA130E504C7 /* AWSCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AWSCore-Info.plist"; sourceTree = ""; }; + 9EBE484A554BDAD55DF7A443998780AF /* AWSUICKeyChainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSUICKeyChainStore.m; path = AWSCore/UICKeyChainStore/AWSUICKeyChainStore.m; sourceTree = ""; }; + 9F9B39E3F51C79F5F195F727B3089200 /* Pods-Amplify-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Amplify-dummy.m"; sourceTree = ""; }; + A21850C92F6930AB1B314F2ACD01488E /* AWSDDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDOSLogger.m; path = AWSCore/Logging/AWSDDOSLogger.m; sourceTree = ""; }; + A2843A31A19D776AB245E726492094F1 /* Pods-AWSS3StoragePluginTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-AWSS3StoragePluginTests-frameworks.sh"; sourceTree = ""; }; + A5774EA9A92E5C47360EC785E97D1F6B /* AWSS3PreSignedURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3PreSignedURL.m; path = AWSS3/AWSS3PreSignedURL.m; sourceTree = ""; }; + A7BC75FC7AD224FC1C390B7C7719EF30 /* AWSKSReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSKSReachability.m; path = AWSCore/KSReachability/AWSKSReachability.m; sourceTree = ""; }; + A83C4D13E60E880A4279B71DBC7994DD /* AWSFMResultSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSFMResultSet.m; path = AWSCore/FMDB/AWSFMResultSet.m; sourceTree = ""; }; + A85C85C852FAE983F3BA2AE71FCC4F9C /* AWSValidation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSValidation.m; path = AWSCore/Serialization/AWSValidation.m; sourceTree = ""; }; + AA63C9F3D82CD87B02CB5BCAD2DD6BE2 /* AWSTMMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSTMMemoryCache.m; path = AWSCore/TMCache/AWSTMMemoryCache.m; sourceTree = ""; }; + ABD096A9736EE2C88EE6E06B7E04989A /* AWSFMDatabaseAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSFMDatabaseAdditions.m; path = AWSCore/FMDB/AWSFMDatabaseAdditions.m; sourceTree = ""; }; + ABE643CE6B1CCFE54D61A2D341895467 /* AWSDDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AWSDDLog+LOGV.h"; path = "AWSCore/Logging/AWSDDLog+LOGV.h"; sourceTree = ""; }; + AC3BBCCD8C7BFE00D80B1F655E4FF9F9 /* Pods-Amplify.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Amplify.release.xcconfig"; sourceTree = ""; }; + ACB474CF9DCAEEFF7774DF185E34693A /* CwlMachBadInstructionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlMachBadInstructionHandler.h; path = Sources/CwlMachBadInstructionHandler/include/CwlMachBadInstructionHandler.h; sourceTree = ""; }; + ACE6AA6D9782F6D82946A06B88427EFD /* AWSXMLWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSXMLWriter.h; path = AWSCore/XMLWriter/AWSXMLWriter.h; sourceTree = ""; }; + AD1A6C1B24F39BD778BB8ADB442F78CE /* AWSXMLWriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSXMLWriter.m; path = AWSCore/XMLWriter/AWSXMLWriter.m; sourceTree = ""; }; + AD4E55617B9B1E5B6D25C862C7EFA33E /* AWSS3TransferUtility+Validation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AWSS3TransferUtility+Validation.m"; path = "AWSS3/AWSS3TransferUtility+Validation.m"; sourceTree = ""; }; + AD5827A1CBDF029E1D8303CA556E0A87 /* AWSCredentialsProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCredentialsProvider.m; path = AWSCore/Authentication/AWSCredentialsProvider.m; sourceTree = ""; }; + ADA24A749E83B37DF87D227DE238FC94 /* AWSBolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSBolts.m; path = AWSCore/Bolts/AWSBolts.m; sourceTree = ""; }; + ADACC44C5E8C8CA0E12F5BFDFE21975F /* AWSSTS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSSTS.h; path = AWSCore/STS/AWSSTS.h; sourceTree = ""; }; + ADB14CF80A681514CFC52DD5B284015A /* AWSS3Model.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3Model.m; path = AWSS3/AWSS3Model.m; sourceTree = ""; }; + B17B2CE787016903FB8A4B8A38BEF699 /* AWSClientContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSClientContext.h; path = AWSCore/Service/AWSClientContext.h; sourceTree = ""; }; + B1836424B215D4B88280EBE5FFCEB353 /* AWSService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSService.m; path = AWSCore/Service/AWSService.m; sourceTree = ""; }; + B20E71979EA216A0D10DC7B0A5003F0D /* AWSCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCancellationTokenRegistration.m; path = AWSCore/Bolts/AWSCancellationTokenRegistration.m; sourceTree = ""; }; + B21996F4773D87FD9A5979D63512FB3E /* AWSService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSService.h; path = AWSCore/Service/AWSService.h; sourceTree = ""; }; + B2B116F57991C9D693A80988EE3819EA /* AWSDDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDAbstractDatabaseLogger.h; path = AWSCore/Logging/AWSDDAbstractDatabaseLogger.h; sourceTree = ""; }; + B33AB2D3C2840DF4BE5ADBEE5ED6871A /* AWSS3-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AWSS3-dummy.m"; sourceTree = ""; }; + B52391CBDB5EF7ACCE57AD7854F1EA4E /* AWSFMDB+AWSHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AWSFMDB+AWSHelpers.m"; path = "AWSCore/FMDB/AWSFMDB+AWSHelpers.m"; sourceTree = ""; }; + B6BA53179DFDC61A220FEFF04B878E23 /* AWSS3TransferUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3TransferUtility.m; path = AWSS3/AWSS3TransferUtility.m; sourceTree = ""; }; + B76D0E13B54C63DD11D4A9BEDAE5EC20 /* AWSEXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSEXTScope.m; path = AWSCore/Mantle/extobjc/AWSEXTScope.m; sourceTree = ""; }; + B93973D91BB881EAD401AA7E9018FC6D /* Pods_AmplifyAppExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AmplifyAppExample.framework; path = "Pods-AmplifyAppExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + BA2BEBCB7DBDA3D390CF815E2D670841 /* CwlPreconditionTesting-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CwlPreconditionTesting-Info.plist"; sourceTree = ""; }; + BB9E118A5205FFA8F3EDBC21F5805AA8 /* AWSCognitoIdentityService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCognitoIdentityService.h; path = AWSCore/CognitoIdentity/AWSCognitoIdentityService.h; sourceTree = ""; }; + BC384CD3D505617CBAFC7D5285612168 /* CwlCatchException.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CwlCatchException.modulemap; sourceTree = ""; }; + BC9775D8DC2538DD4CA0D75C6D008C89 /* AWSModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSModel.h; path = AWSCore/Utility/AWSModel.h; sourceTree = ""; }; + BD195F65171F5979AD845765726B2743 /* AWSSTSModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSSTSModel.m; path = AWSCore/STS/AWSSTSModel.m; sourceTree = ""; }; + BDEBE8BB2819718B4964ADC47BFBAE11 /* AWSS3Serializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3Serializer.m; path = AWSS3/AWSS3Serializer.m; sourceTree = ""; }; + BE8A85CFE5B51895B3483FF600096C2E /* AWSTMDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSTMDiskCache.m; path = AWSCore/TMCache/AWSTMDiskCache.m; sourceTree = ""; }; + BF250CA830CB3438A9C50B25318933E9 /* Pods-AWSS3StoragePluginTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-AWSS3StoragePluginTests-umbrella.h"; sourceTree = ""; }; + C00C96727CD507E5C7FCFF7B9514DFBF /* CwlCatchException.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CwlCatchException.swift; path = Sources/CwlCatchException/CwlCatchException.swift; sourceTree = ""; }; + C012E4CC1BEAB3D371759250DA3EDEB7 /* AWSDDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDLegacyMacros.h; path = AWSCore/Logging/AWSDDLegacyMacros.h; sourceTree = ""; }; + C0C2D16BEA5E8462F494219B0E7A180F /* CwlCatchException-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CwlCatchException-dummy.m"; sourceTree = ""; }; + C21E25654B0EDB3A1ADADBCAD85A11A2 /* AWSSignature.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSSignature.m; path = AWSCore/Authentication/AWSSignature.m; sourceTree = ""; }; + C2D099402A171233BF9E99376D124074 /* AWSMTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AWSMTLModel+NSCoding.h"; path = "AWSCore/Mantle/AWSMTLModel+NSCoding.h"; sourceTree = ""; }; + C3A7F2A8DBD1CFD8F0C2265141141F78 /* AWSTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSTaskCompletionSource.m; path = AWSCore/Bolts/AWSTaskCompletionSource.m; sourceTree = ""; }; + C480BFD6783658CEE0327AC5637754F4 /* CwlPreconditionTesting.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CwlPreconditionTesting.modulemap; sourceTree = ""; }; + C567225A315AEF0BBDBF3C8986416BEB /* AWSMTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSMTLModel.h; path = AWSCore/Mantle/AWSMTLModel.h; sourceTree = ""; }; + C5AC7052640CED57482ED7F9AD65EDF0 /* AWSDDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDFileLogger.h; path = AWSCore/Logging/AWSDDFileLogger.h; sourceTree = ""; }; + C62EED91EA9195BBFB07AFC5BB397D67 /* Pods-AWSS3StoragePlugin.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-AWSS3StoragePlugin.modulemap"; sourceTree = ""; }; + C677B3F2D012E7A7761F8AD188C5A98D /* AWSDDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDOSLogger.h; path = AWSCore/Logging/AWSDDOSLogger.h; sourceTree = ""; }; + C7395437F8F104E59639515057B48615 /* AWSModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSModel.m; path = AWSCore/Utility/AWSModel.m; sourceTree = ""; }; + C87572800D86732788534E0C88DBDC9C /* AWSURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSURLSessionManager.m; path = AWSCore/Networking/AWSURLSessionManager.m; sourceTree = ""; }; + C8D30FCDB03EDD6F42EE871F0BE612FF /* Pods-Amplify-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Amplify-umbrella.h"; sourceTree = ""; }; + C90428E98724EAA58F3AC8DA793F6CDF /* Pods-AmplifyAppExample-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AmplifyAppExample-Info.plist"; sourceTree = ""; }; + C9DA510A3156DF4E52349DC76C181091 /* NSValueTransformer+AWSMTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+AWSMTLInversionAdditions.m"; path = "AWSCore/Mantle/NSValueTransformer+AWSMTLInversionAdditions.m"; sourceTree = ""; }; + CA9DD59D911CD8F94FA638C3DB507802 /* AWSFMDatabaseQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSFMDatabaseQueue.m; path = AWSCore/FMDB/AWSFMDatabaseQueue.m; sourceTree = ""; }; + CBE4FC3B06B4572A6465DFB043C52EBE /* AWSS3Model.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3Model.h; path = AWSS3/AWSS3Model.h; sourceTree = ""; }; + CC56497384E780278F916D6C57EA4951 /* CwlPreconditionTesting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CwlPreconditionTesting.framework; path = CwlPreconditionTesting.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CCCFB60CCBC25888D2B0B4E4CB1D87DE /* AWSS3TransferManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3TransferManager.h; path = AWSS3/AWSS3TransferManager.h; sourceTree = ""; }; + CCFB8F03867DB892EFC47B53186590C4 /* AWSCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AWSCore.framework; path = AWSCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D0958030C9CEA160FCAC1345B2832427 /* CwlPreconditionTesting-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CwlPreconditionTesting-umbrella.h"; sourceTree = ""; }; + D2D79C4618320EB4178B681D2233F093 /* AWSEXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSEXTRuntimeExtensions.h; path = AWSCore/Mantle/extobjc/AWSEXTRuntimeExtensions.h; sourceTree = ""; }; + D3E9AEB2B6C7B94B20B8675A2C312869 /* AWSIdentityProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSIdentityProvider.m; path = AWSCore/Authentication/AWSIdentityProvider.m; sourceTree = ""; }; + D792BD39B4C1A0193B357825EF35FC4C /* Pods-AmplifyTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AmplifyTests-dummy.m"; sourceTree = ""; }; + D7A4B0EAC32F261D7646DDF1749037F0 /* Pods-AmplifyAppExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AmplifyAppExample.debug.xcconfig"; sourceTree = ""; }; + DAA88B832F27736790729CD481F9C104 /* AWSS3RequestRetryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3RequestRetryHandler.h; path = AWSS3/AWSS3RequestRetryHandler.h; sourceTree = ""; }; + DABD644EBA6A499612F632004E030B2E /* Pods-AmplifyTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AmplifyTests.release.xcconfig"; sourceTree = ""; }; + DB77A5522A90C6AF4E80118B3D522366 /* Pods-AWSS3StoragePlugin-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AWSS3StoragePlugin-dummy.m"; sourceTree = ""; }; + DCEE4CFC080AC09266A6AB234FE0AD2F /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = AWSCore/Fabric/FABAttributes.h; sourceTree = ""; }; + DEFB4282B70DA0A92CB82FC59A4B1CE9 /* Pods-AmplifyAppExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AmplifyAppExample-dummy.m"; sourceTree = ""; }; + DF1C9757510B01B9FB8EEF2BC322F2FD /* AWSMTLManagedObjectAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSMTLManagedObjectAdapter.h; path = AWSCore/Mantle/AWSMTLManagedObjectAdapter.h; sourceTree = ""; }; + DF43717830F8AC7B47DA1FE86FC94B93 /* Pods-AWSS3StoragePluginTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-AWSS3StoragePluginTests-dummy.m"; sourceTree = ""; }; + DF46A43B9A34056B64F023AE35B95680 /* Pods-AmplifyAppExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AmplifyAppExample-acknowledgements.plist"; sourceTree = ""; }; + E04B35CF80A195BC4B0228F30A5C6FD4 /* NSError+AWSMTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+AWSMTLModelException.m"; path = "AWSCore/Mantle/NSError+AWSMTLModelException.m"; sourceTree = ""; }; + E05DAFF01ABBC28C4E1241FEE920594A /* AWSDDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDLog.h; path = AWSCore/Logging/AWSDDLog.h; sourceTree = ""; }; + E0BC8BB0FE4725CF87EB0A9F5D400FD6 /* CwlCatchException.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CwlCatchException.framework; path = CwlCatchException.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E192C1D63475A6A4D1D01E4B289ACD75 /* Pods-AWSS3StoragePluginTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AWSS3StoragePluginTests.release.xcconfig"; sourceTree = ""; }; + E2113F477EB29DA87A2CB9B505370FB3 /* AWSCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCancellationToken.m; path = AWSCore/Bolts/AWSCancellationToken.m; sourceTree = ""; }; + E263592FF171C171B24385B4F565DFB3 /* NSArray+AWSMTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+AWSMTLManipulationAdditions.h"; path = "AWSCore/Mantle/NSArray+AWSMTLManipulationAdditions.h"; sourceTree = ""; }; + E3E281E3C820B99A65D13172D16A5C41 /* AWSEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSEXTKeyPathCoding.h; path = AWSCore/Mantle/extobjc/AWSEXTKeyPathCoding.h; sourceTree = ""; }; + E3FBED902FCED422E00C6D4F34532BB7 /* AWSIdentityProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSIdentityProvider.h; path = AWSCore/Authentication/AWSIdentityProvider.h; sourceTree = ""; }; + E446E40C7E735376ACAC03282C2ACFD0 /* AWSCognitoIdentityResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCognitoIdentityResources.m; path = AWSCore/CognitoIdentity/AWSCognitoIdentityResources.m; sourceTree = ""; }; + E5620BEBBBC469A1FF7C15FC43DCC837 /* AWSTMCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSTMCache.m; path = AWSCore/TMCache/AWSTMCache.m; sourceTree = ""; }; + E5742FC16D465853F2CBCB38E9E72971 /* AWSMTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSMTLJSONAdapter.m; path = AWSCore/Mantle/AWSMTLJSONAdapter.m; sourceTree = ""; }; + E58F9411D0EDE1BF2DC3F66A0F19B62A /* AWSBolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSBolts.h; path = AWSCore/Bolts/AWSBolts.h; sourceTree = ""; }; + E65FAD2E6B608CB2545C9CA57C0959CB /* AWSCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AWSCore.xcconfig; sourceTree = ""; }; + E6E405251261DBEBFD271140BC9BE1FB /* Pods-AWSS3StoragePlugin-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-AWSS3StoragePlugin-acknowledgements.plist"; sourceTree = ""; }; + E849818E878682A94040DB89FA3D4197 /* AWSDDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDAssertMacros.h; path = AWSCore/Logging/AWSDDAssertMacros.h; sourceTree = ""; }; + E96709D6DCAF08AB058E646A0B317862 /* Pods-Amplify-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Amplify-Info.plist"; sourceTree = ""; }; + EAC3AFBC03D70B6A79BF2E8E0CD50FDF /* NSObject+AWSMTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+AWSMTLComparisonAdditions.m"; path = "AWSCore/Mantle/NSObject+AWSMTLComparisonAdditions.m"; sourceTree = ""; }; + EB087BACE81248ABAADC16A2C556F3E5 /* CwlPreconditionTesting.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CwlPreconditionTesting.xcconfig; sourceTree = ""; }; + EC5D141D957580178848E151E52E6235 /* AWSURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSURLResponseSerialization.h; path = AWSCore/Serialization/AWSURLResponseSerialization.h; sourceTree = ""; }; + ECE5C3E0087FA224B9366C634D7C3C9F /* AWSCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AWSCore.modulemap; sourceTree = ""; }; + ED52EB8CC81AE57675D113A43CBF3B39 /* AWSDDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDDispatchQueueLogFormatter.h; path = AWSCore/Logging/Extensions/AWSDDDispatchQueueLogFormatter.h; sourceTree = ""; }; + ED6D9EAD06ADC835AA7600376AA69AD6 /* AWSDDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDContextFilterLogFormatter.h; path = AWSCore/Logging/Extensions/AWSDDContextFilterLogFormatter.h; sourceTree = ""; }; + EDA15032FBBF9328C65AA7249BEFB3F7 /* AWSS3Resources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3Resources.m; path = AWSS3/AWSS3Resources.m; sourceTree = ""; }; + EE534973F9860CC42CEF80CE9B8229F8 /* Pods-AmplifyTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AmplifyTests-acknowledgements.markdown"; sourceTree = ""; }; + EF13C48C1173B8E137A1E3EE903655A5 /* AWSFMResultSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSFMResultSet.h; path = AWSCore/FMDB/AWSFMResultSet.h; sourceTree = ""; }; + EF61918795DB2C0E36E76CA8C6FF4E44 /* Pods-AWSS3StoragePlugin-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-AWSS3StoragePlugin-acknowledgements.markdown"; sourceTree = ""; }; + EF6C51392860BDD70ED7EC12712BAE08 /* AWSInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSInfo.m; path = AWSCore/Service/AWSInfo.m; sourceTree = ""; }; + F0866872CE26B841E0090F8FFB0541D7 /* AWSFMDatabaseQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSFMDatabaseQueue.h; path = AWSCore/FMDB/AWSFMDatabaseQueue.h; sourceTree = ""; }; + F32723ADCE7481875C4B4DD50140F3D7 /* Pods-Amplify-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Amplify-acknowledgements.plist"; sourceTree = ""; }; + F37D89A5910FC717708E99EA682B0D5E /* AWSS3TransferUtilityDatabaseHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSS3TransferUtilityDatabaseHelper.m; path = AWSS3/AWSS3TransferUtilityDatabaseHelper.m; sourceTree = ""; }; + F3CE43BB1B82CE18D9DA42608FCC9CEF /* AWSURLRequestRetryHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSURLRequestRetryHandler.h; path = AWSCore/Serialization/AWSURLRequestRetryHandler.h; sourceTree = ""; }; + F41A9A935493DEEFF0296E658BB60418 /* AWSDDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSDDLog.m; path = AWSCore/Logging/AWSDDLog.m; sourceTree = ""; }; + F4FF99F08237A4C22A3E410D899CB876 /* AWSExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSExecutor.m; path = AWSCore/Bolts/AWSExecutor.m; sourceTree = ""; }; + F680A0F4D8321E5B3D885C3C3CBA35F4 /* NSArray+AWSMTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+AWSMTLManipulationAdditions.m"; path = "AWSCore/Mantle/NSArray+AWSMTLManipulationAdditions.m"; sourceTree = ""; }; + F6A01DF065645514A47863F6BB4C1EC5 /* AWSDDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSDDASLLogger.h; path = AWSCore/Logging/AWSDDASLLogger.h; sourceTree = ""; }; + F6AB5BBF0DC4ACF2B51FF47085D04C13 /* AWSCognitoIdentityService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSCognitoIdentityService.m; path = AWSCore/CognitoIdentity/AWSCognitoIdentityService.m; sourceTree = ""; }; + F7141FE5B265FE7791CF6C86B5D95972 /* CwlCatchException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CwlCatchException.h; path = Sources/CwlCatchExceptionSupport/include/CwlCatchException.h; sourceTree = ""; }; + F811F3C006DA66F6E9BA1C3B05264081 /* AWSTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSTask.h; path = AWSCore/Bolts/AWSTask.h; sourceTree = ""; }; + F8FC999B1E1A58F44CC5AEEC930C2771 /* AWSmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSmetamacros.h; path = AWSCore/Mantle/extobjc/AWSmetamacros.h; sourceTree = ""; }; + F965F40F74CFA835C931F528BB625EED /* AWSS3TransferUtilityDatabaseHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSS3TransferUtilityDatabaseHelper.h; path = AWSS3/AWSS3TransferUtilityDatabaseHelper.h; sourceTree = ""; }; + F98BA7EF981C7B40F2AEE296DCCA0DFA /* AWSCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AWSCancellationTokenRegistration.h; path = AWSCore/Bolts/AWSCancellationTokenRegistration.h; sourceTree = ""; }; + FB7798ECE431461AF7952F23FF14E9AA /* Pods_AWSS3StoragePlugin.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_AWSS3StoragePlugin.framework; path = "Pods-AWSS3StoragePlugin.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + FBC746FD2121E86536C1697BC6F606CF /* Pods-AWSS3StoragePlugin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-AWSS3StoragePlugin.debug.xcconfig"; sourceTree = ""; }; + FC3EC7598A811947331C46576CB4E6D2 /* AWSClientContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSClientContext.m; path = AWSCore/Service/AWSClientContext.m; sourceTree = ""; }; + FEB06BBF1614ADFFA76A6148483F9F07 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + FF783F43E3C638A8C094B087F4DB7FD0 /* AWSFMDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AWSFMDatabase.m; path = AWSCore/FMDB/AWSFMDatabase.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1C6586F7D9895E12B2E90E59AA58BFD5 /* Frameworks */ = { + 0F495311805B80718C56A5F7B306CF42 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F4799BEC9C6256B6D3171690756081C /* AWSCore.framework in Frameworks */, + 186F96B6619A57559F6A6CF6C386C29C /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 553ECD66531E3A6414CD3D1404605CAB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3167C0B71F65742A0667D8E904BA0886 /* CoreGraphics.framework in Frameworks */, + DBD3BEAF7BE86F0F3277D3D8A7CC0707 /* Foundation.framework in Frameworks */, + AF508EB8C005BE146B5FABE24D0FFB7E /* Security.framework in Frameworks */, + E33119B94740BA5C8A0D4F86B08DD028 /* SystemConfiguration.framework in Frameworks */, + BB57C23D6D35F838B835F2BBA3CC1BB3 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6B1AEDCBB20B742F7418407DB46DF4B2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0068B7C03255BC7371A4AC209608E5E6 /* CwlCatchException.framework in Frameworks */, - 2A0B4E3A51B64C8BB9E8E0CA511ACE80 /* Foundation.framework in Frameworks */, + 1E0842C0BA84BB7549EF42EF6D94D55C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6186853761DBA6C9F2EC696D8AB8DB29 /* Frameworks */ = { + 785251A08C8299342C6064D98940F9FB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - DD54856B5F08180C41FA85B800ECE352 /* Foundation.framework in Frameworks */, + B8414301D7F292E3446FE9DB06E2C365 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7C4215E01888F8151047EA3CD06E1875 /* Frameworks */ = { + 844C63F71678748C543399C0ECDA2149 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F488DC4B880473A8FC271815DD686E56 /* Foundation.framework in Frameworks */, + A4F52B2766132FD5933A31E56B90E9E7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D85121DAEDF3AC1BD7905CEB77CE8154 /* Frameworks */ = { + B3C1D760373135D76E80C8EF9C9906C9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 978EAC7992910C7743BA9130C7F9A007 /* Foundation.framework in Frameworks */, + 3EBD1DFC7072E4D27E1C6EE9BCF7A5EC /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C872F1D9F9F58EA853C412221A150CD2 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 148CA4686C8EE1AA4D5B2499F72889F5 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EB28FC78F6D3F82FEF5B80C2063016BD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 176EE1FC318E9CD5AA1E79B1A79070D7 /* CwlCatchException.framework in Frameworks */, + BEA4DBC17C6B9BCE2C41179ECC3DAA1D /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAF2E269A939703209C58F475AAEE685 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DC88483772550DF489C06CB7E787B074 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0B119CC4CE94D541E414A99132BB56AB /* Frameworks */ = { + 1AAE2FFB1AAE607BCC866C2D020DC841 /* Pods-AmplifyAppExample */ = { isa = PBXGroup; children = ( - 809469899EF7EF6C5E482CA65CE50C80 /* CwlCatchException.framework */, - 1A71DF860667D4B382A234958516FF79 /* iOS */, + 51E38BC96E24E739B50CF1D130CEB5AD /* Pods-AmplifyAppExample.modulemap */, + 679390BBB3CBB04E3ACDF2D47C83191A /* Pods-AmplifyAppExample-acknowledgements.markdown */, + DF46A43B9A34056B64F023AE35B95680 /* Pods-AmplifyAppExample-acknowledgements.plist */, + DEFB4282B70DA0A92CB82FC59A4B1CE9 /* Pods-AmplifyAppExample-dummy.m */, + 1D67E82BAAE9DB43756EC571C9B8A0FA /* Pods-AmplifyAppExample-frameworks.sh */, + C90428E98724EAA58F3AC8DA793F6CDF /* Pods-AmplifyAppExample-Info.plist */, + 8895B38F765D986C7199CF08388391FE /* Pods-AmplifyAppExample-umbrella.h */, + D7A4B0EAC32F261D7646DDF1749037F0 /* Pods-AmplifyAppExample.debug.xcconfig */, + 71E96CF0BC19F8E285E56E86310A2E83 /* Pods-AmplifyAppExample.release.xcconfig */, ); - name = Frameworks; + name = "Pods-AmplifyAppExample"; + path = "Target Support Files/Pods-AmplifyAppExample"; sourceTree = ""; }; - 18D7DDA1068965A63AD201B8CFEC90C7 /* Pods-AmplifyTests */ = { + 21130C809304471B89926F0DFB46CC84 /* Pods-AWSS3StoragePlugin */ = { isa = PBXGroup; children = ( - 0C64295D817046A6ABBBDBFD0E6030DC /* Pods-AmplifyTests.modulemap */, - C98ED17D730E1F3F8FA2330D91768034 /* Pods-AmplifyTests-acknowledgements.markdown */, - 06129FADE8908D7A6A729EA62DA306AE /* Pods-AmplifyTests-acknowledgements.plist */, - 935A24BE34FE1F65A9B1975F9164D564 /* Pods-AmplifyTests-dummy.m */, - 7E0D79A6A91C66CD19D3F1B67B740072 /* Pods-AmplifyTests-frameworks.sh */, - 30F72FA4FD9C4B42D045D3C1DB75C556 /* Pods-AmplifyTests-Info.plist */, - 20CDDE2433EAE2754D0DA5E9914644D1 /* Pods-AmplifyTests-umbrella.h */, - 2B46CF16A6D2EBEF14C5242B6DAC1CB6 /* Pods-AmplifyTests.debug.xcconfig */, - AB64F313279D18522D412285AD870193 /* Pods-AmplifyTests.release.xcconfig */, + C62EED91EA9195BBFB07AFC5BB397D67 /* Pods-AWSS3StoragePlugin.modulemap */, + EF61918795DB2C0E36E76CA8C6FF4E44 /* Pods-AWSS3StoragePlugin-acknowledgements.markdown */, + E6E405251261DBEBFD271140BC9BE1FB /* Pods-AWSS3StoragePlugin-acknowledgements.plist */, + DB77A5522A90C6AF4E80118B3D522366 /* Pods-AWSS3StoragePlugin-dummy.m */, + 5771FFD3C08C8BD517B3DBEC18E41728 /* Pods-AWSS3StoragePlugin-Info.plist */, + 2046C84CABA149A7E26722D8EA000980 /* Pods-AWSS3StoragePlugin-umbrella.h */, + FBC746FD2121E86536C1697BC6F606CF /* Pods-AWSS3StoragePlugin.debug.xcconfig */, + 63B635D763D7BC7FE6D283097E8B09F2 /* Pods-AWSS3StoragePlugin.release.xcconfig */, ); - name = "Pods-AmplifyTests"; - path = "Target Support Files/Pods-AmplifyTests"; + name = "Pods-AWSS3StoragePlugin"; + path = "Target Support Files/Pods-AWSS3StoragePlugin"; + sourceTree = ""; + }; + 258A642C3A9DEE426B91551B245692A1 /* AWSCore */ = { + isa = PBXGroup; + children = ( + E58F9411D0EDE1BF2DC3F66A0F19B62A /* AWSBolts.h */, + ADA24A749E83B37DF87D227DE238FC94 /* AWSBolts.m */, + 24B0D8E19CE6CBFEE6516870A87E549A /* AWSCancellationToken.h */, + E2113F477EB29DA87A2CB9B505370FB3 /* AWSCancellationToken.m */, + F98BA7EF981C7B40F2AEE296DCCA0DFA /* AWSCancellationTokenRegistration.h */, + B20E71979EA216A0D10DC7B0A5003F0D /* AWSCancellationTokenRegistration.m */, + 5DF0CB7177F8FBB869DFA830DD9BC3DD /* AWSCancellationTokenSource.h */, + 63FA2B838738F8316E17155098A25077 /* AWSCancellationTokenSource.m */, + 4626DE1E895C1CCDAC15F4F84EDC46E5 /* AWSCategory.h */, + 0F938D5D7E17EF5A4907F9C558038DB8 /* AWSCategory.m */, + B17B2CE787016903FB8A4B8A38BEF699 /* AWSClientContext.h */, + FC3EC7598A811947331C46576CB4E6D2 /* AWSClientContext.m */, + 7A1E3E72CB845ED0525057FF97E67B28 /* AWSCocoaLumberjack.h */, + 63DB6799C58EEC3B65ABA7538C383DAD /* AWSCognitoIdentity.h */, + 22CA2987925A4283F3D18740D2D76C09 /* AWSCognitoIdentity+Fabric.h */, + 1B5AAEA815BB34CF9A8C08C1184CFA95 /* AWSCognitoIdentity+Fabric.m */, + 0312852232A0D5C2F1B5F05020BB7447 /* AWSCognitoIdentityModel.h */, + 455FB9E55CBFC085FED4C3C66FEF4D67 /* AWSCognitoIdentityModel.m */, + 008327FFEE9B4795091A87FEDCD4CB14 /* AWSCognitoIdentityResources.h */, + E446E40C7E735376ACAC03282C2ACFD0 /* AWSCognitoIdentityResources.m */, + BB9E118A5205FFA8F3EDBC21F5805AA8 /* AWSCognitoIdentityService.h */, + F6AB5BBF0DC4ACF2B51FF47085D04C13 /* AWSCognitoIdentityService.m */, + 8C432B390CA6D76713FEA234258625F0 /* AWSCore.h */, + 9B99B850F6BAF0DFC9C5C3E1A77691A8 /* AWSCredentialsProvider.h */, + AD5827A1CBDF029E1D8303CA556E0A87 /* AWSCredentialsProvider.m */, + B2B116F57991C9D693A80988EE3819EA /* AWSDDAbstractDatabaseLogger.h */, + 7899416787DB0A59A4EF65A36D1B388A /* AWSDDAbstractDatabaseLogger.m */, + 01FADE46380E315248A29838187A2A36 /* AWSDDASLLogCapture.h */, + 43B253E89EC6BB6D8B81D96230518355 /* AWSDDASLLogCapture.m */, + F6A01DF065645514A47863F6BB4C1EC5 /* AWSDDASLLogger.h */, + 0CA3206817B0F8AB5360C25A723EFAF9 /* AWSDDASLLogger.m */, + E849818E878682A94040DB89FA3D4197 /* AWSDDAssertMacros.h */, + ED6D9EAD06ADC835AA7600376AA69AD6 /* AWSDDContextFilterLogFormatter.h */, + 2EB4B5B46027526AFF1FC59DCEE7DB22 /* AWSDDContextFilterLogFormatter.m */, + ED52EB8CC81AE57675D113A43CBF3B39 /* AWSDDDispatchQueueLogFormatter.h */, + 0282E7CC22FB1FE2F283DBB114A15CEB /* AWSDDDispatchQueueLogFormatter.m */, + C5AC7052640CED57482ED7F9AD65EDF0 /* AWSDDFileLogger.h */, + 6EFB8A19A9AFCA2854E9B5358C7B213B /* AWSDDFileLogger.m */, + C012E4CC1BEAB3D371759250DA3EDEB7 /* AWSDDLegacyMacros.h */, + E05DAFF01ABBC28C4E1241FEE920594A /* AWSDDLog.h */, + F41A9A935493DEEFF0296E658BB60418 /* AWSDDLog.m */, + ABE643CE6B1CCFE54D61A2D341895467 /* AWSDDLog+LOGV.h */, + 609875D966095DE29A60D0FAA8A7CE47 /* AWSDDLogMacros.h */, + 7D5F8AD852DCAC108AE9515F3E74125B /* AWSDDMultiFormatter.h */, + 236D663564D6B70DBACE6105B989A825 /* AWSDDMultiFormatter.m */, + C677B3F2D012E7A7761F8AD188C5A98D /* AWSDDOSLogger.h */, + A21850C92F6930AB1B314F2ACD01488E /* AWSDDOSLogger.m */, + 32E15C0A0E17DFEABBA40C64F68DA5A2 /* AWSDDTTYLogger.h */, + 972EB0A9325C095DF853A1BDB98DB338 /* AWSDDTTYLogger.m */, + 5E8593CED27AB264CA0990FBBE93FA6D /* AWSExecutor.h */, + F4FF99F08237A4C22A3E410D899CB876 /* AWSExecutor.m */, + E3E281E3C820B99A65D13172D16A5C41 /* AWSEXTKeyPathCoding.h */, + D2D79C4618320EB4178B681D2233F093 /* AWSEXTRuntimeExtensions.h */, + 1F506A00E0F7F56A42ACD75B2294865B /* AWSEXTRuntimeExtensions.m */, + 94BC7977D468C60BDA8D65D163BD41C9 /* AWSEXTScope.h */, + B76D0E13B54C63DD11D4A9BEDAE5EC20 /* AWSEXTScope.m */, + 9E03A3E87EAE964020D43D90931A3FAC /* AWSFMDatabase.h */, + FF783F43E3C638A8C094B087F4DB7FD0 /* AWSFMDatabase.m */, + 78E823BF3ADB2BC950D948E29F57E4A7 /* AWSFMDatabase+Private.h */, + 7670F47EE3EEFAB18320B5B0A111D10C /* AWSFMDatabaseAdditions.h */, + ABD096A9736EE2C88EE6E06B7E04989A /* AWSFMDatabaseAdditions.m */, + 0EA9DB3B210A24967E6EC977B1F8A4B9 /* AWSFMDatabasePool.h */, + 7DAF3E5CDCC22B8E15101189E98F556E /* AWSFMDatabasePool.m */, + F0866872CE26B841E0090F8FFB0541D7 /* AWSFMDatabaseQueue.h */, + CA9DD59D911CD8F94FA638C3DB507802 /* AWSFMDatabaseQueue.m */, + 5D0BACB4D29DDA0CA52F8ACA89D679B4 /* AWSFMDB.h */, + 5B505A933DEC2896DD06C88C452C4DF9 /* AWSFMDB+AWSHelpers.h */, + B52391CBDB5EF7ACCE57AD7854F1EA4E /* AWSFMDB+AWSHelpers.m */, + EF13C48C1173B8E137A1E3EE903655A5 /* AWSFMResultSet.h */, + A83C4D13E60E880A4279B71DBC7994DD /* AWSFMResultSet.m */, + 8502D4ED2559CAE67262E75D6FF45D28 /* AWSGeneric.h */, + 4FFC52DBF6F9A3F88129D2A65EBEB22E /* AWSGZIP.h */, + 41E3D9BF0286C8698E7CBAF48C51ED18 /* AWSGZIP.m */, + E3FBED902FCED422E00C6D4F34532BB7 /* AWSIdentityProvider.h */, + D3E9AEB2B6C7B94B20B8675A2C312869 /* AWSIdentityProvider.m */, + 2821142B4853205BD1603ABF9B9D63F5 /* AWSInfo.h */, + EF6C51392860BDD70ED7EC12712BAE08 /* AWSInfo.m */, + 47A8544037D03436D5C8756D5AD37E45 /* AWSKSReachability.h */, + A7BC75FC7AD224FC1C390B7C7719EF30 /* AWSKSReachability.m */, + 63E2CCD9FCBE2395D56A10004C6050B0 /* AWSLogging.h */, + 9804ABDE52BC198AF504244E409E4E97 /* AWSLogging.m */, + 87416DFCF143EA83CAA676708EE0E9F1 /* AWSMantle.h */, + F8FC999B1E1A58F44CC5AEEC930C2771 /* AWSmetamacros.h */, + BC9775D8DC2538DD4CA0D75C6D008C89 /* AWSModel.h */, + C7395437F8F104E59639515057B48615 /* AWSModel.m */, + 701354B74701ED2AF9E9A620FDC251F1 /* AWSMTLJSONAdapter.h */, + E5742FC16D465853F2CBCB38E9E72971 /* AWSMTLJSONAdapter.m */, + DF1C9757510B01B9FB8EEF2BC322F2FD /* AWSMTLManagedObjectAdapter.h */, + 2933C25E3FE8D76CC414357EC1398644 /* AWSMTLManagedObjectAdapter.m */, + C567225A315AEF0BBDBF3C8986416BEB /* AWSMTLModel.h */, + 383791398C3C88A8B759CC2C0EE30818 /* AWSMTLModel.m */, + C2D099402A171233BF9E99376D124074 /* AWSMTLModel+NSCoding.h */, + 8AB7445715FED7CE426B25EC2A1C18E5 /* AWSMTLModel+NSCoding.m */, + 576635E177C1CFE4FDAC55FF710DD5DA /* AWSMTLReflection.h */, + 7AC111996B5CA4EAE4A2B83C1C4D9901 /* AWSMTLReflection.m */, + 3FC73D6E005791E492CC53BEB7FCC26D /* AWSMTLValueTransformer.h */, + 2FA3AC9D46F2ECD7112995731E9DE045 /* AWSMTLValueTransformer.m */, + 5E7B12BAED0355C04CC91D08F81EB7C4 /* AWSNetworking.h */, + 9AC93DE78B7A129EE0AD860AC4C39E7C /* AWSNetworking.m */, + 33C69F9813083276914C698BBB31BBF7 /* AWSSerialization.h */, + 327B1A6FD243E5D5D519B905CC983564 /* AWSSerialization.m */, + B21996F4773D87FD9A5979D63512FB3E /* AWSService.h */, + B1836424B215D4B88280EBE5FFCEB353 /* AWSService.m */, + 1A5F81191CCCD40305D4AAA4DB326BA3 /* AWSServiceEnum.h */, + 6BA601231E9B2F8F6F0772BCFF7CA0FE /* AWSSignature.h */, + C21E25654B0EDB3A1ADADBCAD85A11A2 /* AWSSignature.m */, + ADACC44C5E8C8CA0E12F5BFDFE21975F /* AWSSTS.h */, + 32B6BF4BF131B6FCC26A008F8193824E /* AWSSTSModel.h */, + BD195F65171F5979AD845765726B2743 /* AWSSTSModel.m */, + 4D9AE79A7B3A48415B7C013A1EC32312 /* AWSSTSResources.h */, + 229DA0B85A38E517510429F1BD23593F /* AWSSTSResources.m */, + 444B4768352CAB44BB3A9DEDA9B14609 /* AWSSTSService.h */, + 5E0909E7D0C12952501C6D3C53757AB8 /* AWSSTSService.m */, + 26440B25A823B7AF6E404738EC743FAC /* AWSSynchronizedMutableDictionary.h */, + 2B0BB7F12CBC88F7108AA3BC49E40406 /* AWSSynchronizedMutableDictionary.m */, + F811F3C006DA66F6E9BA1C3B05264081 /* AWSTask.h */, + 3221A5D78C54880D0350CFB545CEEB62 /* AWSTask.m */, + 1851C4D9772056B605F725A347EF6B5A /* AWSTaskCompletionSource.h */, + C3A7F2A8DBD1CFD8F0C2265141141F78 /* AWSTaskCompletionSource.m */, + 6DE201348D11AFC25EF3418FD1586F8A /* AWSTMCache.h */, + E5620BEBBBC469A1FF7C15FC43DCC837 /* AWSTMCache.m */, + 7F9BC12589185409ACF2AA8FDA3EC242 /* AWSTMCacheBackgroundTaskManager.h */, + 6CC33B0376406493B2ACEE453ACA289B /* AWSTMDiskCache.h */, + BE8A85CFE5B51895B3483FF600096C2E /* AWSTMDiskCache.m */, + 8A90FA0164CFA725D0E04C0F0BE59C31 /* AWSTMMemoryCache.h */, + AA63C9F3D82CD87B02CB5BCAD2DD6BE2 /* AWSTMMemoryCache.m */, + 8222A3CEEA4332D9245E49664FCE3A25 /* AWSUICKeyChainStore.h */, + 9EBE484A554BDAD55DF7A443998780AF /* AWSUICKeyChainStore.m */, + F3CE43BB1B82CE18D9DA42608FCC9CEF /* AWSURLRequestRetryHandler.h */, + 3A1D0551286D320767C35EC606EAA8D1 /* AWSURLRequestRetryHandler.m */, + 13C8E3835D94EDEEA307D780F25B649B /* AWSURLRequestSerialization.h */, + 78DF571606B798D2A1C78757B2EDF8AD /* AWSURLRequestSerialization.m */, + EC5D141D957580178848E151E52E6235 /* AWSURLResponseSerialization.h */, + 265A9211F0820E56AD2D4BC0B6988763 /* AWSURLResponseSerialization.m */, + 16303C718B6B6F8E83DE3FDA3E78BD58 /* AWSURLSessionManager.h */, + C87572800D86732788534E0C88DBDC9C /* AWSURLSessionManager.m */, + 6ACA7F32E6458A2C1E4F156A944D0E12 /* AWSValidation.h */, + A85C85C852FAE983F3BA2AE71FCC4F9C /* AWSValidation.m */, + 4D5EC52E0881C1689968E29E6406B461 /* AWSXMLDictionary.h */, + 3A7C24AEEFE1A4AF5FFB910049C96364 /* AWSXMLDictionary.m */, + ACE6AA6D9782F6D82946A06B88427EFD /* AWSXMLWriter.h */, + AD1A6C1B24F39BD778BB8ADB442F78CE /* AWSXMLWriter.m */, + DCEE4CFC080AC09266A6AB234FE0AD2F /* FABAttributes.h */, + 76C414281C7DF8319649E61B26237374 /* FABKitProtocol.h */, + 60AFBDC1FC237AEC446BC9C03DA8333D /* Fabric.h */, + 1A29D762ED97544F16820351A094D616 /* Fabric+FABKits.h */, + E263592FF171C171B24385B4F565DFB3 /* NSArray+AWSMTLManipulationAdditions.h */, + F680A0F4D8321E5B3D885C3C3CBA35F4 /* NSArray+AWSMTLManipulationAdditions.m */, + 7592AB39D70B18D9906326CC7D29D3A2 /* NSDictionary+AWSMTLManipulationAdditions.h */, + 983021BF940468E4A62B9A261F6617E9 /* NSDictionary+AWSMTLManipulationAdditions.m */, + 052B9CF68DCBC9B5710349BFDF613461 /* NSError+AWSMTLModelException.h */, + E04B35CF80A195BC4B0228F30A5C6FD4 /* NSError+AWSMTLModelException.m */, + 6775A7AFEFAC58E93F6C17A182AD614E /* NSObject+AWSMTLComparisonAdditions.h */, + EAC3AFBC03D70B6A79BF2E8E0CD50FDF /* NSObject+AWSMTLComparisonAdditions.m */, + 510F42E4CA40BF54D8F77D1F697F7709 /* NSValueTransformer+AWSMTLInversionAdditions.h */, + C9DA510A3156DF4E52349DC76C181091 /* NSValueTransformer+AWSMTLInversionAdditions.m */, + 7951BA641FF609203091D8B9B0A62191 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h */, + 0E5156CE0A99BCF1CC2CC0DEA5559082 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m */, + 4576ED585DA6D016CD5A3C3786C08537 /* Support Files */, + ); + name = AWSCore; + path = AWSCore; sourceTree = ""; }; - 1A71DF860667D4B382A234958516FF79 /* iOS */ = { + 2B2774FF534B12C40462F54518924E21 /* Pods-Amplify */ = { isa = PBXGroup; children = ( - 35366BBDAA0820C274A8FAA6C3C53C82 /* Foundation.framework */, + 2507878F1ADFFAFD1DE43D2054F6EF5F /* Pods-Amplify.modulemap */, + 4DF2EF5639C518FEDD51E4415B03EBF6 /* Pods-Amplify-acknowledgements.markdown */, + F32723ADCE7481875C4B4DD50140F3D7 /* Pods-Amplify-acknowledgements.plist */, + 9F9B39E3F51C79F5F195F727B3089200 /* Pods-Amplify-dummy.m */, + E96709D6DCAF08AB058E646A0B317862 /* Pods-Amplify-Info.plist */, + C8D30FCDB03EDD6F42EE871F0BE612FF /* Pods-Amplify-umbrella.h */, + 2AD94298A4513BF530432B64ECE889D4 /* Pods-Amplify.debug.xcconfig */, + AC3BBCCD8C7BFE00D80B1F655E4FF9F9 /* Pods-Amplify.release.xcconfig */, + ); + name = "Pods-Amplify"; + path = "Target Support Files/Pods-Amplify"; + sourceTree = ""; + }; + 30E7F21D063F0B1D4FCCF2F1933D6C3B /* iOS */ = { + isa = PBXGroup; + children = ( + FEB06BBF1614ADFFA76A6148483F9F07 /* CoreGraphics.framework */, + 2437A48056385AF46474DC58DE924CCB /* Foundation.framework */, + 796434237182D9A0ECC6D444C8C304D0 /* Security.framework */, + 8DE7F8F1A1011A9011CA6BD3BB877563 /* SystemConfiguration.framework */, + 838954964AC373B7F711EA8190DAB590 /* UIKit.framework */, ); name = iOS; sourceTree = ""; }; - 1DC4167E3DB7F4EB5AE71DA66E43BFD6 /* Support Files */ = { + 3E54DB1100AC5EE6D00F812EB1A00B98 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5227F8B7163C5672600C075109C4881F /* AWSCore.framework */, + 99CAD386A6EE774B35B15E503B207D59 /* CwlCatchException.framework */, + 30E7F21D063F0B1D4FCCF2F1933D6C3B /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3E91AB62326644348D61CAF9A9BE4390 /* AWSS3 */ = { + isa = PBXGroup; + children = ( + 3DB82F24DFB23456166D8246AB19B75A /* AWSS3.h */, + CBE4FC3B06B4572A6465DFB043C52EBE /* AWSS3Model.h */, + ADB14CF80A681514CFC52DD5B284015A /* AWSS3Model.m */, + 8412FA6CBBEC18E150D2939AFAD251C5 /* AWSS3PreSignedURL.h */, + A5774EA9A92E5C47360EC785E97D1F6B /* AWSS3PreSignedURL.m */, + DAA88B832F27736790729CD481F9C104 /* AWSS3RequestRetryHandler.h */, + 9C7578853F1FA66605986D3B6A82E8AD /* AWSS3RequestRetryHandler.m */, + 1900F580829A72165E4DE7D5E06B4074 /* AWSS3Resources.h */, + EDA15032FBBF9328C65AA7249BEFB3F7 /* AWSS3Resources.m */, + 1E70A301972F1B08181B6F6A8E0A8258 /* AWSS3Serializer.h */, + BDEBE8BB2819718B4964ADC47BFBAE11 /* AWSS3Serializer.m */, + 8ABFBD301E6C61AD770498EF6522801E /* AWSS3Service.h */, + 82FBDD4C6A2E50C764A672906BABFD5F /* AWSS3Service.m */, + CCCFB60CCBC25888D2B0B4E4CB1D87DE /* AWSS3TransferManager.h */, + 265F8EC99FC1C3F5FA325194638B9760 /* AWSS3TransferManager.m */, + 51667EE21826293195FFC0D41BF0A9BB /* AWSS3TransferUtility.h */, + B6BA53179DFDC61A220FEFF04B878E23 /* AWSS3TransferUtility.m */, + 83E73195533B65171D59D5094004721D /* AWSS3TransferUtility+HeaderHelper.h */, + 9092EE73C6FBF7D4FCB2A2A51739217E /* AWSS3TransferUtility+HeaderHelper.m */, + AD4E55617B9B1E5B6D25C862C7EFA33E /* AWSS3TransferUtility+Validation.m */, + F965F40F74CFA835C931F528BB625EED /* AWSS3TransferUtilityDatabaseHelper.h */, + F37D89A5910FC717708E99EA682B0D5E /* AWSS3TransferUtilityDatabaseHelper.m */, + 46783C198ED72E1EA15D5E5D8CB5EB9A /* AWSS3TransferUtilityTasks.h */, + 9DA9F9FC021148A35CE7ED37384BA659 /* AWSS3TransferUtilityTasks.m */, + 439BF23BADC270ED80F29A13B2A9B55E /* Support Files */, + ); + name = AWSS3; + path = AWSS3; + sourceTree = ""; + }; + 43858C93D1636AA9FF776F2E06A6758F /* CwlPreconditionTesting */ = { + isa = PBXGroup; + children = ( + 29B7C69F517FC0130566A8E5594CEA9F /* CwlBadInstructionException.swift */, + 687C6B58C50085A1FA2A3B07BBDE5CD0 /* CwlCatchBadInstruction.swift */, + 97A0DFE4ACAD60A4287B44EE4466A2AF /* CwlDarwinDefinitions.swift */, + ACB474CF9DCAEEFF7774DF185E34693A /* CwlMachBadInstructionHandler.h */, + 3E2D6C7C60B80133CA10BB678097C0DF /* CwlMachBadInstructionHandler.m */, + 18414A28F48DD967154E789278865EF0 /* CwlPreconditionTesting.h */, + 79FA5AE77CABA5E406B859E09C338015 /* mach_excServer.c */, + 01C74040D5E2022124EBEA19A36A1B6A /* mach_excServer.h */, + 9C4BDF64551941538C78379E77DED892 /* Support Files */, + ); + name = CwlPreconditionTesting; + path = CwlPreconditionTesting; + sourceTree = ""; + }; + 439BF23BADC270ED80F29A13B2A9B55E /* Support Files */ = { isa = PBXGroup; children = ( - 69967661743053A3111B226CD6A20E90 /* CwlPreconditionTesting.modulemap */, - 2713BBD5CCB7E400D2CAE2F747B3687C /* CwlPreconditionTesting.xcconfig */, - 2ADC18799C22A606B88E447E1AA30A27 /* CwlPreconditionTesting-dummy.m */, - 1147EEA63561884EBE1F269E67EFDFF7 /* CwlPreconditionTesting-Info.plist */, - 8C768F1444F66E711ED30E51CAA792EA /* CwlPreconditionTesting-prefix.pch */, - 48173B35FC9A6B1B0EE71B0AB666B110 /* CwlPreconditionTesting-umbrella.h */, + 4516CFD5055266587C5BC648DCAECF19 /* AWSS3.modulemap */, + 724EE36E9938AA4432044D3C24992F3E /* AWSS3.xcconfig */, + B33AB2D3C2840DF4BE5ADBEE5ED6871A /* AWSS3-dummy.m */, + 11B2B29067757B4FD981D3655BBE557F /* AWSS3-Info.plist */, + 8FD2BC20C3CFA10BF90F7EC19EF85737 /* AWSS3-prefix.pch */, + 68A00DF20653C4C30DF3D8C310CDE804 /* AWSS3-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/CwlPreconditionTesting"; + path = "../Target Support Files/AWSS3"; sourceTree = ""; }; - 565B714250303394EE65B63E8E846756 /* Targets Support Files */ = { + 4576ED585DA6D016CD5A3C3786C08537 /* Support Files */ = { isa = PBXGroup; children = ( - E97070FC1D73725A2FE7818953F6BEC2 /* Pods-Amplify */, - 18D7DDA1068965A63AD201B8CFEC90C7 /* Pods-AmplifyTests */, + ECE5C3E0087FA224B9366C634D7C3C9F /* AWSCore.modulemap */, + E65FAD2E6B608CB2545C9CA57C0959CB /* AWSCore.xcconfig */, + 71F7D2C21CD86D6A01B891DB75774475 /* AWSCore-dummy.m */, + 9E31C2464B5C66EA5B859FA130E504C7 /* AWSCore-Info.plist */, + 329CE9FA54C37B147C295A0E13CE81CB /* AWSCore-prefix.pch */, + 2648CE29C2EB1541BBFD6F460689782F /* AWSCore-umbrella.h */, ); - name = "Targets Support Files"; + name = "Support Files"; + path = "../Target Support Files/AWSCore"; sourceTree = ""; }; - 80DD389025547382F12B7C5CB3596AE4 /* Support Files */ = { + 6E071E3C0FDD18F9D6B1C856D67C534D /* Support Files */ = { isa = PBXGroup; children = ( - 1F4832B076A3F4D8E73B94E16D55404A /* CwlCatchException.modulemap */, - 8ECAB953B2B596E93D581F33C2DF981E /* CwlCatchException.xcconfig */, - B0150CED9BCBBFC9F7A62D1F43CB2B69 /* CwlCatchException-dummy.m */, - 63938F4CDAD214064D2AF20329540816 /* CwlCatchException-Info.plist */, - 1EF862D2541F433D11F2E51B5F43E1CC /* CwlCatchException-prefix.pch */, - E34D0E4120B47073021B14A4EF2C5ECB /* CwlCatchException-umbrella.h */, + BC384CD3D505617CBAFC7D5285612168 /* CwlCatchException.modulemap */, + 5AD8BB33E124F87F66C048B207E2FDB2 /* CwlCatchException.xcconfig */, + C0C2D16BEA5E8462F494219B0E7A180F /* CwlCatchException-dummy.m */, + 5DC86B7D5AD4E12084D0F850F39323A4 /* CwlCatchException-Info.plist */, + 656465285EB1DF1F89C046CA4557F6FF /* CwlCatchException-prefix.pch */, + 38330FA0087C2BB11465634A113CD025 /* CwlCatchException-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/CwlCatchException"; sourceTree = ""; }; - CC0A103C9A318CA3526D316C4FA8992E /* Products */ = { + 6E7D611154F2F4E80D2C0C8EF11816E8 /* Products */ = { isa = PBXGroup; children = ( - 3E22AB8190C76E3FDB85F8A2D050D5C1 /* CwlCatchException.framework */, - 23C3BFB84AC718F6EEF262F37E35A62B /* CwlPreconditionTesting.framework */, - 3AE62EA39AAFFAD46A56A2C8BA835319 /* Pods_Amplify.framework */, - 5213F5D7A5BE0DE3AD3B863BD1B3DCD3 /* Pods_AmplifyTests.framework */, + CCFB8F03867DB892EFC47B53186590C4 /* AWSCore.framework */, + 1D216CE4A8B6F50D603960D17EE072C6 /* AWSS3.framework */, + E0BC8BB0FE4725CF87EB0A9F5D400FD6 /* CwlCatchException.framework */, + CC56497384E780278F916D6C57EA4951 /* CwlPreconditionTesting.framework */, + 80DF1944FBE1C02C0D19FA556279CF7A /* Pods_Amplify.framework */, + B93973D91BB881EAD401AA7E9018FC6D /* Pods_AmplifyAppExample.framework */, + 1ABA524AD6E243DD8345F8A1C6A22DBD /* Pods_AmplifyTests.framework */, + FB7798ECE431461AF7952F23FF14E9AA /* Pods_AWSS3StoragePlugin.framework */, + 1A218D5E38AD9F866AAB9CD0A2912B37 /* Pods_AWSS3StoragePluginTests.framework */, ); name = Products; sourceTree = ""; }; - CF1408CF629C7361332E53B88F7BD30C = { + 9C4BDF64551941538C78379E77DED892 /* Support Files */ = { isa = PBXGroup; children = ( - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 0B119CC4CE94D541E414A99132BB56AB /* Frameworks */, - D01C558FABD3D768F066DCFCB8900FD7 /* Pods */, - CC0A103C9A318CA3526D316C4FA8992E /* Products */, - 565B714250303394EE65B63E8E846756 /* Targets Support Files */, + C480BFD6783658CEE0327AC5637754F4 /* CwlPreconditionTesting.modulemap */, + EB087BACE81248ABAADC16A2C556F3E5 /* CwlPreconditionTesting.xcconfig */, + 24F632F50AA90CC432281FFA76BB8091 /* CwlPreconditionTesting-dummy.m */, + BA2BEBCB7DBDA3D390CF815E2D670841 /* CwlPreconditionTesting-Info.plist */, + 410999B166F7E5D230DA57C402C2BDE9 /* CwlPreconditionTesting-prefix.pch */, + D0958030C9CEA160FCAC1345B2832427 /* CwlPreconditionTesting-umbrella.h */, ); + name = "Support Files"; + path = "../Target Support Files/CwlPreconditionTesting"; sourceTree = ""; }; - D01C558FABD3D768F066DCFCB8900FD7 /* Pods */ = { + A8F1BD5F458E9DF62A55CC2F0399D6FB /* Pods-AWSS3StoragePluginTests */ = { isa = PBXGroup; children = ( - FD4347061B506A1C991DDF0CD1716CDF /* CwlCatchException */, - EAC9309A1186D1BE67420B7030BD8F70 /* CwlPreconditionTesting */, + 35F110C6EB1D396AF50B2418B414B98D /* Pods-AWSS3StoragePluginTests.modulemap */, + 7AE28A3CBAE4A8777003FA85D894AFFF /* Pods-AWSS3StoragePluginTests-acknowledgements.markdown */, + 8CE65D172FA8B57852F5A2B53CE1ECFB /* Pods-AWSS3StoragePluginTests-acknowledgements.plist */, + DF43717830F8AC7B47DA1FE86FC94B93 /* Pods-AWSS3StoragePluginTests-dummy.m */, + A2843A31A19D776AB245E726492094F1 /* Pods-AWSS3StoragePluginTests-frameworks.sh */, + 53D578ADE26C8C58F424B7C58CBB6BD3 /* Pods-AWSS3StoragePluginTests-Info.plist */, + BF250CA830CB3438A9C50B25318933E9 /* Pods-AWSS3StoragePluginTests-umbrella.h */, + 3735A2409E0089D43ACBEA9FDFC74F58 /* Pods-AWSS3StoragePluginTests.debug.xcconfig */, + E192C1D63475A6A4D1D01E4B289ACD75 /* Pods-AWSS3StoragePluginTests.release.xcconfig */, ); - name = Pods; + name = "Pods-AWSS3StoragePluginTests"; + path = "Target Support Files/Pods-AWSS3StoragePluginTests"; sourceTree = ""; }; - E97070FC1D73725A2FE7818953F6BEC2 /* Pods-Amplify */ = { + B5ABA64C2F91518E0DC86B608E736308 /* CwlCatchException */ = { isa = PBXGroup; children = ( - 1A5A5FCC0861D14A0A9C6A274B1A8D69 /* Pods-Amplify.modulemap */, - 3A9EED71F11249B6CC21244C03D5276B /* Pods-Amplify-acknowledgements.markdown */, - D9C2B7EC6DD64D5799A685A4C4EB5240 /* Pods-Amplify-acknowledgements.plist */, - A1C082B633363AD4FE2AE0D2CBD2E678 /* Pods-Amplify-dummy.m */, - 29A2DB535F9C1B5D6C6B23A16BC048D1 /* Pods-Amplify-Info.plist */, - 15BE92DD55F5A2A1226BE908FA1125D7 /* Pods-Amplify-umbrella.h */, - 373419C5E387EEDAFFB4078B8AC00F8B /* Pods-Amplify.debug.xcconfig */, - 2270D3E0D1EC90EB14F422F2488EAD4F /* Pods-Amplify.release.xcconfig */, + F7141FE5B265FE7791CF6C86B5D95972 /* CwlCatchException.h */, + 02E4E5A4836646F00EF11321BC071303 /* CwlCatchException.m */, + C00C96727CD507E5C7FCFF7B9514DFBF /* CwlCatchException.swift */, + 6E071E3C0FDD18F9D6B1C856D67C534D /* Support Files */, ); - name = "Pods-Amplify"; - path = "Target Support Files/Pods-Amplify"; + name = CwlCatchException; + path = CwlCatchException; sourceTree = ""; }; - EAC9309A1186D1BE67420B7030BD8F70 /* CwlPreconditionTesting */ = { + C14D1C4ABDCCBD56ECD119257D68A3AF /* Pods-AmplifyTests */ = { isa = PBXGroup; children = ( - FE33B3DB2A180189D4B209BB4808E4D7 /* CwlBadInstructionException.swift */, - 6CBA2DDFBECE8300781E15721D68DC29 /* CwlCatchBadInstruction.swift */, - 54E452096C8EB59A17688AB737D91823 /* CwlDarwinDefinitions.swift */, - E383FEE1F72FF3932167561F322B3C8E /* CwlMachBadInstructionHandler.h */, - 95419C333055F7522806214C3BA729D6 /* CwlMachBadInstructionHandler.m */, - 2D1EA1A0D311C96654558357CE40E138 /* CwlPreconditionTesting.h */, - 8F717259899E51EB61FF710E78605005 /* mach_excServer.c */, - F98F727A20C6BAC8473F5F34FD107363 /* mach_excServer.h */, - 1DC4167E3DB7F4EB5AE71DA66E43BFD6 /* Support Files */, + 0C766552C0E9E97424BB8372A93B8630 /* Pods-AmplifyTests.modulemap */, + EE534973F9860CC42CEF80CE9B8229F8 /* Pods-AmplifyTests-acknowledgements.markdown */, + 5FCB014A80E3B9DFBD7EF4A0E0BC3451 /* Pods-AmplifyTests-acknowledgements.plist */, + D792BD39B4C1A0193B357825EF35FC4C /* Pods-AmplifyTests-dummy.m */, + 47EADE09515526CF347EA7682975148D /* Pods-AmplifyTests-frameworks.sh */, + 3F2C5A2E297B36BE372ABE15BBDCFA41 /* Pods-AmplifyTests-Info.plist */, + 697AA2A7E15F4852A3E277F5BE75B401 /* Pods-AmplifyTests-umbrella.h */, + 7F0E579A2C05CD9C7A49E94AF9886DA4 /* Pods-AmplifyTests.debug.xcconfig */, + DABD644EBA6A499612F632004E030B2E /* Pods-AmplifyTests.release.xcconfig */, ); - name = CwlPreconditionTesting; - path = CwlPreconditionTesting; + name = "Pods-AmplifyTests"; + path = "Target Support Files/Pods-AmplifyTests"; sourceTree = ""; }; - FD4347061B506A1C991DDF0CD1716CDF /* CwlCatchException */ = { + CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( - 4595E2ECABC7871B8E57D2BE45F3FE2D /* CwlCatchException.h */, - 28398A5DE6BF559F17F856CE87F33C03 /* CwlCatchException.m */, - F10C31CD3B7F76509E9B037AF026C906 /* CwlCatchException.swift */, - 80DD389025547382F12B7C5CB3596AE4 /* Support Files */, + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + 3E54DB1100AC5EE6D00F812EB1A00B98 /* Frameworks */, + E4DCFF66A037C983F728070D1039E6E3 /* Pods */, + 6E7D611154F2F4E80D2C0C8EF11816E8 /* Products */, + FA54239CA63A98C3D5D202523363B2BF /* Targets Support Files */, ); - name = CwlCatchException; - path = CwlCatchException; + sourceTree = ""; + }; + E4DCFF66A037C983F728070D1039E6E3 /* Pods */ = { + isa = PBXGroup; + children = ( + 258A642C3A9DEE426B91551B245692A1 /* AWSCore */, + 3E91AB62326644348D61CAF9A9BE4390 /* AWSS3 */, + B5ABA64C2F91518E0DC86B608E736308 /* CwlCatchException */, + 43858C93D1636AA9FF776F2E06A6758F /* CwlPreconditionTesting */, + ); + name = Pods; + sourceTree = ""; + }; + FA54239CA63A98C3D5D202523363B2BF /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 2B2774FF534B12C40462F54518924E21 /* Pods-Amplify */, + 1AAE2FFB1AAE607BCC866C2D020DC841 /* Pods-AmplifyAppExample */, + C14D1C4ABDCCBD56ECD119257D68A3AF /* Pods-AmplifyTests */, + 21130C809304471B89926F0DFB46CC84 /* Pods-AWSS3StoragePlugin */, + A8F1BD5F458E9DF62A55CC2F0399D6FB /* Pods-AWSS3StoragePluginTests */, + ); + name = "Targets Support Files"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 46D4E63038E98E8D5B943709D6F5DC07 /* Headers */ = { + 06D071C6CA89BE8B451CCD4A37481DD7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 84F1B973AFBCCC12088C40C41A9AAD0E /* CwlMachBadInstructionHandler.h in Headers */, + 49FB3545535B5BA67CAC16F4ADEC0D39 /* CwlPreconditionTesting-umbrella.h in Headers */, + BAF1E92557EF7F7F16BEBAB2E1A512A7 /* CwlPreconditionTesting.h in Headers */, + FB8B41B95B8FCACA60CD482A37357212 /* mach_excServer.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0D28F2F2687387B3402D79F167AF7301 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5698E6C651DD36E5EF16B640D388D620 /* Pods-AWSS3StoragePlugin-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4A48F6E741568CB90976EE15835856FB /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A499E8B4A033D82CB3FC0440F17D56FD /* Pods-AmplifyAppExample-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 52DA8E925D98BFAC7ABA58CCB750AE1D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FF985EA07A390AECC0C1DC122F58254F /* Pods-Amplify-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 65258DBBB8FACEFC47DF2A895BD883DA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + BD5E3143A608822690ADCAA1CC27563D /* AWSBolts.h in Headers */, + DE8285C5CFED387A6E9B3E4F9E9DBB5A /* AWSCancellationToken.h in Headers */, + D04B99534567D445831D6DF60DD23D3E /* AWSCancellationTokenRegistration.h in Headers */, + 5BBEDD78F3E846692AC342755C6F575B /* AWSCancellationTokenSource.h in Headers */, + 2C6DF43D33BD1C4CC4896FD8685745D1 /* AWSCategory.h in Headers */, + 567CFD20E3689CBCA39C6A5CABE65A21 /* AWSClientContext.h in Headers */, + BEE8C434DD8E378F3F43F7E60CAE096A /* AWSCocoaLumberjack.h in Headers */, + 82E64409074F11FCFE50BD6A21BA9F12 /* AWSCognitoIdentity+Fabric.h in Headers */, + 8515F34825FE0806BAAC851B4BF59C5B /* AWSCognitoIdentity.h in Headers */, + 44308CD7AEA51D71E9D778C664A237C8 /* AWSCognitoIdentityModel.h in Headers */, + 862EB54C91D891D53595CE003EC65192 /* AWSCognitoIdentityResources.h in Headers */, + D0BF87C9782156B419EB7711AA1AC240 /* AWSCognitoIdentityService.h in Headers */, + ED3D5C9FE7EA26176748361F0A0F7E60 /* AWSCore-umbrella.h in Headers */, + 6CFF9DECEAE26BDE8551263968FE4FE7 /* AWSCore.h in Headers */, + 7AD5FDAA48DFFB8870F52436E35F8C77 /* AWSCredentialsProvider.h in Headers */, + 7D574E6DDFBD4F07B6D019A4382D8C22 /* AWSDDAbstractDatabaseLogger.h in Headers */, + 289F8D633987CF8933D7F48CD51967E2 /* AWSDDASLLogCapture.h in Headers */, + C936A5FC53498D029AD64D95D197D383 /* AWSDDASLLogger.h in Headers */, + 58DBC8CB2B0B87A33CEDEABF61363E93 /* AWSDDAssertMacros.h in Headers */, + 2F9848BFD539AF511C5392200ACB170E /* AWSDDContextFilterLogFormatter.h in Headers */, + 62A1CDE04B97C7ECC86170815D89DB1D /* AWSDDDispatchQueueLogFormatter.h in Headers */, + 8DC13B145FB125BDD745B2F86EA2E173 /* AWSDDFileLogger.h in Headers */, + E4F45A5E221F7E4D4DF4D09F605BDCDF /* AWSDDLegacyMacros.h in Headers */, + 90322597DB260509B7BE005ED508B955 /* AWSDDLog+LOGV.h in Headers */, + ED3A9FB897202F6F3CFF5A0D2779AE84 /* AWSDDLog.h in Headers */, + 19F520B6B70DE6766C0E0D64D5A910D6 /* AWSDDLogMacros.h in Headers */, + 7F58E44081C6209976C0118B3F903D80 /* AWSDDMultiFormatter.h in Headers */, + FDBDD8A93BA252E54E190F5F1D51AEF4 /* AWSDDOSLogger.h in Headers */, + 989234103191663272DDC410FC1348A0 /* AWSDDTTYLogger.h in Headers */, + 2A31D90B269E0FC4E7CC40501353D23F /* AWSExecutor.h in Headers */, + 935F3A119124D9F5C0547773C7E3B6A5 /* AWSEXTKeyPathCoding.h in Headers */, + 67CD63DF1E128DD9CF04BCF20700A515 /* AWSEXTRuntimeExtensions.h in Headers */, + 8442AA20FBF00AEE2D14E290E3D08765 /* AWSEXTScope.h in Headers */, + 005D6BD5537906C32FA87E7DFCF70477 /* AWSFMDatabase+Private.h in Headers */, + 30FF160C06EB855AC7E4539E57B2673D /* AWSFMDatabase.h in Headers */, + B10054BDBE8F98651F6E947C6CA4C4A6 /* AWSFMDatabaseAdditions.h in Headers */, + CEE0056A362AA78A46ED0E34861FE8F6 /* AWSFMDatabasePool.h in Headers */, + 296C3E4D65C752A9B1573E011D25C3A5 /* AWSFMDatabaseQueue.h in Headers */, + 992BD7AAFE8FB9A761FDE1A952AE226E /* AWSFMDB+AWSHelpers.h in Headers */, + 91B04F168EDA2BA977FDE530EDA98DEF /* AWSFMDB.h in Headers */, + 829616C82D674F2DC02009B01664624E /* AWSFMResultSet.h in Headers */, + 2642C499C530606E02BCFED6B599E223 /* AWSGeneric.h in Headers */, + 802F8864EB35233C9AE21B9A30046E57 /* AWSGZIP.h in Headers */, + E02897810F6F4BF8BF127FD5F6B5562D /* AWSIdentityProvider.h in Headers */, + 458AAA31DDC4D2FA55A93AD672320A53 /* AWSInfo.h in Headers */, + 50D86489ED2A90E28E346D24D7E60D98 /* AWSKSReachability.h in Headers */, + 03A0E0A3C1CF9A2D4685B8EA34E46BF2 /* AWSLogging.h in Headers */, + E7C06866D9A1AA34B85A9A131E27FD10 /* AWSMantle.h in Headers */, + 9A05C805E6A8E92214F08E8D3188366B /* AWSmetamacros.h in Headers */, + A373D57678AE4A42E3A30365A0E96E5B /* AWSModel.h in Headers */, + D4F91938A82E77BF2798484A4D1F4B66 /* AWSMTLJSONAdapter.h in Headers */, + 64B921165275D0B267333ADD38ADB88D /* AWSMTLManagedObjectAdapter.h in Headers */, + BDC582F2C1CF64E9F6F89A065663D687 /* AWSMTLModel+NSCoding.h in Headers */, + 5BB1A397252598A8CC18E28AEDBC2250 /* AWSMTLModel.h in Headers */, + B5682D439BEC32BB0EFE0746F1A1A902 /* AWSMTLReflection.h in Headers */, + 049E3B550AEE83ACA662160C79096E70 /* AWSMTLValueTransformer.h in Headers */, + 854C4D75FDB58F82316B4CFE300F2B97 /* AWSNetworking.h in Headers */, + 9020B5EBDA81A9DDF5A80E074857E8D0 /* AWSSerialization.h in Headers */, + ADCB2F0F91AEEEF59B890B6F26A69618 /* AWSService.h in Headers */, + 384469510DBC7C4075CE28E52A924808 /* AWSServiceEnum.h in Headers */, + FA4B7C40C2C69EA66974CD5389C669FB /* AWSSignature.h in Headers */, + FD55EACD2A6C5D69C49921C39FEBB430 /* AWSSTS.h in Headers */, + 595FA2040EB8B655EEF7DC0B5B9F8765 /* AWSSTSModel.h in Headers */, + 25EE4BAFA2407FB96FBF680D66A5B37E /* AWSSTSResources.h in Headers */, + 22BA219460C055451F4772C184768A6A /* AWSSTSService.h in Headers */, + 7EBC83FD4F978837FB8CE20B56746329 /* AWSSynchronizedMutableDictionary.h in Headers */, + A58B70E04A0CB8ABD7A153CF32EAC6EC /* AWSTask.h in Headers */, + D45A26FC4D521E733BB1B63D50ADAF98 /* AWSTaskCompletionSource.h in Headers */, + 70307C05AE26255A956180789F8F7AA6 /* AWSTMCache.h in Headers */, + 52769EE9FBC01B4567C875D2DAD24358 /* AWSTMCacheBackgroundTaskManager.h in Headers */, + D156E3A80957269B050032351F1F6690 /* AWSTMDiskCache.h in Headers */, + F96D5FE6D3CC57DE0D5B9CE265F58B60 /* AWSTMMemoryCache.h in Headers */, + 7CE3B2A26347ACB139A4D64D92643ED2 /* AWSUICKeyChainStore.h in Headers */, + 13A52DFA790DBB17BD340EDA2BD46FC8 /* AWSURLRequestRetryHandler.h in Headers */, + 7C2910D3456E71844938D26A5BF67437 /* AWSURLRequestSerialization.h in Headers */, + 6AC1FA7C4CE3BD39D4C9BA2DDF99EDAB /* AWSURLResponseSerialization.h in Headers */, + 3416D40BE8F12927169009DF07996E6C /* AWSURLSessionManager.h in Headers */, + 23FA583D952840C71D65CFD4DD923820 /* AWSValidation.h in Headers */, + 669937DE15C40745EB805B4A94D092C2 /* AWSXMLDictionary.h in Headers */, + E51CCA0B98DBBC9B893DCA34A6AA27E4 /* AWSXMLWriter.h in Headers */, + 79A377C948C0E03EA51799291A1BE6FF /* FABAttributes.h in Headers */, + 82A4D6C0DA5CF637F9380C6762553DF0 /* FABKitProtocol.h in Headers */, + 06A293F06428C7136ABB9EAD8AA45D71 /* Fabric+FABKits.h in Headers */, + 0ED5F89AADEF869F7290D56F1DCE040A /* Fabric.h in Headers */, + EB33620B13FD1640AE4E53C330EDEA20 /* NSArray+AWSMTLManipulationAdditions.h in Headers */, + FC9CBC61DA40ACD75F1379C85B371839 /* NSDictionary+AWSMTLManipulationAdditions.h in Headers */, + 9686B572C4DD0D02816C7603EB6ECCE8 /* NSError+AWSMTLModelException.h in Headers */, + 2780079A9BBFBCE08CA95DC7181D21AC /* NSObject+AWSMTLComparisonAdditions.h in Headers */, + A17CEAE1C6E84CABADE03D1FE7A0CDD0 /* NSValueTransformer+AWSMTLInversionAdditions.h in Headers */, + B927AA54E19281CB12A91703B345A49F /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 680B59EF0E01AB847F251599663C284D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2B467BDB196B5A70277D1AF60F9456B2 /* CwlCatchException-umbrella.h in Headers */, - C57A109C1095500F758FA60EC124BBC7 /* CwlCatchException.h in Headers */, + DA8E7AD70C4E70661341B17628B98B9D /* CwlCatchException-umbrella.h in Headers */, + A81152A334E18EC67B13C8DE062572C9 /* CwlCatchException.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6614290A71713C9FC12350F77CA4D76A /* Headers */ = { + 80C154D2D961082E2268E485A71A272E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2306C0D59B81F527B5AB2A35F1E58D7F /* Pods-AmplifyTests-umbrella.h in Headers */, + FE0B08EB25862356CC6346ED6E9867F1 /* AWSS3-umbrella.h in Headers */, + E19E611EA874B30F9FF4145DF9918307 /* AWSS3.h in Headers */, + B9BBF7C6383F4E1E47FE7669CB36C543 /* AWSS3Model.h in Headers */, + D1C0FC5BDDE89F52C307BAE113EEB73E /* AWSS3PreSignedURL.h in Headers */, + 472C4CF6D7F7B1F795CE8E91DB930B28 /* AWSS3RequestRetryHandler.h in Headers */, + 90E08C64AEF62F56747E349B726C9894 /* AWSS3Resources.h in Headers */, + 11C5159F43F038CA7880FCEE2663915E /* AWSS3Serializer.h in Headers */, + 88472660D834E0AD50158960C07E0724 /* AWSS3Service.h in Headers */, + 2469E30421F57D4E0DE48EE411353625 /* AWSS3TransferManager.h in Headers */, + 507F7E6B924C51986012FDC2E0AFD635 /* AWSS3TransferUtility+HeaderHelper.h in Headers */, + 0052D8E867FA144D98DE00DBE33F9396 /* AWSS3TransferUtility.h in Headers */, + 69BEAFAB980BE19A568BA404C8CDC149 /* AWSS3TransferUtilityDatabaseHelper.h in Headers */, + 9B91AC3393658576382D9C009E81782C /* AWSS3TransferUtilityTasks.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6C0BCB4F44287D253548B4727816BC18 /* Headers */ = { + D2C1DABFAE4A9D3642E58A774B75C971 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A48ED3686F2F341F29B9E6686F7B27DF /* CwlMachBadInstructionHandler.h in Headers */, - 867B63E018E688001D8AA72E27382220 /* CwlPreconditionTesting-umbrella.h in Headers */, - E67B6F5727E6587CADEEFB5E38605DA4 /* CwlPreconditionTesting.h in Headers */, - 5F72668E9B3E3E958224F356DB13E70D /* mach_excServer.h in Headers */, + DCD7C71FD9203267E63A48E5BF2C2813 /* Pods-AWSS3StoragePluginTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 93C124159F7CB4AD94B805581E7AAB68 /* Headers */ = { + E01F5F92B366C27024DB1C0C8A7B679B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A6103B4C7E869FAD918F250873CAB731 /* Pods-Amplify-umbrella.h in Headers */, + DA36206603D76F5F6E2146BFC1D822FB /* Pods-AmplifyTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 12CF2434E901C16C6D061B5D1F102B87 /* Pods-AmplifyTests */ = { + 308B5C440C446909122081D367A27A8F /* CwlCatchException */ = { isa = PBXNativeTarget; - buildConfigurationList = D34F60F040E549E39ED241E44B735965 /* Build configuration list for PBXNativeTarget "Pods-AmplifyTests" */; + buildConfigurationList = 84CD3AC772088AEC706B06F31F547A36 /* Build configuration list for PBXNativeTarget "CwlCatchException" */; buildPhases = ( - 6614290A71713C9FC12350F77CA4D76A /* Headers */, - DF3EBCF2F0573701E6A0D3AC5696CD3A /* Sources */, - 6186853761DBA6C9F2EC696D8AB8DB29 /* Frameworks */, - 9C76C51A99F676EBC4A9F737A28F97ED /* Resources */, + 680B59EF0E01AB847F251599663C284D /* Headers */, + E571B87BB37A1A719FEBDCF706B31BC4 /* Sources */, + B3C1D760373135D76E80C8EF9C9906C9 /* Frameworks */, + 4B124986EE1B96094B062771EA3D80AE /* Resources */, ); buildRules = ( ); dependencies = ( - D889EB8C7AAE887668253920236B0411 /* PBXTargetDependency */, - C113982A0CAE9527B615DDD487263553 /* PBXTargetDependency */, - EEE39868FC3D024674F1E3EEDFA8A0BD /* PBXTargetDependency */, ); - name = "Pods-AmplifyTests"; - productName = "Pods-AmplifyTests"; - productReference = 5213F5D7A5BE0DE3AD3B863BD1B3DCD3 /* Pods_AmplifyTests.framework */; + name = CwlCatchException; + productName = CwlCatchException; + productReference = E0BC8BB0FE4725CF87EB0A9F5D400FD6 /* CwlCatchException.framework */; productType = "com.apple.product-type.framework"; }; - 789AFDEDD006C292A0946671F55C60FC /* CwlPreconditionTesting */ = { + 31F0084E2E60CA68AAF7E3224C77C86E /* AWSS3 */ = { isa = PBXNativeTarget; - buildConfigurationList = 7BA569AFB58E34DA23747034093E42EF /* Build configuration list for PBXNativeTarget "CwlPreconditionTesting" */; + buildConfigurationList = F1ABCEB1A3A3D84B36C4453DAB19BA3F /* Build configuration list for PBXNativeTarget "AWSS3" */; buildPhases = ( - 6C0BCB4F44287D253548B4727816BC18 /* Headers */, - FB8700295548E9829EFA9388A5C988A2 /* Sources */, - 1C6586F7D9895E12B2E90E59AA58BFD5 /* Frameworks */, - 86939C82EBD81671E7E67CC8C09DA831 /* Resources */, + 80C154D2D961082E2268E485A71A272E /* Headers */, + 9141A1E9A6880EFAA5DC4D6125871566 /* Sources */, + 0F495311805B80718C56A5F7B306CF42 /* Frameworks */, + 08F2F8CA6F290CF9EE4F1F00BD44F080 /* Resources */, ); buildRules = ( ); dependencies = ( - 47CE60AF6A8EC6187ABF9DB75F367A8D /* PBXTargetDependency */, + EBD67AC923A972E20EC17B164F12E3AF /* PBXTargetDependency */, ); - name = CwlPreconditionTesting; - productName = CwlPreconditionTesting; - productReference = 23C3BFB84AC718F6EEF262F37E35A62B /* CwlPreconditionTesting.framework */; + name = AWSS3; + productName = AWSS3; + productReference = 1D216CE4A8B6F50D603960D17EE072C6 /* AWSS3.framework */; + productType = "com.apple.product-type.framework"; + }; + 67802A3C17118D77F340B055A6591CF1 /* Pods-AWSS3StoragePlugin */ = { + isa = PBXNativeTarget; + buildConfigurationList = 211CA58330AAE272D779939BB07DFB01 /* Build configuration list for PBXNativeTarget "Pods-AWSS3StoragePlugin" */; + buildPhases = ( + 0D28F2F2687387B3402D79F167AF7301 /* Headers */, + 7A31266E07AE96E71FF09AFA463E1A19 /* Sources */, + 6B1AEDCBB20B742F7418407DB46DF4B2 /* Frameworks */, + 97C51F5CEFFBF40F13D03EAD5D77171B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 382B395EC50C168DDD8E848B3AE34E2C /* PBXTargetDependency */, + 4FD654F9F4BD4FF6FEB813B7A8D3421E /* PBXTargetDependency */, + ); + name = "Pods-AWSS3StoragePlugin"; + productName = "Pods-AWSS3StoragePlugin"; + productReference = FB7798ECE431461AF7952F23FF14E9AA /* Pods_AWSS3StoragePlugin.framework */; + productType = "com.apple.product-type.framework"; + }; + 7720FEEBAE96F5F85716E0857C3C08EF /* Pods-AmplifyAppExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = C14D2D62C1B2E43A772E0D95C8F9242B /* Build configuration list for PBXNativeTarget "Pods-AmplifyAppExample" */; + buildPhases = ( + 4A48F6E741568CB90976EE15835856FB /* Headers */, + A3E2501BFC71ADF965C25C00F8E03D73 /* Sources */, + 785251A08C8299342C6064D98940F9FB /* Frameworks */, + AD25618503CFEE692B45D9DD0A67644D /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + DFE8ADE338674618F9148711B9810FE4 /* PBXTargetDependency */, + 4314B4B25945C51ADEA05F386DD755C5 /* PBXTargetDependency */, + ); + name = "Pods-AmplifyAppExample"; + productName = "Pods-AmplifyAppExample"; + productReference = B93973D91BB881EAD401AA7E9018FC6D /* Pods_AmplifyAppExample.framework */; + productType = "com.apple.product-type.framework"; + }; + 9B172FACE90046AA5E100E650B6109DD /* AWSCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = E27D5758BC136D273CFFA5C3A9AF9E10 /* Build configuration list for PBXNativeTarget "AWSCore" */; + buildPhases = ( + 65258DBBB8FACEFC47DF2A895BD883DA /* Headers */, + 58CFDABA7CDB3DE68136E552077E3602 /* Sources */, + 553ECD66531E3A6414CD3D1404605CAB /* Frameworks */, + 9297683DF1B5A7D1A567DE81C2C80464 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = AWSCore; + productName = AWSCore; + productReference = CCFB8F03867DB892EFC47B53186590C4 /* AWSCore.framework */; + productType = "com.apple.product-type.framework"; + }; + D4240F3A38F13E0136D92E7FD7AD535D /* Pods-AWSS3StoragePluginTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = F2D9CFE9BA613BAC19471141C4D0FAC1 /* Build configuration list for PBXNativeTarget "Pods-AWSS3StoragePluginTests" */; + buildPhases = ( + D2C1DABFAE4A9D3642E58A774B75C971 /* Headers */, + 7F080ECC5ED9B18A78C33D6F89944BD5 /* Sources */, + C872F1D9F9F58EA853C412221A150CD2 /* Frameworks */, + ECA9F80D5CA52C84FC46737AB30D31B6 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 9202C91B1563DDCE611F997953E51CEA /* PBXTargetDependency */, + D87A4EC4DCB0B27E78B62EF2CB7057B6 /* PBXTargetDependency */, + 9BE1C69591D5B935CB30D55084AD3895 /* PBXTargetDependency */, + ); + name = "Pods-AWSS3StoragePluginTests"; + productName = "Pods-AWSS3StoragePluginTests"; + productReference = 1A218D5E38AD9F866AAB9CD0A2912B37 /* Pods_AWSS3StoragePluginTests.framework */; productType = "com.apple.product-type.framework"; }; - C6D68E02B8534DC8D00DD0D9148C56DC /* Pods-Amplify */ = { + E1431202A094E9A61640960B2E7DFCA4 /* Pods-Amplify */ = { isa = PBXNativeTarget; - buildConfigurationList = 691359D6AE97D975716F990446C2737F /* Build configuration list for PBXNativeTarget "Pods-Amplify" */; + buildConfigurationList = D4DCD282A57F03AD65F5931813155D2A /* Build configuration list for PBXNativeTarget "Pods-Amplify" */; buildPhases = ( - 93C124159F7CB4AD94B805581E7AAB68 /* Headers */, - 7B7EBC32306AAF1095AACC14C96B0898 /* Sources */, - D85121DAEDF3AC1BD7905CEB77CE8154 /* Frameworks */, - 9D3413C4C597A731A48DCD8699C3DA58 /* Resources */, + 52DA8E925D98BFAC7ABA58CCB750AE1D /* Headers */, + 68AAEF52850B261CE51731A412AE1BCC /* Sources */, + 844C63F71678748C543399C0ECDA2149 /* Frameworks */, + DDE249A1B4F8AE64FAB51DD687099BBE /* Resources */, ); buildRules = ( ); @@ -395,25 +1438,47 @@ ); name = "Pods-Amplify"; productName = "Pods-Amplify"; - productReference = 3AE62EA39AAFFAD46A56A2C8BA835319 /* Pods_Amplify.framework */; + productReference = 80DF1944FBE1C02C0D19FA556279CF7A /* Pods_Amplify.framework */; productType = "com.apple.product-type.framework"; }; - FC5E460F7371EF6F7CBBB7F34869EDBA /* CwlCatchException */ = { + E4D853F6FBAB5A9BDBE843E4EFB22EB7 /* CwlPreconditionTesting */ = { isa = PBXNativeTarget; - buildConfigurationList = 2E079A0F1760AAE653C97884FCF82186 /* Build configuration list for PBXNativeTarget "CwlCatchException" */; + buildConfigurationList = E7EFA8144B8D27811631B21B505642C3 /* Build configuration list for PBXNativeTarget "CwlPreconditionTesting" */; buildPhases = ( - 46D4E63038E98E8D5B943709D6F5DC07 /* Headers */, - 084B35AEC9C59F453E12A6C5DC27F2AF /* Sources */, - 7C4215E01888F8151047EA3CD06E1875 /* Frameworks */, - 582AAB544E1ACB7041F8E344921E39BD /* Resources */, + 06D071C6CA89BE8B451CCD4A37481DD7 /* Headers */, + A91CBBF6F613CA9EA5C4D93B643C1353 /* Sources */, + EB28FC78F6D3F82FEF5B80C2063016BD /* Frameworks */, + B457E7266BF38EDCA65F8F420AFF4729 /* Resources */, ); buildRules = ( ); dependencies = ( + 5F83E3BE71596DE1F4136C4140276E34 /* PBXTargetDependency */, ); - name = CwlCatchException; - productName = CwlCatchException; - productReference = 3E22AB8190C76E3FDB85F8A2D050D5C1 /* CwlCatchException.framework */; + name = CwlPreconditionTesting; + productName = CwlPreconditionTesting; + productReference = CC56497384E780278F916D6C57EA4951 /* CwlPreconditionTesting.framework */; + productType = "com.apple.product-type.framework"; + }; + FCD9E8542C88A0897B086B732C5E408F /* Pods-AmplifyTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = D44FB6CD1CD72001131BFB70E15BC3DB /* Build configuration list for PBXNativeTarget "Pods-AmplifyTests" */; + buildPhases = ( + E01F5F92B366C27024DB1C0C8A7B679B /* Headers */, + 93451791BA5A92F03E614B5B956611CF /* Sources */, + FAF2E269A939703209C58F475AAEE685 /* Frameworks */, + D91FEA4BE80DCCEE521967DB3671CDFC /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + BFB998906E8004BDFE40200E11C600EF /* PBXTargetDependency */, + 445CA536F9DF173C814DF2AFDA1B9BDE /* PBXTargetDependency */, + DA05A8FF74A9A600939DC6FD0643AFC0 /* PBXTargetDependency */, + ); + name = "Pods-AmplifyTests"; + productName = "Pods-AmplifyTests"; + productReference = 1ABA524AD6E243DD8345F8A1C6A22DBD /* Pods_AmplifyTests.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -422,52 +1487,92 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0930; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + compatibilityVersion = "Xcode 10.0"; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = CC0A103C9A318CA3526D316C4FA8992E /* Products */; + productRefGroup = 6E7D611154F2F4E80D2C0C8EF11816E8 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - FC5E460F7371EF6F7CBBB7F34869EDBA /* CwlCatchException */, - 789AFDEDD006C292A0946671F55C60FC /* CwlPreconditionTesting */, - C6D68E02B8534DC8D00DD0D9148C56DC /* Pods-Amplify */, - 12CF2434E901C16C6D061B5D1F102B87 /* Pods-AmplifyTests */, + 9B172FACE90046AA5E100E650B6109DD /* AWSCore */, + 31F0084E2E60CA68AAF7E3224C77C86E /* AWSS3 */, + 308B5C440C446909122081D367A27A8F /* CwlCatchException */, + E4D853F6FBAB5A9BDBE843E4EFB22EB7 /* CwlPreconditionTesting */, + E1431202A094E9A61640960B2E7DFCA4 /* Pods-Amplify */, + 7720FEEBAE96F5F85716E0857C3C08EF /* Pods-AmplifyAppExample */, + FCD9E8542C88A0897B086B732C5E408F /* Pods-AmplifyTests */, + 67802A3C17118D77F340B055A6591CF1 /* Pods-AWSS3StoragePlugin */, + D4240F3A38F13E0136D92E7FD7AD535D /* Pods-AWSS3StoragePluginTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 582AAB544E1ACB7041F8E344921E39BD /* Resources */ = { + 08F2F8CA6F290CF9EE4F1F00BD44F080 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 86939C82EBD81671E7E67CC8C09DA831 /* Resources */ = { + 4B124986EE1B96094B062771EA3D80AE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9C76C51A99F676EBC4A9F737A28F97ED /* Resources */ = { + 9297683DF1B5A7D1A567DE81C2C80464 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9D3413C4C597A731A48DCD8699C3DA58 /* Resources */ = { + 97C51F5CEFFBF40F13D03EAD5D77171B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + AD25618503CFEE692B45D9DD0A67644D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B457E7266BF38EDCA65F8F420AFF4729 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D91FEA4BE80DCCEE521967DB3671CDFC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DDE249A1B4F8AE64FAB51DD687099BBE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ECA9F80D5CA52C84FC46737AB30D31B6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -477,76 +1582,284 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 084B35AEC9C59F453E12A6C5DC27F2AF /* Sources */ = { + 58CFDABA7CDB3DE68136E552077E3602 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 68A7E7457DD608F9D776E4D72ED8ECD6 /* CwlCatchException-dummy.m in Sources */, - 1AE6389D815B5F53DBB90CE18AA5D495 /* CwlCatchException.m in Sources */, - C62A39C55A474B812F2FE020D3BEFCFB /* CwlCatchException.swift in Sources */, + A04439CE5DC3E8635E67155908105B7D /* AWSBolts.m in Sources */, + 4A4E094A12557C76B2536BF6142BF21A /* AWSCancellationToken.m in Sources */, + 4E0EFC813DFC40CA53A8B8B93221FB1E /* AWSCancellationTokenRegistration.m in Sources */, + 0519419AC0221B5504DF6E325A929534 /* AWSCancellationTokenSource.m in Sources */, + 6D917A424E25928730FDA65D84025FA2 /* AWSCategory.m in Sources */, + 251A745E9D3FB7C7A36AC57B9817B651 /* AWSClientContext.m in Sources */, + 692206B0FEB03DBA7583441AB388BEE5 /* AWSCognitoIdentity+Fabric.m in Sources */, + 2891BAEC4D5F992AA902BD3C2685599F /* AWSCognitoIdentityModel.m in Sources */, + FD5DA8FD489538935F10E658ADB59A20 /* AWSCognitoIdentityResources.m in Sources */, + 35D29C356DE8015F54834D69AB7467E2 /* AWSCognitoIdentityService.m in Sources */, + 030760F82865F9ABE1DC7BC1A32EB27D /* AWSCore-dummy.m in Sources */, + D12DD439FB28189F30A11212BB7BDA9F /* AWSCredentialsProvider.m in Sources */, + D4B837EEE340750FC3CC0054FB5004C8 /* AWSDDAbstractDatabaseLogger.m in Sources */, + 77626B8CAE7FC92108180542FF61C112 /* AWSDDASLLogCapture.m in Sources */, + F4EC9A5B443DB8F225E769078CD61A59 /* AWSDDASLLogger.m in Sources */, + 9EF58AE8335B6E40AD57E675324F3F19 /* AWSDDContextFilterLogFormatter.m in Sources */, + EDC33A12B7831ACEDA4F5585877EC773 /* AWSDDDispatchQueueLogFormatter.m in Sources */, + AE3963180578F41FD1975BA268A84A97 /* AWSDDFileLogger.m in Sources */, + 821F7761BFA7CC3B7E05EB89FFAD59F0 /* AWSDDLog.m in Sources */, + 498865CA7CC4669E46915AA859953FB4 /* AWSDDMultiFormatter.m in Sources */, + 91579651053290C84ECED6EAFF57C20A /* AWSDDOSLogger.m in Sources */, + 26AEAB42105C6CD2EED9FEE97BC9187D /* AWSDDTTYLogger.m in Sources */, + 656E613354D5F90F8D7B39F4B9193685 /* AWSExecutor.m in Sources */, + 1171AE9E7A3483831837FFE3AC74374F /* AWSEXTRuntimeExtensions.m in Sources */, + 488B4E9EAE79410B9FD604DA7EECFAF0 /* AWSEXTScope.m in Sources */, + 7AC7F542961B2BCDB0797891673E6F27 /* AWSFMDatabase.m in Sources */, + AF608D594A960E18B083084E999F293B /* AWSFMDatabaseAdditions.m in Sources */, + 940BD994FE86AB2B8856995856115414 /* AWSFMDatabasePool.m in Sources */, + BE8D1704E00C40DADE6388E1C1B8E0A5 /* AWSFMDatabaseQueue.m in Sources */, + DAB88BF8E01A806FF86081735804BDA0 /* AWSFMDB+AWSHelpers.m in Sources */, + 82FCB1C82AE9B9DEA9B3D7C15240AF63 /* AWSFMResultSet.m in Sources */, + D0F1741515191490881E27654623FC62 /* AWSGZIP.m in Sources */, + 427D06047D8CF6BF9D57FB47E42001A6 /* AWSIdentityProvider.m in Sources */, + FD065CBF20B1BD3DC927C3071BB1E80A /* AWSInfo.m in Sources */, + 8A5057E8DD2908FEA6971D3095F344BA /* AWSKSReachability.m in Sources */, + F9720A7AEAC790A773EAD81EAAE5CF88 /* AWSLogging.m in Sources */, + 1E424E69536F09C0B6EBF91E17F5599D /* AWSModel.m in Sources */, + A07AD5A1FF39A0E9B9366B5B16F4260E /* AWSMTLJSONAdapter.m in Sources */, + E27578B2D2A64BE8C4F3B440BE6B8AE9 /* AWSMTLManagedObjectAdapter.m in Sources */, + B67A1C1DFE51F94A06FA6EC917155DEB /* AWSMTLModel+NSCoding.m in Sources */, + BBB70393791A6051A507953E14DED357 /* AWSMTLModel.m in Sources */, + 023DA138B5443CFE5DC9886375899CD1 /* AWSMTLReflection.m in Sources */, + 77B86D5A202F83CCA2DF12FD5E27FD8C /* AWSMTLValueTransformer.m in Sources */, + F0EBBDBB131683D3DEDECEEAAE9CEDE2 /* AWSNetworking.m in Sources */, + 3D0A09F94AD402E58DE9826DF4430FA3 /* AWSSerialization.m in Sources */, + 3C42D5B9F408CF6B684E489FD7447B6B /* AWSService.m in Sources */, + 0D9141580D4CA70555DE888DBF0E99E6 /* AWSSignature.m in Sources */, + BBD98309D5646CC59712A34EC06023EB /* AWSSTSModel.m in Sources */, + E4F1BFB6E4FB5A8CC8B6E204221EABEC /* AWSSTSResources.m in Sources */, + C64FF6B220DBDA25D357BA3CE3CA943B /* AWSSTSService.m in Sources */, + 1CD5A359B2867D72D0686BAF73D783EB /* AWSSynchronizedMutableDictionary.m in Sources */, + 6A01D6636DDE059EC138D6D7E689D929 /* AWSTask.m in Sources */, + E532F3F7A09821FBA2B90E7AB3258536 /* AWSTaskCompletionSource.m in Sources */, + 24D805B41F7E461A1D12414B603E8BA5 /* AWSTMCache.m in Sources */, + 402226D9C843B3FE9DD0AB48C1378153 /* AWSTMDiskCache.m in Sources */, + 4DA16E868C5E7FEF1F918BF67AB94D22 /* AWSTMMemoryCache.m in Sources */, + 577ABB7910C1B90E8F799F8391D62ADB /* AWSUICKeyChainStore.m in Sources */, + C680D0AF3CC1D53C349F183E751F935F /* AWSURLRequestRetryHandler.m in Sources */, + 20711568265C72D4FFBA8A3FB56A6C71 /* AWSURLRequestSerialization.m in Sources */, + F812AFBB8F0C128DA7E0BFD0D4DD9832 /* AWSURLResponseSerialization.m in Sources */, + 7482C8A1D66E7C33D230D510D5FE1233 /* AWSURLSessionManager.m in Sources */, + EBC2B1E9B46D39F4ECC20B8004E5E58D /* AWSValidation.m in Sources */, + 3C17C3EADE9C10B52CE0D4058245327C /* AWSXMLDictionary.m in Sources */, + FC6E01CFC5CCC83D089CBE60853B9B1A /* AWSXMLWriter.m in Sources */, + 25E6BB59FB1FC3705814ABCA9BBF209D /* NSArray+AWSMTLManipulationAdditions.m in Sources */, + 8061C8E4FC673352590D017AFDF27D51 /* NSDictionary+AWSMTLManipulationAdditions.m in Sources */, + 91CBA5141B8225E8AD43146013034AAB /* NSError+AWSMTLModelException.m in Sources */, + 4BE6F1EBDAEAF4D08DAF162CE33A0AEB /* NSObject+AWSMTLComparisonAdditions.m in Sources */, + 0467DB16FFA2CF9DCDBD270B6B3563CD /* NSValueTransformer+AWSMTLInversionAdditions.m in Sources */, + A1C02D457FEB99E94F2CBC4E591C3E14 /* NSValueTransformer+AWSMTLPredefinedTransformerAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7B7EBC32306AAF1095AACC14C96B0898 /* Sources */ = { + 68AAEF52850B261CE51731A412AE1BCC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6E3E46450F74C0143351EA4B22E5D17C /* Pods-Amplify-dummy.m in Sources */, + 59034C92583A0B05AFF9D5BF2294F883 /* Pods-Amplify-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DF3EBCF2F0573701E6A0D3AC5696CD3A /* Sources */ = { + 7A31266E07AE96E71FF09AFA463E1A19 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 11DAD3FF5A39F45BE1BF88143B6890CF /* Pods-AmplifyTests-dummy.m in Sources */, + 16FF3216D31219C5F5A1AA5541FC5149 /* Pods-AWSS3StoragePlugin-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FB8700295548E9829EFA9388A5C988A2 /* Sources */ = { + 7F080ECC5ED9B18A78C33D6F89944BD5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EEEDE7C857B3D9A271EDADE2CDD4134A /* CwlBadInstructionException.swift in Sources */, - FBE221A594CEEA98D1908D3169B4B577 /* CwlCatchBadInstruction.swift in Sources */, - 01BA0EAF0879892DAF27E49F66E93170 /* CwlDarwinDefinitions.swift in Sources */, - E2F7E59CA722EC6BB7971800965AFA93 /* CwlMachBadInstructionHandler.m in Sources */, - 9189DF614AF79C41B90950A5D7D4613E /* CwlPreconditionTesting-dummy.m in Sources */, - 5EDE26D86B82066AD5EF268017CC8797 /* mach_excServer.c in Sources */, + 2BC926E6C937A747295AC3CC7E175044 /* Pods-AWSS3StoragePluginTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9141A1E9A6880EFAA5DC4D6125871566 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ED7F9CF2F94958668D1193E2B2B99386 /* AWSS3-dummy.m in Sources */, + 498C7D5ECB9AD931949BADC7EB9E6268 /* AWSS3Model.m in Sources */, + 87E6D555AAFAB4175E40B5B6F086ECFC /* AWSS3PreSignedURL.m in Sources */, + 22A0B8D718CA8184BEB46E903DAA088B /* AWSS3RequestRetryHandler.m in Sources */, + C1225F27DF3FDDB3817DF1E2EC3A255C /* AWSS3Resources.m in Sources */, + B81D518D4C8B9BA5D0E57731E2034323 /* AWSS3Serializer.m in Sources */, + 1B3BB870B2E5B23EAFBDE5B8590CEBF8 /* AWSS3Service.m in Sources */, + 82E5A0DE9B2902919477DA446AE50CCD /* AWSS3TransferManager.m in Sources */, + 7AFE7B0C9C00927D573314D1654EAFFA /* AWSS3TransferUtility+HeaderHelper.m in Sources */, + A47F3928967AF86C298BE5FD6115FC87 /* AWSS3TransferUtility+Validation.m in Sources */, + AF5EE33670AE9FAFEF05309866F57FDB /* AWSS3TransferUtility.m in Sources */, + 393A7179DB6FCFA5404050C162F8624B /* AWSS3TransferUtilityDatabaseHelper.m in Sources */, + A59EE7DCEDE4CF5C560A529AA61A7A5A /* AWSS3TransferUtilityTasks.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 93451791BA5A92F03E614B5B956611CF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 41EFCB9882DA2739E5A213F10685BD76 /* Pods-AmplifyTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A3E2501BFC71ADF965C25C00F8E03D73 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 03D5C703B31066A19782DA5E24A4DE26 /* Pods-AmplifyAppExample-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A91CBBF6F613CA9EA5C4D93B643C1353 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 20F5B6668A2D5C62774918E1554E7B1D /* CwlBadInstructionException.swift in Sources */, + 0F7ABBD637E331A9CA9F514904C5EF64 /* CwlCatchBadInstruction.swift in Sources */, + 1443F4986172D7C166827E3E8CDAA21D /* CwlDarwinDefinitions.swift in Sources */, + A1B8BC6F446260D9062F08EE602A11BB /* CwlMachBadInstructionHandler.m in Sources */, + 50C0FACEDA7EAF330865E3ABCF646734 /* CwlPreconditionTesting-dummy.m in Sources */, + 45A742EBBE1D814917D2F4F44E48B9B7 /* mach_excServer.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E571B87BB37A1A719FEBDCF706B31BC4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1BB794FB213EC4CA73B3C8BC4D05C3A5 /* CwlCatchException-dummy.m in Sources */, + AF66AF015E286081DB48279E84D00286 /* CwlCatchException.m in Sources */, + D3F34BB211709B19D794F38CAE744DCF /* CwlCatchException.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 47CE60AF6A8EC6187ABF9DB75F367A8D /* PBXTargetDependency */ = { + 382B395EC50C168DDD8E848B3AE34E2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CwlCatchException; - target = FC5E460F7371EF6F7CBBB7F34869EDBA /* CwlCatchException */; - targetProxy = 5795CCD5397DEE1D6825A66A07519B6A /* PBXContainerItemProxy */; + name = AWSCore; + target = 9B172FACE90046AA5E100E650B6109DD /* AWSCore */; + targetProxy = 69F99830835952CBD88D941D29D22C0B /* PBXContainerItemProxy */; + }; + 4314B4B25945C51ADEA05F386DD755C5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AWSS3; + target = 31F0084E2E60CA68AAF7E3224C77C86E /* AWSS3 */; + targetProxy = A7E513B768C33E1E0D101927C7567E7B /* PBXContainerItemProxy */; }; - C113982A0CAE9527B615DDD487263553 /* PBXTargetDependency */ = { + 445CA536F9DF173C814DF2AFDA1B9BDE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CwlPreconditionTesting; - target = 789AFDEDD006C292A0946671F55C60FC /* CwlPreconditionTesting */; - targetProxy = 7409A70B14FA7E96766A69E7C25B09A7 /* PBXContainerItemProxy */; + target = E4D853F6FBAB5A9BDBE843E4EFB22EB7 /* CwlPreconditionTesting */; + targetProxy = 66327F50D2DF5D434BA827A407E60B9D /* PBXContainerItemProxy */; + }; + 4FD654F9F4BD4FF6FEB813B7A8D3421E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AWSS3; + target = 31F0084E2E60CA68AAF7E3224C77C86E /* AWSS3 */; + targetProxy = BFBFEB82A3BD767DBCA07F10AC7BCACC /* PBXContainerItemProxy */; + }; + 5F83E3BE71596DE1F4136C4140276E34 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CwlCatchException; + target = 308B5C440C446909122081D367A27A8F /* CwlCatchException */; + targetProxy = 79033E4F4F1C0C3F143CAB7370425C6D /* PBXContainerItemProxy */; + }; + 9202C91B1563DDCE611F997953E51CEA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AWSCore; + target = 9B172FACE90046AA5E100E650B6109DD /* AWSCore */; + targetProxy = 89943F21FC26BC7FF84C4D4D3DA6D3DA /* PBXContainerItemProxy */; }; - D889EB8C7AAE887668253920236B0411 /* PBXTargetDependency */ = { + 9BE1C69591D5B935CB30D55084AD3895 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-AWSS3StoragePlugin"; + target = 67802A3C17118D77F340B055A6591CF1 /* Pods-AWSS3StoragePlugin */; + targetProxy = 3DEC29985D3445CE7DAC9F0711B2317F /* PBXContainerItemProxy */; + }; + BFB998906E8004BDFE40200E11C600EF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CwlCatchException; - target = FC5E460F7371EF6F7CBBB7F34869EDBA /* CwlCatchException */; - targetProxy = 3975336573C1D602D9E7631020BF9F2B /* PBXContainerItemProxy */; + target = 308B5C440C446909122081D367A27A8F /* CwlCatchException */; + targetProxy = AA4125D0038DCCCC790807476CF408CA /* PBXContainerItemProxy */; + }; + D87A4EC4DCB0B27E78B62EF2CB7057B6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AWSS3; + target = 31F0084E2E60CA68AAF7E3224C77C86E /* AWSS3 */; + targetProxy = C886CBE5F060D5E612EF380DA2992633 /* PBXContainerItemProxy */; }; - EEE39868FC3D024674F1E3EEDFA8A0BD /* PBXTargetDependency */ = { + DA05A8FF74A9A600939DC6FD0643AFC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-Amplify"; - target = C6D68E02B8534DC8D00DD0D9148C56DC /* Pods-Amplify */; - targetProxy = 70D05A4126F9C83B92B2A9934BF34589 /* PBXContainerItemProxy */; + target = E1431202A094E9A61640960B2E7DFCA4 /* Pods-Amplify */; + targetProxy = 1D63B33486E7100DA1ECE28CD6BB4083 /* PBXContainerItemProxy */; + }; + DFE8ADE338674618F9148711B9810FE4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AWSCore; + target = 9B172FACE90046AA5E100E650B6109DD /* AWSCore */; + targetProxy = 05250E021E5922FF6710477A5D162D75 /* PBXContainerItemProxy */; + }; + EBD67AC923A972E20EC17B164F12E3AF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AWSCore; + target = 9B172FACE90046AA5E100E650B6109DD /* AWSCore */; + targetProxy = 0F17E5FEACCFDEAA62505D0255DE1E67 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 3048B0C5C704DFFF688DA57F5380ED58 /* Release */ = { + 145967ECDC30CF944147EFECEAEB4FE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DABD644EBA6A499612F632004E030B2E /* Pods-AmplifyTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-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-AmplifyTests/Pods-AmplifyTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 196DFA3E4A09A28224918543529A1885 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -579,36 +1892,226 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; + DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 576B22BC1283BF3FB392202123A1049A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D7A4B0EAC32F261D7646DDF1749037F0 /* Pods-AmplifyAppExample.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample-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-AmplifyAppExample/Pods-AmplifyAppExample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 7033550A231B2E2FFEE54C50227D8CE8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2AD94298A4513BF530432B64ECE889D4 /* Pods-Amplify.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-Amplify/Pods-Amplify-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-Amplify/Pods-Amplify.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 7C3B794B4D2D184F3D88EB3A9625E218 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 724EE36E9938AA4432044D3C24992F3E /* AWSS3.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/AWSS3/AWSS3-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AWSS3/AWSS3-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/AWSS3/AWSS3.modulemap"; + PRODUCT_MODULE_NAME = AWSS3; + PRODUCT_NAME = AWSS3; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 8791118DB98D92BBB0F17F3D44C8EF14 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 724EE36E9938AA4432044D3C24992F3E /* AWSS3.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/AWSS3/AWSS3-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AWSS3/AWSS3-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/AWSS3/AWSS3.modulemap"; + PRODUCT_MODULE_NAME = AWSS3; + PRODUCT_NAME = AWSS3; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 8A3EF8C9A5435D620E8196270ED7D6A4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71E96CF0BC19F8E285E56E86310A2E83 /* Pods-AmplifyAppExample.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; - SYMROOT = "${SRCROOT}/../build"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-AmplifyAppExample/Pods-AmplifyAppExample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; - 369BF6250A3C97BA13E28F2E98D62D95 /* Debug */ = { + 8A5A79ABC421C277CB4D55013E8A2190 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2713BBD5CCB7E400D2CAE2F747B3687C /* CwlPreconditionTesting.xcconfig */; + baseConfigurationReference = E65FAD2E6B608CB2545C9CA57C0959CB /* AWSCore.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -619,8 +2122,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AWSCore/AWSCore-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AWSCore/AWSCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -628,9 +2131,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting.modulemap"; - PRODUCT_MODULE_NAME = CwlPreconditionTesting; - PRODUCT_NAME = CwlPreconditionTesting; + MODULEMAP_FILE = "Target Support Files/AWSCore/AWSCore.modulemap"; + PRODUCT_MODULE_NAME = AWSCore; + PRODUCT_NAME = AWSCore; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -641,9 +2144,45 @@ }; name = Debug; }; - 4AC908170774D3289012E4D3F739F23E /* Debug */ = { + 8ECD70640E7F10326E3B9A98994BE6BD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E65FAD2E6B608CB2545C9CA57C0959CB /* AWSCore.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/AWSCore/AWSCore-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AWSCore/AWSCore-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/AWSCore/AWSCore.modulemap"; + PRODUCT_MODULE_NAME = AWSCore; + PRODUCT_NAME = AWSCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 928A9CF8F7DC9E60D390F3E0FCC0717D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8ECAB953B2B596E93D581F33C2DF981E /* CwlCatchException.xcconfig */; + baseConfigurationReference = 5AD8BB33E124F87F66C048B207E2FDB2 /* CwlCatchException.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -671,14 +2210,53 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 9655E46982DD20231362C333008D913C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3735A2409E0089D43ACBEA9FDFC74F58 /* Pods-AWSS3StoragePluginTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests-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-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 55A45DC28C9E4A9CB281D1B303024704 /* Release */ = { + A4A57FD36DD30772507B9A3AD28CB752 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8ECAB953B2B596E93D581F33C2DF981E /* CwlCatchException.xcconfig */; + baseConfigurationReference = EB087BACE81248ABAADC16A2C556F3E5 /* CwlPreconditionTesting.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -689,8 +2267,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/CwlCatchException/CwlCatchException-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CwlCatchException/CwlCatchException-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -698,21 +2276,59 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/CwlCatchException/CwlCatchException.modulemap"; - PRODUCT_MODULE_NAME = CwlCatchException; - PRODUCT_NAME = CwlCatchException; + MODULEMAP_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting.modulemap"; + PRODUCT_MODULE_NAME = CwlPreconditionTesting; + PRODUCT_NAME = CwlPreconditionTesting; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A6183F1B0D364106423B1E3C98DB0AA8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 63B635D763D7BC7FE6D283097E8B09F2 /* Pods-AWSS3StoragePlugin.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-AWSS3StoragePlugin/Pods-AWSS3StoragePlugin-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-AWSS3StoragePlugin/Pods-AWSS3StoragePlugin.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 5B0C8287D755FD95091CF35D87FB8B2D /* Debug */ = { + B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -745,16 +2361,13 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", + "POD_CONFIGURATION_RELEASE=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -764,21 +2377,20 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; - name = Debug; + name = Release; }; - 787843A8D5168C4EDA626552083F8089 /* Debug */ = { + C11FD4610CF19A07EA8439F363F96F38 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 373419C5E387EEDAFFB4078B8AC00F8B /* Pods-Amplify.debug.xcconfig */; + baseConfigurationReference = FBC746FD2121E86536C1697BC6F606CF /* Pods-AWSS3StoragePlugin.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -791,7 +2403,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Amplify/Pods-Amplify-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-AWSS3StoragePlugin/Pods-AWSS3StoragePlugin-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -800,7 +2412,7 @@ "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Amplify/Pods-Amplify.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-AWSS3StoragePlugin/Pods-AWSS3StoragePlugin.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -814,9 +2426,45 @@ }; name = Debug; }; - 93B22610595F798F07EB3B49E3117570 /* Release */ = { + D2F61928062703C27432E49CB425D03D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EB087BACE81248ABAADC16A2C556F3E5 /* CwlPreconditionTesting.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-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/CwlPreconditionTesting/CwlPreconditionTesting.modulemap"; + PRODUCT_MODULE_NAME = CwlPreconditionTesting; + PRODUCT_NAME = CwlPreconditionTesting; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + D51D76123653AB4E6DB0F655989F7330 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2270D3E0D1EC90EB14F422F2488EAD4F /* Pods-Amplify.release.xcconfig */; + baseConfigurationReference = AC3BBCCD8C7BFE00D80B1F655E4FF9F9 /* Pods-Amplify.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -853,9 +2501,9 @@ }; name = Release; }; - B6F5C5EE2A36029448FCB8B11D73E571 /* Release */ = { + DFA2EA1406BE3C6CCAD3F47AFCEA53A2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2713BBD5CCB7E400D2CAE2F747B3687C /* CwlPreconditionTesting.xcconfig */; + baseConfigurationReference = 5AD8BB33E124F87F66C048B207E2FDB2 /* CwlCatchException.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -866,8 +2514,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CwlCatchException/CwlCatchException-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CwlCatchException/CwlCatchException-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -875,23 +2523,22 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/CwlPreconditionTesting/CwlPreconditionTesting.modulemap"; - PRODUCT_MODULE_NAME = CwlPreconditionTesting; - PRODUCT_NAME = CwlPreconditionTesting; + MODULEMAP_FILE = "Target Support Files/CwlCatchException/CwlCatchException.modulemap"; + PRODUCT_MODULE_NAME = CwlCatchException; + PRODUCT_NAME = CwlCatchException; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - CCF935400D81D6152EE2124855247F4F /* Release */ = { + E6677419BCFE42D68F285AB7B306168F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AB64F313279D18522D412285AD870193 /* Pods-AmplifyTests.release.xcconfig */; + baseConfigurationReference = 7F0E579A2C05CD9C7A49E94AF9886DA4 /* Pods-AmplifyTests.debug.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -922,15 +2569,14 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - F4F59F02A9B22A67B4B5759962C480B7 /* Debug */ = { + F6400399F4C99C36546A291746F4935F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2B46CF16A6D2EBEF14C5242B6DAC1CB6 /* Pods-AmplifyTests.debug.xcconfig */; + baseConfigurationReference = E192C1D63475A6A4D1D01E4B289ACD75 /* Pods-AWSS3StoragePluginTests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; @@ -943,7 +2589,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -952,7 +2598,7 @@ "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-AWSS3StoragePluginTests/Pods-AWSS3StoragePluginTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -961,19 +2607,20 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2E079A0F1760AAE653C97884FCF82186 /* Build configuration list for PBXNativeTarget "CwlCatchException" */ = { + 211CA58330AAE272D779939BB07DFB01 /* Build configuration list for PBXNativeTarget "Pods-AWSS3StoragePlugin" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4AC908170774D3289012E4D3F739F23E /* Debug */, - 55A45DC28C9E4A9CB281D1B303024704 /* Release */, + C11FD4610CF19A07EA8439F363F96F38 /* Debug */, + A6183F1B0D364106423B1E3C98DB0AA8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -981,35 +2628,80 @@ 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5B0C8287D755FD95091CF35D87FB8B2D /* Debug */, - 3048B0C5C704DFFF688DA57F5380ED58 /* Release */, + 196DFA3E4A09A28224918543529A1885 /* Debug */, + B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 84CD3AC772088AEC706B06F31F547A36 /* Build configuration list for PBXNativeTarget "CwlCatchException" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DFA2EA1406BE3C6CCAD3F47AFCEA53A2 /* Debug */, + 928A9CF8F7DC9E60D390F3E0FCC0717D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C14D2D62C1B2E43A772E0D95C8F9242B /* Build configuration list for PBXNativeTarget "Pods-AmplifyAppExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 576B22BC1283BF3FB392202123A1049A /* Debug */, + 8A3EF8C9A5435D620E8196270ED7D6A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D44FB6CD1CD72001131BFB70E15BC3DB /* Build configuration list for PBXNativeTarget "Pods-AmplifyTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E6677419BCFE42D68F285AB7B306168F /* Debug */, + 145967ECDC30CF944147EFECEAEB4FE0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D4DCD282A57F03AD65F5931813155D2A /* Build configuration list for PBXNativeTarget "Pods-Amplify" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7033550A231B2E2FFEE54C50227D8CE8 /* Debug */, + D51D76123653AB4E6DB0F655989F7330 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E27D5758BC136D273CFFA5C3A9AF9E10 /* Build configuration list for PBXNativeTarget "AWSCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8A5A79ABC421C277CB4D55013E8A2190 /* Debug */, + 8ECD70640E7F10326E3B9A98994BE6BD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 691359D6AE97D975716F990446C2737F /* Build configuration list for PBXNativeTarget "Pods-Amplify" */ = { + E7EFA8144B8D27811631B21B505642C3 /* Build configuration list for PBXNativeTarget "CwlPreconditionTesting" */ = { isa = XCConfigurationList; buildConfigurations = ( - 787843A8D5168C4EDA626552083F8089 /* Debug */, - 93B22610595F798F07EB3B49E3117570 /* Release */, + A4A57FD36DD30772507B9A3AD28CB752 /* Debug */, + D2F61928062703C27432E49CB425D03D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7BA569AFB58E34DA23747034093E42EF /* Build configuration list for PBXNativeTarget "CwlPreconditionTesting" */ = { + F1ABCEB1A3A3D84B36C4453DAB19BA3F /* Build configuration list for PBXNativeTarget "AWSS3" */ = { isa = XCConfigurationList; buildConfigurations = ( - 369BF6250A3C97BA13E28F2E98D62D95 /* Debug */, - B6F5C5EE2A36029448FCB8B11D73E571 /* Release */, + 7C3B794B4D2D184F3D88EB3A9625E218 /* Debug */, + 8791118DB98D92BBB0F17F3D44C8EF14 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D34F60F040E549E39ED241E44B735965 /* Build configuration list for PBXNativeTarget "Pods-AmplifyTests" */ = { + F2D9CFE9BA613BAC19471141C4D0FAC1 /* Build configuration list for PBXNativeTarget "Pods-AWSS3StoragePluginTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - F4F59F02A9B22A67B4B5759962C480B7 /* Debug */, - CCF935400D81D6152EE2124855247F4F /* Release */, + 9655E46982DD20231362C333008D913C /* Debug */, + F6400399F4C99C36546A291746F4935F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.debug.xcconfig b/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.debug.xcconfig index eba3387b9e..521bc0e337 100644 --- a/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.debug.xcconfig +++ b/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.debug.xcconfig @@ -1,5 +1,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.release.xcconfig b/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.release.xcconfig index eba3387b9e..521bc0e337 100644 --- a/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.release.xcconfig +++ b/Pods/Target Support Files/Pods-Amplify/Pods-Amplify.release.xcconfig @@ -1,5 +1,4 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks.sh b/Pods/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks.sh index bef2b51bf6..b79ba4267f 100755 --- a/Pods/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks.sh +++ b/Pods/Target Support Files/Pods-AmplifyTests/Pods-AmplifyTests-frameworks.sh @@ -94,7 +94,7 @@ install_dsym() { binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" fi @@ -109,6 +109,14 @@ install_dsym() { fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then