diff --git a/Cartfile b/Cartfile deleted file mode 100644 index f318e647..00000000 --- a/Cartfile +++ /dev/null @@ -1,5 +0,0 @@ -github "CocoaLumberjack/CocoaLumberjack" ~> 3.0.0 -github "ReactiveX/RxSwift" "3.0.1" -github "RxSwiftCommunity/RxAlamofire" "3.0.1" -github "Hearst-DD/ObjectMapper" ~> 2.1 -github "scalessec/Toast-Swift" ~> 2.0.0 \ No newline at end of file diff --git a/Cartfile.resolved b/Cartfile.resolved deleted file mode 100644 index 2144c94c..00000000 --- a/Cartfile.resolved +++ /dev/null @@ -1,6 +0,0 @@ -github "Alamofire/Alamofire" "4.3.0" -github "CocoaLumberjack/CocoaLumberjack" "3.0.0" -github "Hearst-DD/ObjectMapper" "2.2.2" -github "ReactiveX/RxSwift" "3.0.1" -github "scalessec/Toast-Swift" "2.0.0" -github "RxSwiftCommunity/RxAlamofire" "3.0.1" diff --git a/LeadKit/LeadKit.xcodeproj/project.pbxproj b/LeadKit/LeadKit.xcodeproj/project.pbxproj index 4a1c9cd7..f71b16c8 100644 --- a/LeadKit/LeadKit.xcodeproj/project.pbxproj +++ b/LeadKit/LeadKit.xcodeproj/project.pbxproj @@ -13,17 +13,10 @@ 780D23461DA416F80084620D /* CGContext+Initializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780D23451DA416F80084620D /* CGContext+Initializers.swift */; }; 780F56CA1E0D76B8004530B6 /* Sequence+ConcurrentMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780F56C91E0D76B8004530B6 /* Sequence+ConcurrentMap.swift */; }; 780F56CC1E0D7ACA004530B6 /* ObservableMappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780F56CB1E0D7ACA004530B6 /* ObservableMappable.swift */; }; - 7827C9341DE4ADB2009DA4E6 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C92E1DE4ADB2009DA4E6 /* Alamofire.framework */; }; - 7827C9351DE4ADB2009DA4E6 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C92F1DE4ADB2009DA4E6 /* CocoaLumberjack.framework */; }; - 7827C9361DE4ADB2009DA4E6 /* ObjectMapper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C9301DE4ADB2009DA4E6 /* ObjectMapper.framework */; }; - 7827C9371DE4ADB2009DA4E6 /* RxAlamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C9311DE4ADB2009DA4E6 /* RxAlamofire.framework */; }; - 7827C9381DE4ADB2009DA4E6 /* RxCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C9321DE4ADB2009DA4E6 /* RxCocoa.framework */; }; - 7827C9391DE4ADB2009DA4E6 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7827C9331DE4ADB2009DA4E6 /* RxSwift.framework */; }; 7834236A1DB8D0E100A79643 /* StoryboardProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 783423691DB8D0E100A79643 /* StoryboardProtocol.swift */; }; 7837F60F1CBCF5C0000D74C1 /* EstimatedViewHeightProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7837F60E1CBCF5C0000D74C1 /* EstimatedViewHeightProtocol.swift */; }; 783AF06B1E41CE6C00EC5ADE /* Observable+ToastErrorLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 783AF06A1E41CE6C00EC5ADE /* Observable+ToastErrorLogging.swift */; }; 783AF06D1E41CF5B00EC5ADE /* NetworkService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 783AF06C1E41CF5B00EC5ADE /* NetworkService.swift */; }; - 783AF06F1E41D84A00EC5ADE /* ToastSwiftFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 783AF06E1E41D84A00EC5ADE /* ToastSwiftFramework.framework */; }; 786D78E81D53C378006B2CEA /* AlamofireRequest+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786D78E71D53C378006B2CEA /* AlamofireRequest+Extensions.swift */; }; 786D78EC1D53C46E006B2CEA /* AlamofireManager+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786D78EB1D53C46E006B2CEA /* AlamofireManager+Extensions.swift */; }; 7873D14F1E1127BC001816EB /* LeadKitError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7873D14E1E1127BC001816EB /* LeadKitError.swift */; }; @@ -69,7 +62,9 @@ 78CFEE5B1C5C45E500F50370 /* ViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78CFEE501C5C45E500F50370 /* ViewModelProtocol.swift */; }; 78D4B5461DA64D49005B0764 /* UIViewController+DefaultStoryboardIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D4B5451DA64D49005B0764 /* UIViewController+DefaultStoryboardIdentifier.swift */; }; 78D4B54A1DA64EAB005B0764 /* Any+TypeName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D4B5491DA64EAB005B0764 /* Any+TypeName.swift */; }; + 84C5A3307076B3D89F018CE8 /* Pods_LeadKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95E457F1241D136396FC2420 /* Pods_LeadKitTests.framework */; }; 95B39A861D9D51250057BD54 /* String+Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B39A851D9D51250057BD54 /* String+Localization.swift */; }; + AA85F7AE8EED4FF1691CAAB8 /* Pods_LeadKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12F36034A5278991B658B53E /* Pods_LeadKit.framework */; }; CA1FE7091E27D7DE00968901 /* UIDevice+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1FE7081E27D7DE00968901 /* UIDevice+Extensions.swift */; }; CAA707D51E2E614E0022D732 /* ModuleConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA707D41E2E614E0022D732 /* ModuleConfigurator.swift */; }; CAA707D71E2E616D0022D732 /* BaseViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA707D61E2E616D0022D732 /* BaseViewModel.swift */; }; @@ -90,23 +85,17 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 12F36034A5278991B658B53E /* Pods_LeadKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LeadKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 78011A631D47ABC500EA16A2 /* UIView+DefaultReuseIdentifier.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+DefaultReuseIdentifier.swift"; sourceTree = ""; }; 78011AB21D48B53600EA16A2 /* ApiRequestParameters.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ApiRequestParameters.swift; sourceTree = ""; }; 780D23421DA412470084620D /* CGImage+Alpha.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGImage+Alpha.swift"; sourceTree = ""; }; 780D23451DA416F80084620D /* CGContext+Initializers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGContext+Initializers.swift"; sourceTree = ""; }; 780F56C91E0D76B8004530B6 /* Sequence+ConcurrentMap.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Sequence+ConcurrentMap.swift"; sourceTree = ""; }; 780F56CB1E0D7ACA004530B6 /* ObservableMappable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObservableMappable.swift; sourceTree = ""; }; - 7827C92E1DE4ADB2009DA4E6 /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Alamofire.framework; path = ../../../Carthage/Build/iOS/Alamofire.framework; sourceTree = ""; }; - 7827C92F1DE4ADB2009DA4E6 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CocoaLumberjack.framework; path = ../../../Carthage/Build/iOS/CocoaLumberjack.framework; sourceTree = ""; }; - 7827C9301DE4ADB2009DA4E6 /* ObjectMapper.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjectMapper.framework; path = ../../../Carthage/Build/iOS/ObjectMapper.framework; sourceTree = ""; }; - 7827C9311DE4ADB2009DA4E6 /* RxAlamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxAlamofire.framework; path = ../../../Carthage/Build/iOS/RxAlamofire.framework; sourceTree = ""; }; - 7827C9321DE4ADB2009DA4E6 /* RxCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxCocoa.framework; path = ../../../Carthage/Build/iOS/RxCocoa.framework; sourceTree = ""; }; - 7827C9331DE4ADB2009DA4E6 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = ../../../Carthage/Build/iOS/RxSwift.framework; sourceTree = ""; }; 783423691DB8D0E100A79643 /* StoryboardProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoryboardProtocol.swift; sourceTree = ""; }; 7837F60E1CBCF5C0000D74C1 /* EstimatedViewHeightProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EstimatedViewHeightProtocol.swift; sourceTree = ""; }; 783AF06A1E41CE6C00EC5ADE /* Observable+ToastErrorLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Observable+ToastErrorLogging.swift"; sourceTree = ""; }; 783AF06C1E41CF5B00EC5ADE /* NetworkService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkService.swift; sourceTree = ""; }; - 783AF06E1E41D84A00EC5ADE /* ToastSwiftFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ToastSwiftFramework.framework; path = ../../../Carthage/Build/iOS/ToastSwiftFramework.framework; sourceTree = ""; }; 786D78E71D53C378006B2CEA /* AlamofireRequest+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AlamofireRequest+Extensions.swift"; sourceTree = ""; }; 786D78EB1D53C46E006B2CEA /* AlamofireManager+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AlamofireManager+Extensions.swift"; sourceTree = ""; }; 7873D14E1E1127BC001816EB /* LeadKitError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LeadKitError.swift; sourceTree = ""; }; @@ -155,11 +144,16 @@ 78CFEE501C5C45E500F50370 /* ViewModelProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewModelProtocol.swift; sourceTree = ""; }; 78D4B5451DA64D49005B0764 /* UIViewController+DefaultStoryboardIdentifier.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+DefaultStoryboardIdentifier.swift"; sourceTree = ""; }; 78D4B5491DA64EAB005B0764 /* Any+TypeName.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Any+TypeName.swift"; sourceTree = ""; }; + 90CFCDEC72425A2EFD43F152 /* Pods-LeadKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LeadKit.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LeadKit/Pods-LeadKit.debug.xcconfig"; sourceTree = ""; }; + 925D666BEC5C46DC99073A86 /* Pods-LeadKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LeadKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-LeadKitTests/Pods-LeadKitTests.release.xcconfig"; sourceTree = ""; }; 95B39A851D9D51250057BD54 /* String+Localization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Localization.swift"; sourceTree = ""; }; + 95E457F1241D136396FC2420 /* Pods_LeadKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_LeadKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A410FBD8EEF020D5BBFB2B61 /* Pods-LeadKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LeadKit.release.xcconfig"; path = "Pods/Target Support Files/Pods-LeadKit/Pods-LeadKit.release.xcconfig"; sourceTree = ""; }; CA1FE7081E27D7DE00968901 /* UIDevice+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "UIDevice+Extensions.swift"; path = "UIDevice/UIDevice+Extensions.swift"; sourceTree = ""; }; CAA707D41E2E614E0022D732 /* ModuleConfigurator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModuleConfigurator.swift; sourceTree = ""; }; CAA707D61E2E616D0022D732 /* BaseViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewModel.swift; sourceTree = ""; }; CAA707D81E2E61A50022D732 /* ConfigurableController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConfigurableController.swift; sourceTree = ""; }; + CC832342120EAD568C9F7FC3 /* Pods-LeadKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LeadKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LeadKitTests/Pods-LeadKitTests.debug.xcconfig"; sourceTree = ""; }; E126CBB21DB68DDA00E1B2F8 /* UICollectionView+CellRegistration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "UICollectionView+CellRegistration.swift"; path = "UICollectionView/UICollectionView+CellRegistration.swift"; sourceTree = ""; }; EF2921A51E165DF400E8F43B /* TimeInterval+DateComponents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TimeInterval+DateComponents.swift"; sourceTree = ""; }; EF5FB5681E0141610030E4BE /* UIView+Rotation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Rotation.swift"; sourceTree = ""; }; @@ -170,13 +164,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7827C9361DE4ADB2009DA4E6 /* ObjectMapper.framework in Frameworks */, - 783AF06F1E41D84A00EC5ADE /* ToastSwiftFramework.framework in Frameworks */, - 7827C9351DE4ADB2009DA4E6 /* CocoaLumberjack.framework in Frameworks */, - 7827C9391DE4ADB2009DA4E6 /* RxSwift.framework in Frameworks */, - 7827C9341DE4ADB2009DA4E6 /* Alamofire.framework in Frameworks */, - 7827C9381DE4ADB2009DA4E6 /* RxCocoa.framework in Frameworks */, - 7827C9371DE4ADB2009DA4E6 /* RxAlamofire.framework in Frameworks */, + AA85F7AE8EED4FF1691CAAB8 /* Pods_LeadKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -185,26 +173,13 @@ buildActionMask = 2147483647; files = ( 78CFEE351C5C456B00F50370 /* LeadKit.framework in Frameworks */, + 84C5A3307076B3D89F018CE8 /* Pods_LeadKitTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0A3BB96A1D5DCFBD00B03CBD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7827C92E1DE4ADB2009DA4E6 /* Alamofire.framework */, - 7827C92F1DE4ADB2009DA4E6 /* CocoaLumberjack.framework */, - 7827C9301DE4ADB2009DA4E6 /* ObjectMapper.framework */, - 7827C9311DE4ADB2009DA4E6 /* RxAlamofire.framework */, - 7827C9321DE4ADB2009DA4E6 /* RxCocoa.framework */, - 7827C9331DE4ADB2009DA4E6 /* RxSwift.framework */, - 783AF06E1E41D84A00EC5ADE /* ToastSwiftFramework.framework */, - ); - path = Frameworks; - sourceTree = ""; - }; 78011A651D47AF3000EA16A2 /* Enums */ = { isa = PBXGroup; children = ( @@ -387,6 +362,8 @@ 78CFEE2C1C5C456B00F50370 /* LeadKit */, 78CFEE381C5C456B00F50370 /* LeadKitTests */, 78CFEE2B1C5C456B00F50370 /* Products */, + EE8EDD9378EF7D1B3C4F2147 /* Pods */, + C90516DF61394D92FF071C0C /* Frameworks */, ); sourceTree = ""; }; @@ -402,7 +379,6 @@ 78CFEE2C1C5C456B00F50370 /* LeadKit */ = { isa = PBXGroup; children = ( - 0A3BB96A1D5DCFBD00B03CBD /* Frameworks */, 78A74EAA1C6B401800FE9724 /* Classes */, 78011AAE1D48B46100EA16A2 /* Structures */, 78CFEE441C5C45E500F50370 /* Extensions */, @@ -518,6 +494,15 @@ path = UIStoryboard; sourceTree = ""; }; + C90516DF61394D92FF071C0C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 12F36034A5278991B658B53E /* Pods_LeadKit.framework */, + 95E457F1241D136396FC2420 /* Pods_LeadKitTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; CA1FE7071E27D79C00968901 /* UIDevice */ = { isa = PBXGroup; children = ( @@ -534,6 +519,17 @@ name = UICollectionView; sourceTree = ""; }; + EE8EDD9378EF7D1B3C4F2147 /* Pods */ = { + isa = PBXGroup; + children = ( + 90CFCDEC72425A2EFD43F152 /* Pods-LeadKit.debug.xcconfig */, + A410FBD8EEF020D5BBFB2B61 /* Pods-LeadKit.release.xcconfig */, + CC832342120EAD568C9F7FC3 /* Pods-LeadKitTests.debug.xcconfig */, + 925D666BEC5C46DC99073A86 /* Pods-LeadKitTests.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; EF2921A41E16595100E8F43B /* TimeInterval */ = { isa = PBXGroup; children = ( @@ -560,13 +556,14 @@ isa = PBXNativeTarget; buildConfigurationList = 78CFEE3E1C5C456B00F50370 /* Build configuration list for PBXNativeTarget "LeadKit" */; buildPhases = ( + 31618CA855038AEFDF2F8C4A /* [CP] Check Pods Manifest.lock */, 782B1B3D1C7343CD003F8A95 /* Tailor */, 782B1B3E1C7343E0003F8A95 /* SwiftLint */, 78CFEE251C5C456B00F50370 /* Sources */, 78CFEE261C5C456B00F50370 /* Frameworks */, 78CFEE271C5C456B00F50370 /* Headers */, 78CFEE281C5C456B00F50370 /* Resources */, - 78B0FC871C6B314B00358B64 /* Carthage copy-frameworks */, + 2869790CF360B7E0186D235E /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -581,9 +578,12 @@ isa = PBXNativeTarget; buildConfigurationList = 78CFEE411C5C456B00F50370 /* Build configuration list for PBXNativeTarget "LeadKitTests" */; buildPhases = ( + 2DCBE969D8EDE50FFD7A1FBC /* [CP] Check Pods Manifest.lock */, 78CFEE301C5C456B00F50370 /* Sources */, 78CFEE311C5C456B00F50370 /* Frameworks */, 78CFEE321C5C456B00F50370 /* Resources */, + 4BD7ECA5ADD5186CF3F75DC8 /* [CP] Embed Pods Frameworks */, + 9FF21E97A8C658A13A445B71 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -651,6 +651,66 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 2869790CF360B7E0186D235E /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LeadKit/Pods-LeadKit-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 2DCBE969D8EDE50FFD7A1FBC /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../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"; + showEnvVarsInLog = 0; + }; + 31618CA855038AEFDF2F8C4A /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../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"; + showEnvVarsInLog = 0; + }; + 4BD7ECA5ADD5186CF3F75DC8 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LeadKitTests/Pods-LeadKitTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 782B1B3D1C7343CD003F8A95 /* Tailor */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -679,26 +739,20 @@ shellPath = /bin/sh; shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"SwiftLint does not exist, download from https://github.com/realm/SwiftLint\"\nfi"; }; - 78B0FC871C6B314B00358B64 /* Carthage copy-frameworks */ = { + 9FF21E97A8C658A13A445B71 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "$(SRCROOT)/../Carthage/Build/iOS/CocoaLumberjack.framework", - "$(SRCROOT)/../Carthage/Build/iOS/RxSwift.framework", - "$(SRCROOT)/../Carthage/Build/iOS/RxCocoa.framework", - "$(SRCROOT)/../Carthage/Build/iOS/Alamofire.framework", - "$(SRCROOT)/../Carthage/Build/iOS/ObjectMapper.framework", - "$(SRCROOT)/../Carthage/Build/iOS/RxAlamofire.framework", - "$(SRCROOT)/../Carthage/Build/iOS/ToastSwiftFramework.framework", ); - name = "Carthage copy-frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/usr/local/bin/carthage copy-frameworks"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LeadKitTests/Pods-LeadKitTests-resources.sh\"\n"; + showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -885,6 +939,7 @@ }; 78CFEE3F1C5C456B00F50370 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90CFCDEC72425A2EFD43F152 /* Pods-LeadKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; DEFINES_MODULE = YES; @@ -910,6 +965,7 @@ }; 78CFEE401C5C456B00F50370 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = A410FBD8EEF020D5BBFB2B61 /* Pods-LeadKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; DEFINES_MODULE = YES; @@ -935,6 +991,7 @@ }; 78CFEE421C5C456B00F50370 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = CC832342120EAD568C9F7FC3 /* Pods-LeadKitTests.debug.xcconfig */; buildSettings = { INFOPLIST_FILE = LeadKitTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -946,6 +1003,7 @@ }; 78CFEE431C5C456B00F50370 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 925D666BEC5C46DC99073A86 /* Pods-LeadKitTests.release.xcconfig */; buildSettings = { INFOPLIST_FILE = LeadKitTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; diff --git a/LeadKit/LeadKit.xcworkspace/contents.xcworkspacedata b/LeadKit/LeadKit.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..eed5408a --- /dev/null +++ b/LeadKit/LeadKit.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/LeadKit/LeadKit/Classes/Logging/Log.swift b/LeadKit/LeadKit/Classes/Logging/Log.swift index d80ddfc1..181865e5 100644 --- a/LeadKit/LeadKit/Classes/Logging/Log.swift +++ b/LeadKit/LeadKit/Classes/Logging/Log.swift @@ -28,7 +28,7 @@ open class Log { /// Logger for CocoaLumberJack open let fileLogger = DDFileLogger() - open init() { + public init() { DDLog.add(fileLogger) DDLog.add(DDASLLogger.sharedInstance()) diff --git a/LeadKit/Podfile b/LeadKit/Podfile new file mode 100644 index 00000000..f8614670 --- /dev/null +++ b/LeadKit/Podfile @@ -0,0 +1,22 @@ +# Uncomment the next line to define a global platform for your project +platform :ios, '9.0' + +target 'LeadKit' do + use_frameworks! + + pod "CocoaLumberjack/Swift", '~> 3.0.0' + pod "RxSwift", '3.2.0' + pod "RxCocoa", '3.2.0' + pod "RxAlamofire", '3.0.0' + pod "ObjectMapper", '~> 2.1' + pod "Toast-Swift", '~> 2.0.0' + + target 'LeadKitTests' do + inherit! :search_paths + # Pods for testing + end + +end + +# If you have slow HDD +ENV['COCOAPODS_DISABLE_STATS'] = "true" diff --git a/LeadKit/Podfile.lock b/LeadKit/Podfile.lock new file mode 100644 index 00000000..143a6c52 --- /dev/null +++ b/LeadKit/Podfile.lock @@ -0,0 +1,40 @@ +PODS: + - Alamofire (4.3.0) + - CocoaLumberjack/Core (3.0.0) + - CocoaLumberjack/Default (3.0.0): + - CocoaLumberjack/Core + - CocoaLumberjack/Extensions (3.0.0): + - CocoaLumberjack/Default + - CocoaLumberjack/Swift (3.0.0): + - CocoaLumberjack/Extensions + - ObjectMapper (2.2.3) + - RxAlamofire (3.0.0): + - RxAlamofire/Core (= 3.0.0) + - RxAlamofire/Core (3.0.0): + - Alamofire (~> 4.0) + - RxSwift (~> 3.0) + - RxCocoa (3.2.0): + - RxSwift (~> 3.1) + - RxSwift (3.2.0) + - Toast-Swift (2.0.0) + +DEPENDENCIES: + - CocoaLumberjack/Swift (~> 3.0.0) + - ObjectMapper (~> 2.1) + - RxAlamofire (= 3.0.0) + - RxCocoa (= 3.2.0) + - RxSwift (= 3.2.0) + - Toast-Swift (~> 2.0.0) + +SPEC CHECKSUMS: + Alamofire: 856a113053a7bc9cbe5d6367a555d773fc5cfef7 + CocoaLumberjack: c823149bccc5519a9447aeb433be7b1212a7d6a5 + ObjectMapper: d3b3de11267f5d971f390eb8d63dd509116a4329 + RxAlamofire: 0b1fa48f545fffe7f7a28af2086bcaa3b5946cc9 + RxCocoa: ccdf43101a70407097a29082f648ba1676075b30 + RxSwift: 46574f70d416b7923c237195939cc488a7fbf3a0 + Toast-Swift: 5b2f8f720f7e78e48511f693df1f9c9a6e38a25a + +PODFILE CHECKSUM: 633d32257b0584c0270a56c06f3a7e022e383d80 + +COCOAPODS: 1.2.0