diff --git a/A0RNLock/Core/A0LockReact.h b/A0RNLock/Core/A0LockReact.h index 9f59d64..931f2be 100644 --- a/A0RNLock/Core/A0LockReact.h +++ b/A0RNLock/Core/A0LockReact.h @@ -21,7 +21,7 @@ // THE SOFTWARE. #import -#import +#import typedef void(^A0LockCallback)(NSArray *parameters); diff --git a/A0RNLock/Core/A0LockReact.m b/A0RNLock/Core/A0LockReact.m index 3146365..56247ac 100644 --- a/A0RNLock/Core/A0LockReact.m +++ b/A0RNLock/Core/A0LockReact.m @@ -22,8 +22,6 @@ #import "A0LockReact.h" #import -#import -#import #import "A0Token+ReactNative.h" #import "A0UserProfile+ReactNative.h" diff --git a/A0RNLock/Core/A0Token+ReactNative.h b/A0RNLock/Core/A0Token+ReactNative.h index a211f5b..d2b53bc 100644 --- a/A0RNLock/Core/A0Token+ReactNative.h +++ b/A0RNLock/Core/A0Token+ReactNative.h @@ -20,7 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -#import +#import #import "A0DictionarySerialization.h" @interface A0Token (ReactNative) diff --git a/A0RNLock/Core/A0UserIdentity+ReactNative.h b/A0RNLock/Core/A0UserIdentity+ReactNative.h index f2fad87..9964d37 100644 --- a/A0RNLock/Core/A0UserIdentity+ReactNative.h +++ b/A0RNLock/Core/A0UserIdentity+ReactNative.h @@ -20,7 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -#import +#import #import "A0DictionarySerialization.h" @interface A0UserIdentity (ReactNative) diff --git a/A0RNLock/Core/A0UserProfile+ReactNative.h b/A0RNLock/Core/A0UserProfile+ReactNative.h index e718233..e5f0816 100644 --- a/A0RNLock/Core/A0UserProfile+ReactNative.h +++ b/A0RNLock/Core/A0UserProfile+ReactNative.h @@ -20,7 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -#import +#import #import "A0DictionarySerialization.h" @interface A0UserProfile (ReactNative) diff --git a/Podfile.template b/Podfile.template index e0b61f4..45ece4c 100644 --- a/Podfile.template +++ b/Podfile.template @@ -1,3 +1,6 @@ + +# Auth0 Lock + pod 'Lock', '~> 1.24' pod 'Lock/TouchID' pod 'Lock/SMS' diff --git a/bin/cocoapods.sh b/bin/cocoapods.sh index bc576da..7c8d197 100755 --- a/bin/cocoapods.sh +++ b/bin/cocoapods.sh @@ -35,7 +35,10 @@ fi echo "Adding Podfile to iOS project" -cp $template $podfile >/dev/null 2>&1 +cd ios +pod init >/dev/null 2>&1 +cat $template >> $podfile +cd .. echo "Installing Pods" diff --git a/sample-app/ios/LockReact.xcodeproj/project.pbxproj b/sample-app/ios/LockReact.xcodeproj/project.pbxproj index f499734..9d9b213 100644 --- a/sample-app/ios/LockReact.xcodeproj/project.pbxproj +++ b/sample-app/ios/LockReact.xcodeproj/project.pbxproj @@ -13,6 +13,7 @@ 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302E41ABCB9EE00DB3ED1 /* libRCTVibration.a */; }; 00E356F31AD99517003FC87E /* LockReactTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* LockReactTests.m */; }; + 0DCF4A341896788CC0D8E988 /* libPods-LockReactTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51E9F7728ACB91B399A906AC /* libPods-LockReactTests.a */; }; 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; @@ -21,8 +22,8 @@ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; - 6070AABBB83B5BD7A1B61610 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 140A417651793E003F48D031 /* libPods.a */; }; 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; + AAE20147DB977E63DA0BFA0E /* libPods-LockReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 06A1E41FECB038651FF6DD05 /* libPods-LockReact.a */; }; DCCF0AB3C9CF4C95B41E3F0D /* libA0RNLock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B0349E29F18A434FBD1DFB98 /* libA0RNLock.a */; }; /* End PBXBuildFile section */ @@ -123,6 +124,7 @@ 00E356EE1AD99517003FC87E /* LockReactTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LockReactTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* LockReactTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LockReactTests.m; sourceTree = ""; }; + 06A1E41FECB038651FF6DD05 /* libPods-LockReact.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LockReact.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* LockReact.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LockReact.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -132,13 +134,17 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = LockReact/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = LockReact/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = LockReact/main.m; sourceTree = ""; }; - 140A417651793E003F48D031 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native/React/React.xcodeproj"; sourceTree = ""; }; + 51E9F7728ACB91B399A906AC /* libPods-LockReactTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LockReactTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 58E82C9613C1F228606C0E47 /* Pods-LockReact.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LockReact.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LockReact/Pods-LockReact.debug.xcconfig"; sourceTree = ""; }; 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; + 850E6EBA40B55E93C200822E /* Pods-LockReactTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LockReactTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-LockReactTests/Pods-LockReactTests.release.xcconfig"; sourceTree = ""; }; A4F0008FCB883E35B6876F51 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; A9AB54CBF62D4F74B6E6A99B /* A0RNLock.xcodeproj */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = "wrapper.pb-project"; name = A0RNLock.xcodeproj; path = "../node_modules/react-native-lock/A0RNLock.xcodeproj"; sourceTree = ""; }; B0349E29F18A434FBD1DFB98 /* libA0RNLock.a */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = archive.ar; path = libA0RNLock.a; sourceTree = ""; }; + B691A50C9392956F4EA49DAE /* Pods-LockReactTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LockReactTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LockReactTests/Pods-LockReactTests.debug.xcconfig"; sourceTree = ""; }; + BCA0AC9E987E9E6D2AC40CAD /* Pods-LockReact.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LockReact.release.xcconfig"; path = "Pods/Target Support Files/Pods-LockReact/Pods-LockReact.release.xcconfig"; sourceTree = ""; }; DBE98EE43F6036D4D481B7DF /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -147,6 +153,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 0DCF4A341896788CC0D8E988 /* libPods-LockReactTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -164,8 +171,8 @@ 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, 00C302EA1ABCBA2D00DB3ED1 /* libRCTVibration.a in Frameworks */, 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, - 6070AABBB83B5BD7A1B61610 /* libPods.a in Frameworks */, DCCF0AB3C9CF4C95B41E3F0D /* libA0RNLock.a in Frameworks */, + AAE20147DB977E63DA0BFA0E /* libPods-LockReact.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -270,7 +277,8 @@ 5176C170302754FCBED95994 /* Frameworks */ = { isa = PBXGroup; children = ( - 140A417651793E003F48D031 /* libPods.a */, + 06A1E41FECB038651FF6DD05 /* libPods-LockReact.a */, + 51E9F7728ACB91B399A906AC /* libPods-LockReactTests.a */, ); name = Frameworks; sourceTree = ""; @@ -288,6 +296,10 @@ children = ( DBE98EE43F6036D4D481B7DF /* Pods.debug.xcconfig */, A4F0008FCB883E35B6876F51 /* Pods.release.xcconfig */, + 58E82C9613C1F228606C0E47 /* Pods-LockReact.debug.xcconfig */, + BCA0AC9E987E9E6D2AC40CAD /* Pods-LockReact.release.xcconfig */, + B691A50C9392956F4EA49DAE /* Pods-LockReactTests.debug.xcconfig */, + 850E6EBA40B55E93C200822E /* Pods-LockReactTests.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -356,9 +368,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "LockReactTests" */; buildPhases = ( + 732994A6659724F37E66578A /* 📦 Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, + 405A0359B8213A00431E4414 /* 📦 Embed Pods Frameworks */, + F805238766903B3BC54D1D8D /* 📦 Copy Pods Resources */, ); buildRules = ( ); @@ -374,14 +389,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "LockReact" */; buildPhases = ( - C6A2C225B54FCF4853D9FC76 /* Check Pods Manifest.lock */, + C6A2C225B54FCF4853D9FC76 /* 📦 Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 5F0499AA1CAABEE5006F6C05 /* Auth0 */, - 975336E6C1EA3491D2E08E29 /* Embed Pods Frameworks */, - B19E605E03E345F8CEFBD30B /* Copy Pods Resources */, + 975336E6C1EA3491D2E08E29 /* 📦 Embed Pods Frameworks */, + B19E605E03E345F8CEFBD30B /* 📦 Copy Pods Resources */, ); buildRules = ( ); @@ -586,6 +601,21 @@ shellPath = /bin/sh; shellScript = "export NODE_BINARY=node\n../node_modules/react-native/packager/react-native-xcode.sh"; }; + 405A0359B8213A00431E4414 /* 📦 Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "📦 Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LockReactTests/Pods-LockReactTests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 5F0499AA1CAABEE5006F6C05 /* Auth0 */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -600,44 +630,59 @@ shellPath = /bin/sh; shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\nif [ -f $AUTH0_PLIST ];\nthen\ncp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi"; }; - 975336E6C1EA3491D2E08E29 /* Embed Pods Frameworks */ = { + 732994A6659724F37E66578A /* 📦 Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Embed Pods Frameworks"; + name = "📦 Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - B19E605E03E345F8CEFBD30B /* Copy Pods Resources */ = { + 975336E6C1EA3491D2E08E29 /* 📦 Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "📦 Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LockReact/Pods-LockReact-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C6A2C225B54FCF4853D9FC76 /* Check Pods Manifest.lock */ = { + B19E605E03E345F8CEFBD30B /* 📦 Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "📦 Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LockReact/Pods-LockReact-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + C6A2C225B54FCF4853D9FC76 /* 📦 Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "📦 Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; @@ -645,6 +690,21 @@ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; + F805238766903B3BC54D1D8D /* 📦 Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "📦 Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LockReactTests/Pods-LockReactTests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -690,6 +750,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = B691A50C9392956F4EA49DAE /* Pods-LockReactTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; FRAMEWORK_SEARCH_PATHS = ( @@ -716,6 +777,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 850E6EBA40B55E93C200822E /* Pods-LockReactTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -739,7 +801,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBE98EE43F6036D4D481B7DF /* Pods.debug.xcconfig */; + baseConfigurationReference = 58E82C9613C1F228606C0E47 /* Pods-LockReact.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; DEAD_CODE_STRIPPING = NO; @@ -758,7 +820,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A4F0008FCB883E35B6876F51 /* Pods.release.xcconfig */; + baseConfigurationReference = BCA0AC9E987E9E6D2AC40CAD /* Pods-LockReact.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; HEADER_SEARCH_PATHS = ( diff --git a/sample-app/ios/Podfile b/sample-app/ios/Podfile index e0b61f4..c9306f5 100644 --- a/sample-app/ios/Podfile +++ b/sample-app/ios/Podfile @@ -1,4 +1,22 @@ -pod 'Lock', '~> 1.24' +# Uncomment this line to define a global platform for your project +# platform :ios, '9.0' + +target 'LockReact' do + # Uncomment this line if you're using Swift or would like to use dynamic frameworks + # use_frameworks! + + # Pods for LockReact + + target 'LockReactTests' do + inherit! :search_paths + # Pods for testing + end + +end + +# Auth0 Lock + +pod 'Lock', '~> 1.26' pod 'Lock/TouchID' pod 'Lock/SMS' pod 'Lock/Email' \ No newline at end of file diff --git a/sample-app/ios/Podfile.lock b/sample-app/ios/Podfile.lock index e865d10..fa776c0 100644 --- a/sample-app/ios/Podfile.lock +++ b/sample-app/ios/Podfile.lock @@ -14,41 +14,41 @@ PODS: - AFNetworking/Serialization (3.1.0) - AFNetworking/UIKit (3.1.0): - AFNetworking/NSURLSession - - CocoaLumberjack (2.2.0): - - CocoaLumberjack/Default (= 2.2.0) - - CocoaLumberjack/Extensions (= 2.2.0) - - CocoaLumberjack/Core (2.2.0) - - CocoaLumberjack/Default (2.2.0): + - CocoaLumberjack (2.3.0): + - CocoaLumberjack/Default (= 2.3.0) + - CocoaLumberjack/Extensions (= 2.3.0) + - CocoaLumberjack/Core (2.3.0) + - CocoaLumberjack/Default (2.3.0): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.2.0): + - CocoaLumberjack/Extensions (2.3.0): - CocoaLumberjack/Default - - Lock (1.24.1): + - Lock (1.26.0): - CocoaLumberjack (~> 2.0) - - Lock/Core (= 1.24.1) - - Lock/UI (= 1.24.1) - - Lock/WebView (= 1.24.1) - - Lock/Core (1.24.1): + - Lock/Core (= 1.26.0) + - Lock/UI (= 1.26.0) + - Lock/WebView (= 1.26.0) + - Lock/Core (1.26.0): - AFNetworking (~> 3.0) - CocoaLumberjack (~> 2.0) - - Lock/CoreUI (1.24.1): + - Lock/CoreUI (1.26.0): - CocoaLumberjack (~> 2.0) - Lock/Core - Masonry (~> 0.6) - - Lock/Email (1.24.1): + - Lock/Email (1.26.0): - CocoaLumberjack (~> 2.0) - Lock/UI - - Lock/SMS (1.24.1): + - Lock/SMS (1.26.0): - CocoaLumberjack (~> 2.0) - Lock/UI - - Lock/TouchID (1.24.1): + - Lock/TouchID (1.26.0): - CocoaLumberjack (~> 2.0) - Lock/UI - SimpleKeychain (~> 0.2) - TouchIDAuth (~> 0.1) - - Lock/UI (1.24.1): + - Lock/UI (1.26.0): - CocoaLumberjack (~> 2.0) - Lock/CoreUI - - Lock/WebView (1.24.1): + - Lock/WebView (1.26.0): - CocoaLumberjack (~> 2.0) - Lock/CoreUI - Masonry (0.6.4) @@ -64,10 +64,12 @@ DEPENDENCIES: SPEC CHECKSUMS: AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 - CocoaLumberjack: 17fe8581f84914d5d7e6360f7c70022b173c3ae0 - Lock: 49139edbbde9e0bee0a7877c744de7a21eed638f + CocoaLumberjack: 97fab7ee5f507fe54445cca7ea80f926729cfd15 + Lock: d863c3aebe57d2e8f3e5f40c9c5ba695ec2f1162 Masonry: 281802d04d787ea2973179ee8bcb50500579ede2 SimpleKeychain: b50cef3b87939d480ea1143425c00f5b4b70fe21 TouchIDAuth: 0cf861f58a2cacfc1c12cb02de4850729d943c81 -COCOAPODS: 0.39.0 +PODFILE CHECKSUM: e411d40b83c979cadd05863d1857b7899c474ea9 + +COCOAPODS: 1.0.0