diff --git a/.github/actions/setup-android/action.yml b/.github/actions/setup-android/action.yml index 41dcafce9..b354fd256 100644 --- a/.github/actions/setup-android/action.yml +++ b/.github/actions/setup-android/action.yml @@ -28,6 +28,10 @@ runs: flutter-version: 3.29.3 channel: stable cache: true + + - name: Enable Swift Package Manager + run: flutter config --enable-swift-package-manager + shell: bash - name: Install Flutter dependencies working-directory: auth0_flutter/example diff --git a/.github/actions/setup-darwin/action.yml b/.github/actions/setup-darwin/action.yml index 1e612c5b2..70e48089e 100644 --- a/.github/actions/setup-darwin/action.yml +++ b/.github/actions/setup-darwin/action.yml @@ -50,11 +50,6 @@ runs: channel: stable cache: true - - name: Install Flutter dependencies - working-directory: auth0_flutter/example - run: flutter pub get - shell: bash - - name: Setup Xcode run: sudo xcode-select --switch /Applications/Xcode_${{ inputs.xcode }}.app/Contents/Developer shell: bash @@ -63,6 +58,15 @@ runs: run: xcodebuild -version | tee .xcode-version shell: bash + - name: Enable Swift Package Manager + run: flutter config --enable-swift-package-manager + shell: bash + + - name: Install Flutter dependencies + working-directory: auth0_flutter/example + run: flutter pub get + shell: bash + - id: restore-pods-cache name: Restore Pods cache uses: actions/cache@v5 diff --git a/.github/actions/setup-publish/action.yml b/.github/actions/setup-publish/action.yml index f6e44d24a..8abca0439 100644 --- a/.github/actions/setup-publish/action.yml +++ b/.github/actions/setup-publish/action.yml @@ -20,7 +20,10 @@ runs: flutter-version: ${{ inputs.flutter }} channel: stable cache: true - + + - name: Enable Swift Package Manager + run: flutter config --enable-swift-package-manager + shell: bash - name: Install Flutter dependencies working-directory: ${{ inputs.working-directory }} run: flutter pub get diff --git a/auth0_flutter/darwin/.gitignore b/auth0_flutter/darwin/.gitignore index 034771fc9..19428a252 100644 --- a/auth0_flutter/darwin/.gitignore +++ b/auth0_flutter/darwin/.gitignore @@ -36,3 +36,8 @@ Icon? /Flutter/Generated.xcconfig /Flutter/ephemeral/ /Flutter/flutter_export_environment.sh + +# Swift Package Manager +.build/ +.swiftpm/ +FlutterFramework/ diff --git a/auth0_flutter/darwin/Classes/Auth0FlutterPlugin.h b/auth0_flutter/darwin/Classes/Auth0FlutterPlugin.h deleted file mode 100644 index 52f280bcd..000000000 --- a/auth0_flutter/darwin/Classes/Auth0FlutterPlugin.h +++ /dev/null @@ -1,7 +0,0 @@ -#if TARGET_OS_IOS - #import -#else - #import -#endif -@interface Auth0FlutterPlugin : NSObject -@end diff --git a/auth0_flutter/darwin/Classes/Auth0FlutterPlugin.m b/auth0_flutter/darwin/Classes/Auth0FlutterPlugin.m deleted file mode 100644 index 295047da5..000000000 --- a/auth0_flutter/darwin/Classes/Auth0FlutterPlugin.m +++ /dev/null @@ -1,15 +0,0 @@ -#import "Auth0FlutterPlugin.h" -#if __has_include() -#import -#else -// Support project import fallback if the generated compatibility header -// is not copied when this plugin is created as a library. -// https://forums.swift.org/t/swift-static-libraries-dont-copy-generated-objective-c-header/19816 -#import "auth0_flutter-Swift.h" -#endif - -@implementation Auth0FlutterPlugin -+ (void)registerWithRegistrar:(NSObject*)registrar { - [SwiftAuth0FlutterPlugin registerWithRegistrar:registrar]; -} -@end diff --git a/auth0_flutter/darwin/auth0_flutter.podspec b/auth0_flutter/darwin/auth0_flutter.podspec deleted file mode 100644 index d6415e2ac..000000000 --- a/auth0_flutter/darwin/auth0_flutter.podspec +++ /dev/null @@ -1,29 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint auth0_flutter.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'auth0_flutter' - s.version = '2.0.1' - s.summary = 'Auth0 SDK for Flutter' - s.description = 'Auth0 SDK for Flutter Android and iOS apps.' - s.homepage = 'https://auth0.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Auth0' => 'support@auth0.com' } - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - - s.ios.deployment_target = '14.0' - s.ios.dependency 'Flutter' - - s.osx.deployment_target = '11.0' - s.osx.dependency 'FlutterMacOS' - - s.dependency 'Auth0', '2.18.0' - s.dependency 'JWTDecode', '3.3.0' - s.dependency 'SimpleKeychain', '1.3.0' - - # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - s.swift_version = ['5.7', '5.8', '5.9'] -end diff --git a/auth0_flutter/darwin/auth0_flutter/Package.resolved b/auth0_flutter/darwin/auth0_flutter/Package.resolved new file mode 100644 index 000000000..e42a82e02 --- /dev/null +++ b/auth0_flutter/darwin/auth0_flutter/Package.resolved @@ -0,0 +1,32 @@ +{ + "pins" : [ + { + "identity" : "auth0.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/Auth0.swift", + "state" : { + "revision" : "4ef92edb3c4b630d541a1b28f410bf0095e81c60", + "version" : "2.18.0" + } + }, + { + "identity" : "jwtdecode.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/JWTDecode.swift", + "state" : { + "revision" : "36a5ce735a61c4bc119593f43ce2c027b4ca7392", + "version" : "3.3.0" + } + }, + { + "identity" : "simplekeychain", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/SimpleKeychain", + "state" : { + "revision" : "776c4a6db74d5c6c143974be91c383680d468630", + "version" : "1.3.0" + } + } + ], + "version" : 2 +} diff --git a/auth0_flutter/darwin/auth0_flutter/Package.swift b/auth0_flutter/darwin/auth0_flutter/Package.swift new file mode 100644 index 000000000..efcb04175 --- /dev/null +++ b/auth0_flutter/darwin/auth0_flutter/Package.swift @@ -0,0 +1,29 @@ +// swift-tools-version: 5.9 +import PackageDescription + +let package = Package( + name: "auth0_flutter", + platforms: [ + .iOS("14.0"), + .macOS("11.0"), + ], + products: [ + .library(name: "auth0-flutter", targets: ["auth0_flutter"]), + ], + dependencies: [ + .package(url: "https://github.com/auth0/Auth0.swift", exact: "2.18.0"), + .package(url: "https://github.com/auth0/JWTDecode.swift", exact: "3.3.0"), + .package(url: "https://github.com/auth0/SimpleKeychain", exact: "1.3.0"), + ], + targets: [ + .target( + name: "auth0_flutter", + dependencies: [ + .product(name: "Auth0", package: "Auth0.swift"), + .product(name: "JWTDecode", package: "JWTDecode.swift"), + .product(name: "SimpleKeychain", package: "SimpleKeychain"), + ], + path: "Sources/auth0_flutter" + ), + ] +) diff --git a/auth0_flutter/darwin/Classes/SwiftAuth0FlutterPlugin.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Auth0FlutterPlugin.swift similarity index 88% rename from auth0_flutter/darwin/Classes/SwiftAuth0FlutterPlugin.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Auth0FlutterPlugin.swift index 490436710..80fcadfbe 100644 --- a/auth0_flutter/darwin/Classes/SwiftAuth0FlutterPlugin.swift +++ b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Auth0FlutterPlugin.swift @@ -4,7 +4,7 @@ import Flutter import FlutterMacOS #endif -public class SwiftAuth0FlutterPlugin: NSObject, FlutterPlugin { +public class Auth0FlutterPlugin: NSObject, FlutterPlugin { static var handlers: [FlutterPlugin.Type] = [WebAuthHandler.self, AuthAPIHandler.self, DPoPHandler.self, diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIExtensions.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIExtensions.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIExtensions.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIExtensions.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIRenewMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIRenewMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIResetPasswordMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIResetPasswordMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPISignupMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPISignupMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPISignupMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPISignupMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIUserInfoMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/AuthAPIUserInfoMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/AuthAPI/SSOExchangeMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/SSOExchangeMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/AuthAPI/SSOExchangeMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/AuthAPI/SSOExchangeMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerClearMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerClearMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerExtensions.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerExtensions.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerExtensions.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerExtensions.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerGetMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerGetMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerModels.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerModels.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerModels.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerModels.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerRenewMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerRenewMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerSaveMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerSaveMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/SSOCredentialsMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/CredentialsManager/SSOCredentialsMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/DPoP/DPoPClearKeyMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/DPoP/DPoPClearKeyMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/DPoP/DPoPClearKeyMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/DPoP/DPoPClearKeyMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/DPoP/DPoPGetHeadersMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/DPoP/DPoPGetHeadersMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/DPoP/DPoPGetHeadersMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/DPoP/DPoPGetHeadersMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/DPoP/DPoPHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/DPoP/DPoPHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/DPoP/DPoPHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/DPoP/DPoPHandler.swift diff --git a/auth0_flutter/darwin/Classes/Extensions.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Extensions.swift similarity index 100% rename from auth0_flutter/darwin/Classes/Extensions.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Extensions.swift diff --git a/auth0_flutter/darwin/Classes/HandlerError.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/HandlerError.swift similarity index 100% rename from auth0_flutter/darwin/Classes/HandlerError.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/HandlerError.swift diff --git a/auth0_flutter/darwin/Classes/MethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/MethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/MethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/MethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/Models.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Models.swift similarity index 100% rename from auth0_flutter/darwin/Classes/Models.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Models.swift diff --git a/auth0_flutter/darwin/Classes/Properties.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Properties.swift similarity index 100% rename from auth0_flutter/darwin/Classes/Properties.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/Properties.swift diff --git a/auth0_flutter/darwin/Classes/WebAuth/WebAuthExtensions.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthExtensions.swift similarity index 100% rename from auth0_flutter/darwin/Classes/WebAuth/WebAuthExtensions.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthExtensions.swift diff --git a/auth0_flutter/darwin/Classes/WebAuth/WebAuthHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/WebAuth/WebAuthHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthHandler.swift diff --git a/auth0_flutter/darwin/Classes/WebAuth/WebAuthLoginMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthLoginMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/WebAuth/WebAuthLoginMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthLoginMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/WebAuth/WebAuthLogoutMethodHandler.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthLogoutMethodHandler.swift similarity index 100% rename from auth0_flutter/darwin/Classes/WebAuth/WebAuthLogoutMethodHandler.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthLogoutMethodHandler.swift diff --git a/auth0_flutter/darwin/Classes/WebAuth/WebAuthModels.swift b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthModels.swift similarity index 97% rename from auth0_flutter/darwin/Classes/WebAuth/WebAuthModels.swift rename to auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthModels.swift index 70d4b2737..58a64d003 100644 --- a/auth0_flutter/darwin/Classes/WebAuth/WebAuthModels.swift +++ b/auth0_flutter/darwin/auth0_flutter/Sources/auth0_flutter/WebAuth/WebAuthModels.swift @@ -1,4 +1,6 @@ #if os(iOS) +import UIKit + enum SafariViewControllerProperty: String, CaseIterable { case presentationStyle } diff --git a/auth0_flutter/example/.env.example b/auth0_flutter/example/.env.example index 99a2d408b..894cc348f 100644 --- a/auth0_flutter/example/.env.example +++ b/auth0_flutter/example/.env.example @@ -14,4 +14,4 @@ AUTH0_CLIENT_ID=YOUR_AUTH0_CLIENT_ID # settings page of your Auth0 application with the custom scheme value. # 2. Update the scheme value in android/app/src/main/res/values/strings.xml # -AUTH0_CUSTOM_SCHEME=YOUR_AUTH0_CUSTOM_SCHEME +AUTH0_CUSTOM_SCHEME=YOUR_AUTH0_CUSTOM_SCHEME \ No newline at end of file diff --git a/auth0_flutter/example/ios/Runner.xcodeproj/project.pbxproj b/auth0_flutter/example/ios/Runner.xcodeproj/project.pbxproj index 1fa7ec5b4..f4fb5d9e5 100644 --- a/auth0_flutter/example/ios/Runner.xcodeproj/project.pbxproj +++ b/auth0_flutter/example/ios/Runner.xcodeproj/project.pbxproj @@ -8,7 +8,9 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 253B0E2D4A9B15CF2816EDDD /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B96F507E1818476D796C8DB /* Pods_RunnerTests.framework */; }; 2D82163828F9A89300467FD1 /* AuthAPILoginWithOTPMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D82163728F9A89300467FD1 /* AuthAPILoginWithOTPMethodHandlerTests.swift */; }; + 2E620B852C219C2ED50933DC /* Pods_Runner_RunnerUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 316CBF976FF5DEB98C15BFDF /* Pods_Runner_RunnerUITests.framework */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 5C08DBC8288A7646000D2F37 /* CredentialsManagerExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C08DBC7288A7646000D2F37 /* CredentialsManagerExtensionsTests.swift */; }; 5C328B4827F7822600451E70 /* WebAuthHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C328B4727F7822600451E70 /* WebAuthHandlerTests.swift */; }; @@ -26,7 +28,6 @@ 5C4E65C5286D1CFB00141449 /* CredentialsManagerHasValidMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4E65C4286D1CFB00141449 /* CredentialsManagerHasValidMethodHandlerTests.swift */; }; 5C4E65C7286D24A900141449 /* CredentialsManagerSaveMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4E65C6286D24A900141449 /* CredentialsManagerSaveMethodHandlerTests.swift */; }; 5C4E65C9286D26D800141449 /* CredentialsManagerGetMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4E65C8286D26D800141449 /* CredentialsManagerGetMethodHandlerTests.swift */; }; - A09B2E3F1D4C7891BA000002 /* CredentialsManagerSSOCredentialsMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09B2E3F1D4C7891BA000001 /* CredentialsManagerSSOCredentialsMethodHandlerTests.swift */; }; 5C59DA6527FFCF0600365CDB /* AuthAPIHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C59DA6427FFCF0600365CDB /* AuthAPIHandlerTests.swift */; }; 5C59DA6727FFE75600365CDB /* AuthAPILoginUsernameOrEmailMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C59DA6627FFE75600365CDB /* AuthAPILoginUsernameOrEmailMethodHandlerTests.swift */; }; 5C59DA6928011D4F00365CDB /* AuthAPISignupMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C59DA6828011D4F00365CDB /* AuthAPISignupMethodHandlerTests.swift */; }; @@ -38,13 +39,13 @@ 5C59DA97280958FB00365CDB /* SmokeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C59DA96280958FB00365CDB /* SmokeTests.swift */; }; 5CA2853A29C14EBA008A06B8 /* AuthAPIMultifactorChallengeMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CA2853929C14EBA008A06B8 /* AuthAPIMultifactorChallengeMethodHandlerTests.swift */; }; 5CAAA4A2281A0C7D007666F1 /* ModelsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CAAA4A1281A0C7D007666F1 /* ModelsTests.swift */; }; - 6DAAFCA8609EA3C89D4C6CAC /* Pods_Runner_RunnerUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C8270E3F40357C2A1DB27BB8 /* Pods_Runner_RunnerUITests.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; - 9063679B5C726F419A174602 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63C12E1256775C12323CD98D /* Pods_RunnerTests.framework */; }; + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; + 8A5EE7E96DB47649CF0C7CD1 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 289593C8DB7D6DF873EFCB49 /* Pods_Runner.framework */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - A128A3E84540D9257B15491D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03C97032096FE7868ACD2E52 /* Pods_Runner.framework */; }; + A09B2E3F1D4C7891BA000002 /* CredentialsManagerSSOCredentialsMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09B2E3F1D4C7891BA000001 /* CredentialsManagerSSOCredentialsMethodHandlerTests.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -78,14 +79,15 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 022D2524EC0626250560078D /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; - 03C97032096FE7868ACD2E52 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 075076F27BC73402E3593F95 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + 0E5B8C58B381FB9C8A30ED85 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; - 15290EBC0E138D4CFE8691BF /* Pods-Runner-RunnerUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-RunnerUITests.debug.xcconfig"; path = "Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests.debug.xcconfig"; sourceTree = ""; }; + 289593C8DB7D6DF873EFCB49 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2B96F507E1818476D796C8DB /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 2D82163728F9A89300467FD1 /* AuthAPILoginWithOTPMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthAPILoginWithOTPMethodHandlerTests.swift; sourceTree = ""; }; + 316CBF976FF5DEB98C15BFDF /* Pods_Runner_RunnerUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner_RunnerUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 4548242A67B820DFE91ED1E6 /* Pods-Runner-RunnerUITests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-RunnerUITests.profile.xcconfig"; path = "Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests.profile.xcconfig"; sourceTree = ""; }; 5C08DBC7288A7646000D2F37 /* CredentialsManagerExtensionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerExtensionsTests.swift; sourceTree = ""; }; 5C328B4527F7822600451E70 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 5C328B4727F7822600451E70 /* WebAuthHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthHandlerTests.swift; sourceTree = ""; }; @@ -103,7 +105,6 @@ 5C4E65C4286D1CFB00141449 /* CredentialsManagerHasValidMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerHasValidMethodHandlerTests.swift; sourceTree = ""; }; 5C4E65C6286D24A900141449 /* CredentialsManagerSaveMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerSaveMethodHandlerTests.swift; sourceTree = ""; }; 5C4E65C8286D26D800141449 /* CredentialsManagerGetMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerGetMethodHandlerTests.swift; sourceTree = ""; }; - A09B2E3F1D4C7891BA000001 /* CredentialsManagerSSOCredentialsMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerSSOCredentialsMethodHandlerTests.swift; sourceTree = ""; }; 5C59DA6427FFCF0600365CDB /* AuthAPIHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthAPIHandlerTests.swift; sourceTree = ""; }; 5C59DA6627FFE75600365CDB /* AuthAPILoginUsernameOrEmailMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthAPILoginUsernameOrEmailMethodHandlerTests.swift; sourceTree = ""; }; 5C59DA6828011D4F00365CDB /* AuthAPISignupMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthAPISignupMethodHandlerTests.swift; sourceTree = ""; }; @@ -117,12 +118,13 @@ 5C5BFA8C2B96422A0078D945 /* RunnerDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = RunnerDebug.entitlements; sourceTree = ""; }; 5CA2853929C14EBA008A06B8 /* AuthAPIMultifactorChallengeMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthAPIMultifactorChallengeMethodHandlerTests.swift; sourceTree = ""; }; 5CAAA4A1281A0C7D007666F1 /* ModelsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModelsTests.swift; sourceTree = ""; }; - 63C12E1256775C12323CD98D /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64E16AD17FD4B3FB98B88210 /* Pods-Runner-RunnerUITests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-RunnerUITests.profile.xcconfig"; path = "Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests.profile.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 8296358B00146066F004BDD4 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 95EAA98C7A171B7F08BB3510 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + 85195F1B1E77727170F37BFD /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + 8CDFC2C500AA55D4AD3AEC6E /* Pods-Runner-RunnerUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-RunnerUITests.debug.xcconfig"; path = "Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests.debug.xcconfig"; sourceTree = ""; }; + 958D8CBECC28D09A80122220 /* Pods-Runner-RunnerUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-RunnerUITests.release.xcconfig"; path = "Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests.release.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -130,11 +132,10 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 99BD47CB4C5EF89E894B6230 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; - 9B5F0CE7EB2CCC504C7678ED /* Pods-Runner-RunnerUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner-RunnerUITests.release.xcconfig"; path = "Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests.release.xcconfig"; sourceTree = ""; }; - C16443EA2BA08C71AE68B41B /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; - C7412C9A0F502116EC6D51D0 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; - C8270E3F40357C2A1DB27BB8 /* Pods_Runner_RunnerUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner_RunnerUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A09B2E3F1D4C7891BA000001 /* CredentialsManagerSSOCredentialsMethodHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerSSOCredentialsMethodHandlerTests.swift; sourceTree = ""; }; + B5A370DD9D6C5B846DDCA409 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + DB49EF93FFC0452251923A7D /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + EB573C6977A796A6DF73CA4F /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -142,7 +143,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9063679B5C726F419A174602 /* Pods_RunnerTests.framework in Frameworks */, + 253B0E2D4A9B15CF2816EDDD /* Pods_RunnerTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -150,7 +151,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6DAAFCA8609EA3C89D4C6CAC /* Pods_Runner_RunnerUITests.framework in Frameworks */, + 2E620B852C219C2ED50933DC /* Pods_Runner_RunnerUITests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -158,23 +159,14 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A128A3E84540D9257B15491D /* Pods_Runner.framework in Frameworks */, + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, + 8A5EE7E96DB47649CF0C7CD1 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0F723F8FF15DB736C737193B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 03C97032096FE7868ACD2E52 /* Pods_Runner.framework */, - C8270E3F40357C2A1DB27BB8 /* Pods_Runner_RunnerUITests.framework */, - 63C12E1256775C12323CD98D /* Pods_RunnerTests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; 5C328B4627F7822600451E70 /* Tests */ = { isa = PBXGroup; children = ( @@ -262,7 +254,7 @@ 5C59DA95280958FB00365CDB /* UITests */, 97C146EF1CF9000F007C117D /* Products */, BA6CEC2369F1210E55591B7A /* Pods */, - 0F723F8FF15DB736C737193B /* Frameworks */, + E5E6BF7FBA0799A068377774 /* Frameworks */, ); sourceTree = ""; }; @@ -295,19 +287,29 @@ BA6CEC2369F1210E55591B7A /* Pods */ = { isa = PBXGroup; children = ( - 99BD47CB4C5EF89E894B6230 /* Pods-Runner.debug.xcconfig */, - 8296358B00146066F004BDD4 /* Pods-Runner.release.xcconfig */, - C7412C9A0F502116EC6D51D0 /* Pods-Runner.profile.xcconfig */, - 15290EBC0E138D4CFE8691BF /* Pods-Runner-RunnerUITests.debug.xcconfig */, - 9B5F0CE7EB2CCC504C7678ED /* Pods-Runner-RunnerUITests.release.xcconfig */, - 4548242A67B820DFE91ED1E6 /* Pods-Runner-RunnerUITests.profile.xcconfig */, - 95EAA98C7A171B7F08BB3510 /* Pods-RunnerTests.debug.xcconfig */, - C16443EA2BA08C71AE68B41B /* Pods-RunnerTests.release.xcconfig */, - 022D2524EC0626250560078D /* Pods-RunnerTests.profile.xcconfig */, + DB49EF93FFC0452251923A7D /* Pods-Runner.debug.xcconfig */, + 85195F1B1E77727170F37BFD /* Pods-Runner.release.xcconfig */, + EB573C6977A796A6DF73CA4F /* Pods-Runner.profile.xcconfig */, + 8CDFC2C500AA55D4AD3AEC6E /* Pods-Runner-RunnerUITests.debug.xcconfig */, + 958D8CBECC28D09A80122220 /* Pods-Runner-RunnerUITests.release.xcconfig */, + 64E16AD17FD4B3FB98B88210 /* Pods-Runner-RunnerUITests.profile.xcconfig */, + B5A370DD9D6C5B846DDCA409 /* Pods-RunnerTests.debug.xcconfig */, + 0E5B8C58B381FB9C8A30ED85 /* Pods-RunnerTests.release.xcconfig */, + 075076F27BC73402E3593F95 /* Pods-RunnerTests.profile.xcconfig */, ); path = Pods; sourceTree = ""; }; + E5E6BF7FBA0799A068377774 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 289593C8DB7D6DF873EFCB49 /* Pods_Runner.framework */, + 316CBF976FF5DEB98C15BFDF /* Pods_Runner_RunnerUITests.framework */, + 2B96F507E1818476D796C8DB /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -315,7 +317,7 @@ isa = PBXNativeTarget; buildConfigurationList = 5C328B4E27F7822600451E70 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( - 1A449D9969105E856D46DE8F /* [CP] Check Pods Manifest.lock */, + 3CED2518869233B991743008 /* [CP] Check Pods Manifest.lock */, 5C328B4127F7822600451E70 /* Sources */, 5C328B4227F7822600451E70 /* Frameworks */, 5C328B4327F7822600451E70 /* Resources */, @@ -334,11 +336,10 @@ isa = PBXNativeTarget; buildConfigurationList = 5C59DA9F280958FB00365CDB /* Build configuration list for PBXNativeTarget "RunnerUITests" */; buildPhases = ( - 81292840D1A9D2CDAE283D6F /* [CP] Check Pods Manifest.lock */, + 4AD7DB096A688CC18A8DF6D2 /* [CP] Check Pods Manifest.lock */, 5C59DA90280958FA00365CDB /* Sources */, 5C59DA91280958FA00365CDB /* Frameworks */, 5C59DA92280958FA00365CDB /* Resources */, - 951B8B461449D7B4FBBDC56A /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -354,20 +355,22 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 5CD19119BE250CBA8933F596 /* [CP] Check Pods Manifest.lock */, + 610D809164DABC7B5FC6852D /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - C562A93270F296E7E633658F /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Runner; + packageProductDependencies = ( + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, + ); productName = Runner; productReference = 97C146EE1CF9000F007C117D /* Runner.app */; productType = "com.apple.product-type.application"; @@ -405,6 +408,9 @@ Base, ); mainGroup = 97C146E51CF9000F007C117D; + packageReferences = ( + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; projectRoot = ""; @@ -445,28 +451,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1A449D9969105E856D46DE8F /* [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-RunnerTests-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; - }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -483,7 +467,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin\n"; }; - 5CD19119BE250CBA8933F596 /* [CP] Check Pods Manifest.lock */ = { + 3CED2518869233B991743008 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -498,14 +482,14 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-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; }; - 81292840D1A9D2CDAE283D6F /* [CP] Check Pods Manifest.lock */ = { + 4AD7DB096A688CC18A8DF6D2 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -527,21 +511,26 @@ 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; }; - 951B8B461449D7B4FBBDC56A /* [CP] Embed Pods Frameworks */ = { + 610D809164DABC7B5FC6852D /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner-RunnerUITests/Pods-Runner-RunnerUITests-frameworks.sh\"\n"; + 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; }; 9740EEB61CF901F6004384FC /* Run Script */ = { @@ -559,23 +548,6 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; }; - C562A93270F296E7E633658F /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -824,7 +796,7 @@ }; 5C59DA9C280958FB00365CDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 15290EBC0E138D4CFE8691BF /* Pods-Runner-RunnerUITests.debug.xcconfig */; + baseConfigurationReference = 8CDFC2C500AA55D4AD3AEC6E /* Pods-Runner-RunnerUITests.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; @@ -854,7 +826,7 @@ }; 5C59DA9D280958FB00365CDB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B5F0CE7EB2CCC504C7678ED /* Pods-Runner-RunnerUITests.release.xcconfig */; + baseConfigurationReference = 958D8CBECC28D09A80122220 /* Pods-Runner-RunnerUITests.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; @@ -881,7 +853,7 @@ }; 5C59DA9E280958FB00365CDB /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4548242A67B820DFE91ED1E6 /* Pods-Runner-RunnerUITests.profile.xcconfig */; + baseConfigurationReference = 64E16AD17FD4B3FB98B88210 /* Pods-Runner-RunnerUITests.profile.xcconfig */; buildSettings = { CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; @@ -1104,6 +1076,20 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { + isa = XCSwiftPackageProductDependency; + productName = FlutterGeneratedPluginSwiftPackage; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 97C146E61CF9000F007C117D /* Project object */; } diff --git a/auth0_flutter/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/auth0_flutter/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 000000000..41a2cd128 --- /dev/null +++ b/auth0_flutter/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,33 @@ +{ + "originHash" : "4e1493ece8eb88622f92f839a164b8e68d1d659d71cfa0c4ff99b5b67ff305e3", + "pins" : [ + { + "identity" : "auth0.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/Auth0.swift", + "state" : { + "revision" : "4ef92edb3c4b630d541a1b28f410bf0095e81c60", + "version" : "2.18.0" + } + }, + { + "identity" : "jwtdecode.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/JWTDecode.swift", + "state" : { + "revision" : "36a5ce735a61c4bc119593f43ce2c027b4ca7392", + "version" : "3.3.0" + } + }, + { + "identity" : "simplekeychain", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/SimpleKeychain", + "state" : { + "revision" : "776c4a6db74d5c6c143974be91c383680d468630", + "version" : "1.3.0" + } + } + ], + "version" : 3 +} diff --git a/auth0_flutter/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/auth0_flutter/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index b891863c2..62f436813 100644 --- a/auth0_flutter/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/auth0_flutter/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -5,6 +5,24 @@ + + + + + + + + + + diff --git a/auth0_flutter/example/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/auth0_flutter/example/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 000000000..41a2cd128 --- /dev/null +++ b/auth0_flutter/example/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,33 @@ +{ + "originHash" : "4e1493ece8eb88622f92f839a164b8e68d1d659d71cfa0c4ff99b5b67ff305e3", + "pins" : [ + { + "identity" : "auth0.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/Auth0.swift", + "state" : { + "revision" : "4ef92edb3c4b630d541a1b28f410bf0095e81c60", + "version" : "2.18.0" + } + }, + { + "identity" : "jwtdecode.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/JWTDecode.swift", + "state" : { + "revision" : "36a5ce735a61c4bc119593f43ce2c027b4ca7392", + "version" : "3.3.0" + } + }, + { + "identity" : "simplekeychain", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/SimpleKeychain", + "state" : { + "revision" : "776c4a6db74d5c6c143974be91c383680d468630", + "version" : "1.3.0" + } + } + ], + "version" : 3 +} diff --git a/auth0_flutter/example/ios/Tests/SwiftAuth0FlutterPluginTests.swift b/auth0_flutter/example/ios/Tests/SwiftAuth0FlutterPluginTests.swift index e75576b11..b848edb85 100644 --- a/auth0_flutter/example/ios/Tests/SwiftAuth0FlutterPluginTests.swift +++ b/auth0_flutter/example/ios/Tests/SwiftAuth0FlutterPluginTests.swift @@ -2,8 +2,8 @@ import XCTest @testable import auth0_flutter -class SwiftAuth0FlutterPluginTests: XCTestCase { - let sut = SwiftAuth0FlutterPlugin.self +class Auth0FlutterPluginTests: XCTestCase { + let sut = Auth0FlutterPlugin.self override func setUpWithError() throws { SpyFlutterPlugin.calledRegister = false @@ -12,7 +12,7 @@ class SwiftAuth0FlutterPluginTests: XCTestCase { // MARK: - Handler Registration -extension SwiftAuth0FlutterPluginTests { +extension Auth0FlutterPluginTests { func testRegistersWebAuthHandler() { sut.handlers = [SpyFlutterPlugin.self] sut.register(with: SpyPluginRegistrar()) diff --git a/auth0_flutter/example/macos/Runner.xcodeproj/project.pbxproj b/auth0_flutter/example/macos/Runner.xcodeproj/project.pbxproj index c198857b6..aa6ec6d26 100644 --- a/auth0_flutter/example/macos/Runner.xcodeproj/project.pbxproj +++ b/auth0_flutter/example/macos/Runner.xcodeproj/project.pbxproj @@ -54,6 +54,7 @@ 5C13993C2B0EB5F3006DCE54 /* CredentialsManagerGetMethodHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1399212B0EB5F3006DCE54 /* CredentialsManagerGetMethodHandlerTests.swift */; }; 5C13993D2B0EB5F3006DCE54 /* CredentialsManagerHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1399222B0EB5F3006DCE54 /* CredentialsManagerHandlerTests.swift */; }; 5CD8A5622B117A9900313321 /* SmokeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CD8A5612B117A9900313321 /* SmokeTests.swift */; }; + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; B7435027FDBEB9426DE3F945 /* Pods_RunnerUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 506E34AA72DE3EE89DA59AF3 /* Pods_RunnerUITests.framework */; }; BED01AE0EC3CF9FFA874824D /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B73B6AA0238923E7DDDBEA3B /* Pods_RunnerTests.framework */; }; C674941AB11928E11BF9C473 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4109D16F63E569418468A57 /* Pods_Runner.framework */; }; @@ -170,6 +171,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, C674941AB11928E11BF9C473 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -379,7 +381,6 @@ 33CC10EB2044A3C60003C045 /* Resources */, 33CC110E2044A8840003C045 /* Bundle Framework */, 3399D490228B24CF009A79C7 /* ShellScript */, - A5465F754C30546E6F4C48F0 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -387,6 +388,9 @@ 33CC11202044C79F0003C045 /* PBXTargetDependency */, ); name = Runner; + packageProductDependencies = ( + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, + ); productName = Runner; productReference = 33CC10ED2044A3C60003C045 /* example.app */; productType = "com.apple.product-type.application"; @@ -399,7 +403,6 @@ 5CD8A5512B1179EE00313321 /* Sources */, 5CD8A5522B1179EE00313321 /* Frameworks */, 5CD8A5532B1179EE00313321 /* Resources */, - FA50A64EBD005709DC4A7419 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -453,6 +456,9 @@ Base, ); mainGroup = 33CC10E42044A3C60003C045; + packageReferences = ( + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */, + ); productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; projectDirPath = ""; projectRoot = ""; @@ -574,40 +580,6 @@ 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; }; - A5465F754C30546E6F4C48F0 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - FA50A64EBD005709DC4A7419 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-RunnerUITests/Pods-RunnerUITests-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-RunnerUITests/Pods-RunnerUITests-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RunnerUITests/Pods-RunnerUITests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; FE5FAB3D07F982B1C53DFA3C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1146,6 +1118,20 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { + isa = XCSwiftPackageProductDependency; + productName = FlutterGeneratedPluginSwiftPackage; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 33CC10E52044A3C60003C045 /* Project object */; } diff --git a/auth0_flutter/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/auth0_flutter/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 000000000..99904ee85 --- /dev/null +++ b/auth0_flutter/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,33 @@ +{ + "originHash" : "3c279fd5c5483a7b76f5c53ea753e7e0bf2ac6c3ac0d932844d1239b906e972c", + "pins" : [ + { + "identity" : "auth0.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/Auth0.swift", + "state" : { + "revision" : "4ef92edb3c4b630d541a1b28f410bf0095e81c60", + "version" : "2.18.0" + } + }, + { + "identity" : "jwtdecode.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/JWTDecode.swift", + "state" : { + "revision" : "36a5ce735a61c4bc119593f43ce2c027b4ca7392", + "version" : "3.3.0" + } + }, + { + "identity" : "simplekeychain", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/SimpleKeychain", + "state" : { + "revision" : "776c4a6db74d5c6c143974be91c383680d468630", + "version" : "1.3.0" + } + } + ], + "version" : 3 +} diff --git a/auth0_flutter/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/auth0_flutter/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 9449c3b76..aade325dc 100644 --- a/auth0_flutter/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/auth0_flutter/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -5,6 +5,24 @@ + + + + + + + + + + diff --git a/auth0_flutter/example/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/auth0_flutter/example/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 000000000..99904ee85 --- /dev/null +++ b/auth0_flutter/example/macos/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,33 @@ +{ + "originHash" : "3c279fd5c5483a7b76f5c53ea753e7e0bf2ac6c3ac0d932844d1239b906e972c", + "pins" : [ + { + "identity" : "auth0.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/Auth0.swift", + "state" : { + "revision" : "4ef92edb3c4b630d541a1b28f410bf0095e81c60", + "version" : "2.18.0" + } + }, + { + "identity" : "jwtdecode.swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/JWTDecode.swift", + "state" : { + "revision" : "36a5ce735a61c4bc119593f43ce2c027b4ca7392", + "version" : "3.3.0" + } + }, + { + "identity" : "simplekeychain", + "kind" : "remoteSourceControl", + "location" : "https://github.com/auth0/SimpleKeychain", + "state" : { + "revision" : "776c4a6db74d5c6c143974be91c383680d468630", + "version" : "1.3.0" + } + } + ], + "version" : 3 +} diff --git a/auth0_flutter/example/macos/Runner/AppDelegate.swift b/auth0_flutter/example/macos/Runner/AppDelegate.swift index d53ef6437..b3c176141 100644 --- a/auth0_flutter/example/macos/Runner/AppDelegate.swift +++ b/auth0_flutter/example/macos/Runner/AppDelegate.swift @@ -1,9 +1,13 @@ import Cocoa import FlutterMacOS -@NSApplicationMain +@main class AppDelegate: FlutterAppDelegate { override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { return true } + + override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { + return true + } } diff --git a/auth0_flutter/ios/.gitignore b/auth0_flutter/ios/.gitignore deleted file mode 100644 index 034771fc9..000000000 --- a/auth0_flutter/ios/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -.idea/ -.vagrant/ -.sconsign.dblite -.svn/ - -.DS_Store -*.swp -profile - -DerivedData/ -build/ -GeneratedPluginRegistrant.h -GeneratedPluginRegistrant.m - -.generated/ - -*.pbxuser -*.mode1v3 -*.mode2v3 -*.perspectivev3 - -!default.pbxuser -!default.mode1v3 -!default.mode2v3 -!default.perspectivev3 - -xcuserdata - -*.moved-aside - -*.pyc -*sync/ -Icon? -.tags* - -/Flutter/Generated.xcconfig -/Flutter/ephemeral/ -/Flutter/flutter_export_environment.sh diff --git a/auth0_flutter/ios/Assets/.gitkeep b/auth0_flutter/ios/Assets/.gitkeep deleted file mode 120000 index eb5de976c..000000000 --- a/auth0_flutter/ios/Assets/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Assets/.gitkeep \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/Auth0FlutterPlugin.h b/auth0_flutter/ios/Classes/Auth0FlutterPlugin.h deleted file mode 120000 index dc2c6689a..000000000 --- a/auth0_flutter/ios/Classes/Auth0FlutterPlugin.h +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Auth0FlutterPlugin.h \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/Auth0FlutterPlugin.m b/auth0_flutter/ios/Classes/Auth0FlutterPlugin.m deleted file mode 120000 index 72d2585ac..000000000 --- a/auth0_flutter/ios/Classes/Auth0FlutterPlugin.m +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Auth0FlutterPlugin.m \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift deleted file mode 120000 index 3bb2c2d3d..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift deleted file mode 120000 index fef802a3d..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIExtensions.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIExtensions.swift deleted file mode 120000 index 9d25c9150..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIExtensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIExtensions.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIHandler.swift deleted file mode 120000 index 0557daaa5..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift deleted file mode 120000 index e5cdc15e5..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift deleted file mode 120000 index 0f3d2dc45..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift deleted file mode 120000 index 854e8df59..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift deleted file mode 120000 index 2e94fe6ca..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift deleted file mode 120000 index b4f6ace64..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift deleted file mode 120000 index 7fe1a8cb5..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift deleted file mode 120000 index 4a86309a1..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift deleted file mode 120000 index 03cf0823b..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPISignupMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPISignupMethodHandler.swift deleted file mode 120000 index 48a322e53..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPISignupMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPISignupMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift deleted file mode 120000 index 79a16034a..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/AuthAPI/SSOExchangeMethodHandler.swift b/auth0_flutter/ios/Classes/AuthAPI/SSOExchangeMethodHandler.swift deleted file mode 120000 index 0e504cd09..000000000 --- a/auth0_flutter/ios/Classes/AuthAPI/SSOExchangeMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/SSOExchangeMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift deleted file mode 120000 index 4d72434d2..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerExtensions.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerExtensions.swift deleted file mode 120000 index dc32193cd..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerExtensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerExtensions.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift deleted file mode 120000 index 415149b7a..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerHandler.swift deleted file mode 120000 index c076e8590..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift deleted file mode 120000 index 68fe975fe..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerModels.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerModels.swift deleted file mode 120000 index 37fe0ae01..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerModels.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerModels.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift deleted file mode 120000 index 5ad277078..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift deleted file mode 120000 index 768751e32..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift deleted file mode 120000 index 355099aac..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift b/auth0_flutter/ios/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift deleted file mode 120000 index 21600818b..000000000 --- a/auth0_flutter/ios/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/DPoP/DPoPClearKeyMethodHandler.swift b/auth0_flutter/ios/Classes/DPoP/DPoPClearKeyMethodHandler.swift deleted file mode 120000 index 2ee9bbc59..000000000 --- a/auth0_flutter/ios/Classes/DPoP/DPoPClearKeyMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/DPoP/DPoPClearKeyMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/DPoP/DPoPGetHeadersMethodHandler.swift b/auth0_flutter/ios/Classes/DPoP/DPoPGetHeadersMethodHandler.swift deleted file mode 120000 index 21506d926..000000000 --- a/auth0_flutter/ios/Classes/DPoP/DPoPGetHeadersMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/DPoP/DPoPGetHeadersMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/DPoP/DPoPHandler.swift b/auth0_flutter/ios/Classes/DPoP/DPoPHandler.swift deleted file mode 120000 index 0ef26ea83..000000000 --- a/auth0_flutter/ios/Classes/DPoP/DPoPHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/DPoP/DPoPHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/Extensions.swift b/auth0_flutter/ios/Classes/Extensions.swift deleted file mode 120000 index 865013982..000000000 --- a/auth0_flutter/ios/Classes/Extensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Extensions.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/HandlerError.swift b/auth0_flutter/ios/Classes/HandlerError.swift deleted file mode 120000 index d7136c2be..000000000 --- a/auth0_flutter/ios/Classes/HandlerError.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/HandlerError.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/MethodHandler.swift b/auth0_flutter/ios/Classes/MethodHandler.swift deleted file mode 120000 index 49c766a2f..000000000 --- a/auth0_flutter/ios/Classes/MethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/MethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/Models.swift b/auth0_flutter/ios/Classes/Models.swift deleted file mode 120000 index 085296591..000000000 --- a/auth0_flutter/ios/Classes/Models.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Models.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/Properties.swift b/auth0_flutter/ios/Classes/Properties.swift deleted file mode 120000 index 9f83511c3..000000000 --- a/auth0_flutter/ios/Classes/Properties.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Properties.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/SwiftAuth0FlutterPlugin.swift b/auth0_flutter/ios/Classes/SwiftAuth0FlutterPlugin.swift deleted file mode 120000 index 58c54251a..000000000 --- a/auth0_flutter/ios/Classes/SwiftAuth0FlutterPlugin.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/SwiftAuth0FlutterPlugin.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/WebAuth/WebAuthExtensions.swift b/auth0_flutter/ios/Classes/WebAuth/WebAuthExtensions.swift deleted file mode 120000 index 750862a3c..000000000 --- a/auth0_flutter/ios/Classes/WebAuth/WebAuthExtensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthExtensions.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/WebAuth/WebAuthHandler.swift b/auth0_flutter/ios/Classes/WebAuth/WebAuthHandler.swift deleted file mode 120000 index 05c9ddd70..000000000 --- a/auth0_flutter/ios/Classes/WebAuth/WebAuthHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/WebAuth/WebAuthLoginMethodHandler.swift b/auth0_flutter/ios/Classes/WebAuth/WebAuthLoginMethodHandler.swift deleted file mode 120000 index b8baebc63..000000000 --- a/auth0_flutter/ios/Classes/WebAuth/WebAuthLoginMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthLoginMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/WebAuth/WebAuthLogoutMethodHandler.swift b/auth0_flutter/ios/Classes/WebAuth/WebAuthLogoutMethodHandler.swift deleted file mode 120000 index 9f1cbb1d0..000000000 --- a/auth0_flutter/ios/Classes/WebAuth/WebAuthLogoutMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthLogoutMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/ios/Classes/WebAuth/WebAuthModels.swift b/auth0_flutter/ios/Classes/WebAuth/WebAuthModels.swift deleted file mode 120000 index f98ec1472..000000000 --- a/auth0_flutter/ios/Classes/WebAuth/WebAuthModels.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthModels.swift \ No newline at end of file diff --git a/auth0_flutter/ios/auth0_flutter.podspec b/auth0_flutter/ios/auth0_flutter.podspec deleted file mode 100644 index d6415e2ac..000000000 --- a/auth0_flutter/ios/auth0_flutter.podspec +++ /dev/null @@ -1,29 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint auth0_flutter.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'auth0_flutter' - s.version = '2.0.1' - s.summary = 'Auth0 SDK for Flutter' - s.description = 'Auth0 SDK for Flutter Android and iOS apps.' - s.homepage = 'https://auth0.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Auth0' => 'support@auth0.com' } - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - - s.ios.deployment_target = '14.0' - s.ios.dependency 'Flutter' - - s.osx.deployment_target = '11.0' - s.osx.dependency 'FlutterMacOS' - - s.dependency 'Auth0', '2.18.0' - s.dependency 'JWTDecode', '3.3.0' - s.dependency 'SimpleKeychain', '1.3.0' - - # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - s.swift_version = ['5.7', '5.8', '5.9'] -end diff --git a/auth0_flutter/macos/.gitignore b/auth0_flutter/macos/.gitignore deleted file mode 100644 index 034771fc9..000000000 --- a/auth0_flutter/macos/.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -.idea/ -.vagrant/ -.sconsign.dblite -.svn/ - -.DS_Store -*.swp -profile - -DerivedData/ -build/ -GeneratedPluginRegistrant.h -GeneratedPluginRegistrant.m - -.generated/ - -*.pbxuser -*.mode1v3 -*.mode2v3 -*.perspectivev3 - -!default.pbxuser -!default.mode1v3 -!default.mode2v3 -!default.perspectivev3 - -xcuserdata - -*.moved-aside - -*.pyc -*sync/ -Icon? -.tags* - -/Flutter/Generated.xcconfig -/Flutter/ephemeral/ -/Flutter/flutter_export_environment.sh diff --git a/auth0_flutter/macos/Assets/.gitkeep b/auth0_flutter/macos/Assets/.gitkeep deleted file mode 120000 index eb5de976c..000000000 --- a/auth0_flutter/macos/Assets/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Assets/.gitkeep \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/Auth0FlutterPlugin.h b/auth0_flutter/macos/Classes/Auth0FlutterPlugin.h deleted file mode 120000 index dc2c6689a..000000000 --- a/auth0_flutter/macos/Classes/Auth0FlutterPlugin.h +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Auth0FlutterPlugin.h \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/Auth0FlutterPlugin.m b/auth0_flutter/macos/Classes/Auth0FlutterPlugin.m deleted file mode 120000 index 72d2585ac..000000000 --- a/auth0_flutter/macos/Classes/Auth0FlutterPlugin.m +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Auth0FlutterPlugin.m \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift deleted file mode 120000 index 3bb2c2d3d..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPICustomTokenExchangeMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift deleted file mode 120000 index fef802a3d..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIEmailPasswordlessLoginMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIExtensions.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIExtensions.swift deleted file mode 120000 index 9d25c9150..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIExtensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIExtensions.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIHandler.swift deleted file mode 120000 index 0557daaa5..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift deleted file mode 120000 index e5cdc15e5..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginUsernameOrEmailMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift deleted file mode 120000 index 0f3d2dc45..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginWithEmailMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift deleted file mode 120000 index 854e8df59..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginWithOTPMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift deleted file mode 120000 index 2e94fe6ca..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPILoginWithPhoneNumberMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift deleted file mode 120000 index b4f6ace64..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIMultifactorChallengeMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift deleted file mode 120000 index 7fe1a8cb5..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIPhoneNumberPasswordlessLoginMethod.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift deleted file mode 120000 index 4a86309a1..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIRenewMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift deleted file mode 120000 index 03cf0823b..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIResetPasswordMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPISignupMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPISignupMethodHandler.swift deleted file mode 120000 index 48a322e53..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPISignupMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPISignupMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift deleted file mode 120000 index 79a16034a..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/AuthAPIUserInfoMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/AuthAPI/SSOExchangeMethodHandler.swift b/auth0_flutter/macos/Classes/AuthAPI/SSOExchangeMethodHandler.swift deleted file mode 120000 index 0e504cd09..000000000 --- a/auth0_flutter/macos/Classes/AuthAPI/SSOExchangeMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/AuthAPI/SSOExchangeMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift deleted file mode 120000 index 4d72434d2..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerClearMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerExtensions.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerExtensions.swift deleted file mode 120000 index dc32193cd..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerExtensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerExtensions.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift deleted file mode 120000 index 415149b7a..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerGetMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerHandler.swift deleted file mode 120000 index c076e8590..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift deleted file mode 120000 index 68fe975fe..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerHasValidMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerModels.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerModels.swift deleted file mode 120000 index 37fe0ae01..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerModels.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerModels.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift deleted file mode 120000 index 5ad277078..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerRenewMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift deleted file mode 120000 index 768751e32..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerSaveMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift deleted file mode 120000 index 355099aac..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/CredentialsManagerUserInfoMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift b/auth0_flutter/macos/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift deleted file mode 120000 index 21600818b..000000000 --- a/auth0_flutter/macos/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/CredentialsManager/SSOCredentialsMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/DPoP/DPoPClearKeyMethodHandler.swift b/auth0_flutter/macos/Classes/DPoP/DPoPClearKeyMethodHandler.swift deleted file mode 120000 index 2ee9bbc59..000000000 --- a/auth0_flutter/macos/Classes/DPoP/DPoPClearKeyMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/DPoP/DPoPClearKeyMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/DPoP/DPoPGetHeadersMethodHandler.swift b/auth0_flutter/macos/Classes/DPoP/DPoPGetHeadersMethodHandler.swift deleted file mode 120000 index 21506d926..000000000 --- a/auth0_flutter/macos/Classes/DPoP/DPoPGetHeadersMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/DPoP/DPoPGetHeadersMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/DPoP/DPoPHandler.swift b/auth0_flutter/macos/Classes/DPoP/DPoPHandler.swift deleted file mode 120000 index 0ef26ea83..000000000 --- a/auth0_flutter/macos/Classes/DPoP/DPoPHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/DPoP/DPoPHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/Extensions.swift b/auth0_flutter/macos/Classes/Extensions.swift deleted file mode 120000 index 865013982..000000000 --- a/auth0_flutter/macos/Classes/Extensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Extensions.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/HandlerError.swift b/auth0_flutter/macos/Classes/HandlerError.swift deleted file mode 120000 index d7136c2be..000000000 --- a/auth0_flutter/macos/Classes/HandlerError.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/HandlerError.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/MethodHandler.swift b/auth0_flutter/macos/Classes/MethodHandler.swift deleted file mode 120000 index 49c766a2f..000000000 --- a/auth0_flutter/macos/Classes/MethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/MethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/Models.swift b/auth0_flutter/macos/Classes/Models.swift deleted file mode 120000 index 085296591..000000000 --- a/auth0_flutter/macos/Classes/Models.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Models.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/Properties.swift b/auth0_flutter/macos/Classes/Properties.swift deleted file mode 120000 index 9f83511c3..000000000 --- a/auth0_flutter/macos/Classes/Properties.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/Properties.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/SwiftAuth0FlutterPlugin.swift b/auth0_flutter/macos/Classes/SwiftAuth0FlutterPlugin.swift deleted file mode 120000 index 58c54251a..000000000 --- a/auth0_flutter/macos/Classes/SwiftAuth0FlutterPlugin.swift +++ /dev/null @@ -1 +0,0 @@ -../../darwin/Classes/SwiftAuth0FlutterPlugin.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/WebAuth/WebAuthExtensions.swift b/auth0_flutter/macos/Classes/WebAuth/WebAuthExtensions.swift deleted file mode 120000 index 750862a3c..000000000 --- a/auth0_flutter/macos/Classes/WebAuth/WebAuthExtensions.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthExtensions.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/WebAuth/WebAuthHandler.swift b/auth0_flutter/macos/Classes/WebAuth/WebAuthHandler.swift deleted file mode 120000 index 05c9ddd70..000000000 --- a/auth0_flutter/macos/Classes/WebAuth/WebAuthHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/WebAuth/WebAuthLoginMethodHandler.swift b/auth0_flutter/macos/Classes/WebAuth/WebAuthLoginMethodHandler.swift deleted file mode 120000 index b8baebc63..000000000 --- a/auth0_flutter/macos/Classes/WebAuth/WebAuthLoginMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthLoginMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/WebAuth/WebAuthLogoutMethodHandler.swift b/auth0_flutter/macos/Classes/WebAuth/WebAuthLogoutMethodHandler.swift deleted file mode 120000 index 9f1cbb1d0..000000000 --- a/auth0_flutter/macos/Classes/WebAuth/WebAuthLogoutMethodHandler.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthLogoutMethodHandler.swift \ No newline at end of file diff --git a/auth0_flutter/macos/Classes/WebAuth/WebAuthModels.swift b/auth0_flutter/macos/Classes/WebAuth/WebAuthModels.swift deleted file mode 120000 index f98ec1472..000000000 --- a/auth0_flutter/macos/Classes/WebAuth/WebAuthModels.swift +++ /dev/null @@ -1 +0,0 @@ -../../../darwin/Classes/WebAuth/WebAuthModels.swift \ No newline at end of file diff --git a/auth0_flutter/macos/auth0_flutter.podspec b/auth0_flutter/macos/auth0_flutter.podspec deleted file mode 100644 index d6415e2ac..000000000 --- a/auth0_flutter/macos/auth0_flutter.podspec +++ /dev/null @@ -1,29 +0,0 @@ -# -# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. -# Run `pod lib lint auth0_flutter.podspec` to validate before publishing. -# -Pod::Spec.new do |s| - s.name = 'auth0_flutter' - s.version = '2.0.1' - s.summary = 'Auth0 SDK for Flutter' - s.description = 'Auth0 SDK for Flutter Android and iOS apps.' - s.homepage = 'https://auth0.com' - s.license = { :file => '../LICENSE' } - s.author = { 'Auth0' => 'support@auth0.com' } - s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - - s.ios.deployment_target = '14.0' - s.ios.dependency 'Flutter' - - s.osx.deployment_target = '11.0' - s.osx.dependency 'FlutterMacOS' - - s.dependency 'Auth0', '2.18.0' - s.dependency 'JWTDecode', '3.3.0' - s.dependency 'SimpleKeychain', '1.3.0' - - # Flutter.framework does not contain a i386 slice. - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } - s.swift_version = ['5.7', '5.8', '5.9'] -end