diff --git a/README.md b/README.md
index 79cd8c4..a64a489 100644
--- a/README.md
+++ b/README.md
@@ -34,7 +34,7 @@ Here's how it works:
[CocoaPods](https://cocoapods.org) is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate XmBindIdSDK into your Xcode project using CocoaPods, specify it in your `Podfile`:
```ruby
-pod 'XmBindIdSDK', '~> 1.40.0'
+pod 'XmBindIdSDK', '~> 1.60.0'
```
### Carthage
@@ -42,7 +42,7 @@ pod 'XmBindIdSDK', '~> 1.40.0'
[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate XmBindIdSDK into your Xcode project using Carthage, specify it in your `Cartfile`:
```ogdl
-github "https://github.com/TransmitSecurity/bindid-ios-sdk" ~> 1.40.0
+github "https://github.com/TransmitSecurity/bindid-ios-sdk" ~> 1.60.0
```
### Swift Package Manager
@@ -53,7 +53,7 @@ Once you have your Swift package set up, adding XmBindIdSDK as a dependency is a
```swift
dependencies: [
- .package(url: "https://github.com/TransmitSecurity/bindid-ios-sdk.git", .upToNextMajor(from: "1.40.0"))
+ .package(url: "https://github.com/TransmitSecurity/bindid-ios-sdk.git", .upToNextMajor(from: "1.60.0"))
]
```
diff --git a/Sources/XmBindIdSDK.xcframework/Info.plist b/Sources/XmBindIdSDK.xcframework/Info.plist
index ebb4d8c..a23948f 100644
--- a/Sources/XmBindIdSDK.xcframework/Info.plist
+++ b/Sources/XmBindIdSDK.xcframework/Info.plist
@@ -6,30 +6,30 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
XmBindIdSDK.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
XmBindIdSDK.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift
index d9bc702..ec8b314 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift
@@ -321,6 +321,11 @@ public var loginHint: XmBindIdLoginHint?
Used to require an authenticating device bound to the Client Application for a specified user (e.g., for step-up authentication). This bound status is reflected in the ID token by the `ts.bindid.app_bound_cred` ACR value, which is set using a session-feedback request.
*/
public var boundTo: XmBindIdBoundTo?
+
+/**
+ Used to require authentication using device biometrics as opposed to web view fallback
+ */
+public var enforceNativeFlow: Bool?
}
/**
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Info.plist b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Info.plist
index f2762de..4376267 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Info.plist and b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Info.plist differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftdoc b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftdoc
index f9a0106..a6728d5 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftinterface b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftinterface
index 802d5fa..0bc8288 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios.swiftinterface
@@ -252,6 +252,7 @@ public enum XmBindIdTokenExchangePlatformMode : Swift.String, Swift.CaseIterable
public var encrypted: Swift.Bool?
public var loginHint: XmBindIdSDK.XmBindIdLoginHint?
public var boundTo: XmBindIdSDK.XmBindIdBoundTo?
+ public var enforceNativeFlow: Swift.Bool?
@objc override dynamic public init()
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc
index f9a0106..a6728d5 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc and b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
index 802d5fa..0bc8288 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
@@ -252,6 +252,7 @@ public enum XmBindIdTokenExchangePlatformMode : Swift.String, Swift.CaseIterable
public var encrypted: Swift.Bool?
public var loginHint: XmBindIdSDK.XmBindIdLoginHint?
public var boundTo: XmBindIdSDK.XmBindIdBoundTo?
+ public var enforceNativeFlow: Swift.Bool?
@objc override dynamic public init()
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/XmBindIdSDK b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/XmBindIdSDK
index b45f8c1..692287c 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/XmBindIdSDK and b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/XmBindIdSDK differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/version b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/version
index b02f1a0..c7aabb9 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/version
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64/XmBindIdSDK.framework/version
@@ -1 +1 @@
-1.40.0 a7899e1
+1.60.0 7998785
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift
index d9bc702..ec8b314 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/TransmitBindIdSDK.swift
@@ -321,6 +321,11 @@ public var loginHint: XmBindIdLoginHint?
Used to require an authenticating device bound to the Client Application for a specified user (e.g., for step-up authentication). This bound status is reflected in the ID token by the `ts.bindid.app_bound_cred` ACR value, which is set using a session-feedback request.
*/
public var boundTo: XmBindIdBoundTo?
+
+/**
+ Used to require authentication using device biometrics as opposed to web view fallback
+ */
+public var enforceNativeFlow: Bool?
}
/**
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/XmBindIdSDK-Swift.h b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/XmBindIdSDK-Swift.h
index cc65439..7952c2b 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/XmBindIdSDK-Swift.h
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Headers/XmBindIdSDK-Swift.h
@@ -1,3 +1,5 @@
+#if 0
+#elif defined(__arm64__) && __arm64__
// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
#ifndef XMBINDIDSDK_SWIFT_H
#define XMBINDIDSDK_SWIFT_H
@@ -324,3 +326,333 @@ SWIFT_CLASS_NAMED("XmBindIdTransactionSigningRequest")
#endif
#pragma clang diagnostic pop
#endif
+
+#elif defined(__x86_64__) && __x86_64__
+// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+#ifndef XMBINDIDSDK_SWIFT_H
+#define XMBINDIDSDK_SWIFT_H
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wgcc-compat"
+
+#if !defined(__has_include)
+# define __has_include(x) 0
+#endif
+#if !defined(__has_attribute)
+# define __has_attribute(x) 0
+#endif
+#if !defined(__has_feature)
+# define __has_feature(x) 0
+#endif
+#if !defined(__has_warning)
+# define __has_warning(x) 0
+#endif
+
+#if __has_include()
+# include
+#endif
+
+#pragma clang diagnostic ignored "-Wauto-import"
+#include
+#include
+#include
+#include
+
+#if !defined(SWIFT_TYPEDEFS)
+# define SWIFT_TYPEDEFS 1
+# if __has_include()
+# include
+# elif !defined(__cplusplus)
+typedef uint_least16_t char16_t;
+typedef uint_least32_t char32_t;
+# endif
+typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
+typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
+typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
+typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
+typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
+typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
+typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
+typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
+typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
+typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2)));
+typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3)));
+typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
+#endif
+
+#if !defined(SWIFT_PASTE)
+# define SWIFT_PASTE_HELPER(x, y) x##y
+# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
+#endif
+#if !defined(SWIFT_METATYPE)
+# define SWIFT_METATYPE(X) Class
+#endif
+#if !defined(SWIFT_CLASS_PROPERTY)
+# if __has_feature(objc_class_property)
+# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
+# else
+# define SWIFT_CLASS_PROPERTY(...)
+# endif
+#endif
+
+#if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+#else
+# define SWIFT_RUNTIME_NAME(X)
+#endif
+#if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+#else
+# define SWIFT_COMPILE_NAME(X)
+#endif
+#if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+#else
+# define SWIFT_METHOD_FAMILY(X)
+#endif
+#if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+#else
+# define SWIFT_NOESCAPE
+#endif
+#if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+#else
+# define SWIFT_RELEASES_ARGUMENT
+#endif
+#if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#else
+# define SWIFT_WARN_UNUSED_RESULT
+#endif
+#if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+#else
+# define SWIFT_NORETURN
+#endif
+#if !defined(SWIFT_CLASS_EXTRA)
+# define SWIFT_CLASS_EXTRA
+#endif
+#if !defined(SWIFT_PROTOCOL_EXTRA)
+# define SWIFT_PROTOCOL_EXTRA
+#endif
+#if !defined(SWIFT_ENUM_EXTRA)
+# define SWIFT_ENUM_EXTRA
+#endif
+#if !defined(SWIFT_CLASS)
+# if __has_attribute(objc_subclassing_restricted)
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# else
+# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
+# endif
+#endif
+#if !defined(SWIFT_RESILIENT_CLASS)
+# if __has_attribute(objc_class_stub)
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# else
+# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
+# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
+# endif
+#endif
+
+#if !defined(SWIFT_PROTOCOL)
+# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
+#endif
+
+#if !defined(SWIFT_EXTENSION)
+# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
+#endif
+
+#if !defined(OBJC_DESIGNATED_INITIALIZER)
+# if __has_attribute(objc_designated_initializer)
+# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
+# else
+# define OBJC_DESIGNATED_INITIALIZER
+# endif
+#endif
+#if !defined(SWIFT_ENUM_ATTR)
+# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
+# else
+# define SWIFT_ENUM_ATTR(_extensibility)
+# endif
+#endif
+#if !defined(SWIFT_ENUM)
+# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# if __has_feature(generalized_swift_name)
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type
+# else
+# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility)
+# endif
+#endif
+#if !defined(SWIFT_UNAVAILABLE)
+# define SWIFT_UNAVAILABLE __attribute__((unavailable))
+#endif
+#if !defined(SWIFT_UNAVAILABLE_MSG)
+# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg)))
+#endif
+#if !defined(SWIFT_AVAILABILITY)
+# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
+#endif
+#if !defined(SWIFT_WEAK_IMPORT)
+# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
+#endif
+#if !defined(SWIFT_DEPRECATED)
+# define SWIFT_DEPRECATED __attribute__((deprecated))
+#endif
+#if !defined(SWIFT_DEPRECATED_MSG)
+# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
+#endif
+#if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+#else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#endif
+#if !defined(IBSegueAction)
+# define IBSegueAction
+#endif
+#if __has_feature(modules)
+#if __has_warning("-Watimport-in-framework-header")
+#pragma clang diagnostic ignored "-Watimport-in-framework-header"
+#endif
+@import ObjectiveC;
+#endif
+
+#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
+#pragma clang diagnostic ignored "-Wduplicate-method-arg"
+#if __has_warning("-Wpragma-clang-attribute")
+# pragma clang diagnostic ignored "-Wpragma-clang-attribute"
+#endif
+#pragma clang diagnostic ignored "-Wunknown-pragmas"
+#pragma clang diagnostic ignored "-Wnullability"
+
+#if __has_attribute(external_source_symbol)
+# pragma push_macro("any")
+# undef any
+# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="XmBindIdSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol))
+# pragma pop_macro("any")
+#endif
+
+
+
+
+
+
+
+/// Shared parameters for a BindID request configuration.
+SWIFT_CLASS_NAMED("XmBindIdRequest")
+@interface XmBindIdRequest : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// Configuration for a BindID authentication request.
+SWIFT_CLASS_NAMED("XmBindIdAuthenticationRequest")
+@interface XmBindIdAuthenticationRequest : XmBindIdRequest
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// Used to require an authenticating device bound to the Client Application for a specified user (e.g., for step-up authentication). This bound status is reflected in the ID token by the ts.bindid.app_bound_cred
ACR value, which is set using a session-feedback request.
+SWIFT_CLASS_NAMED("XmBindIdBoundTo")
+@interface XmBindIdBoundTo : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// (Mobile Only)
+/// Configuration for a BindID authentication request.
+SWIFT_CLASS_NAMED("XmBindIdBoundUserAuthenticationRequest")
+@interface XmBindIdBoundUserAuthenticationRequest : XmBindIdRequest
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+/// Application-wide configuration for the BindID Client SDK.
+SWIFT_CLASS_NAMED("XmBindIdConfig")
+@interface XmBindIdConfig : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// An object representing SDK errors or failed authentication errors.
+SWIFT_CLASS_NAMED("XmBindIdError")
+@interface XmBindIdError : NSObject
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+
+
+SWIFT_CLASS_NAMED("XmBindIdExchangeTokenRequest")
+@interface XmBindIdExchangeTokenRequest : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+
+/// Type and value for the login hint, which is used as a hint for the user’s login identifier (e.g., their email address)
+SWIFT_CLASS_NAMED("XmBindIdLoginHint")
+@interface XmBindIdLoginHint : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+/// Entry point interface to the BindID Client SDK.
+/// This interface declares all top level services supported by the SDK. An instance of this interface is available
+/// to client applications as window.XmBindId.
+/// Before the BindID SDK can be used, the {@link XmBindIdSdk.initialize} call must be invoked, with proper configuration for the client
+/// application using BindID.
+SWIFT_CLASS_NAMED("XmBindIdSdk")
+@interface XmBindIdSdk : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+/// Available BindID Server URL.
+SWIFT_CLASS_NAMED("XmBindIdServerEnvironment")
+@interface XmBindIdServerEnvironment : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+
+/// A transaction signing request data object.
+SWIFT_CLASS_NAMED("XmBindIdTransactionSigningData")
+@interface XmBindIdTransactionSigningData : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+/// The data that will be displayed to the user in the transaction consent.
+SWIFT_CLASS_NAMED("XmBindIdTransactionSigningDisplayData")
+@interface XmBindIdTransactionSigningDisplayData : NSObject
+- (nonnull instancetype)init SWIFT_UNAVAILABLE;
++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable");
+@end
+
+
+SWIFT_CLASS_NAMED("XmBindIdTransactionSigningRequest")
+@interface XmBindIdTransactionSigningRequest : XmBindIdRequest
+- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
+@end
+
+#if __has_attribute(external_source_symbol)
+# pragma clang attribute pop
+#endif
+#pragma clang diagnostic pop
+#endif
+
+#endif
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Info.plist b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Info.plist
index 3421e7e..3dd40dc 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Info.plist and b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Info.plist differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index 164e3dd..769eac7 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 854be2e..e81a89d 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -252,6 +252,7 @@ public enum XmBindIdTokenExchangePlatformMode : Swift.String, Swift.CaseIterable
public var encrypted: Swift.Bool?
public var loginHint: XmBindIdSDK.XmBindIdLoginHint?
public var boundTo: XmBindIdSDK.XmBindIdBoundTo?
+ public var enforceNativeFlow: Swift.Bool?
@objc override dynamic public init()
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc
index 164e3dd..769eac7 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc and b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
index 854be2e..e81a89d 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
@@ -252,6 +252,7 @@ public enum XmBindIdTokenExchangePlatformMode : Swift.String, Swift.CaseIterable
public var encrypted: Swift.Bool?
public var loginHint: XmBindIdSDK.XmBindIdLoginHint?
public var boundTo: XmBindIdSDK.XmBindIdBoundTo?
+ public var enforceNativeFlow: Swift.Bool?
@objc override dynamic public init()
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index 5718da6..b98a867 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 40c03c6..de1f400 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -252,6 +252,7 @@ public enum XmBindIdTokenExchangePlatformMode : Swift.String, Swift.CaseIterable
public var encrypted: Swift.Bool?
public var loginHint: XmBindIdSDK.XmBindIdLoginHint?
public var boundTo: XmBindIdSDK.XmBindIdBoundTo?
+ public var enforceNativeFlow: Swift.Bool?
@objc override dynamic public init()
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftdoc b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftdoc
index 5718da6..b98a867 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftdoc and b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftdoc differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftinterface b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftinterface
index 40c03c6..de1f400 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftinterface
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/Modules/XmBindIdSDK.swiftmodule/x86_64.swiftinterface
@@ -252,6 +252,7 @@ public enum XmBindIdTokenExchangePlatformMode : Swift.String, Swift.CaseIterable
public var encrypted: Swift.Bool?
public var loginHint: XmBindIdSDK.XmBindIdLoginHint?
public var boundTo: XmBindIdSDK.XmBindIdBoundTo?
+ public var enforceNativeFlow: Swift.Bool?
@objc override dynamic public init()
@objc deinit
public func encode(to encoder: Swift.Encoder) throws
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/XmBindIdSDK b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/XmBindIdSDK
index 09ab847..8791d9f 100644
Binary files a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/XmBindIdSDK and b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/XmBindIdSDK differ
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/_CodeSignature/CodeResources b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/_CodeSignature/CodeResources
index 3352124..b6dc1f1 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/_CodeSignature/CodeResources
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/_CodeSignature/CodeResources
@@ -6,11 +6,11 @@
Headers/TransmitBindIdSDK.swift
- V/52TZH1WnNbm3zyC8ne/nPz0KQ=
+ mAw7IrqaCbzPNNHkn9xndiXENeU=
Headers/XmBindIdSDK-Swift.h
- 9qBlN3cVwqr/FPfMcMXjVba8dRY=
+ Ny3sqCJsw+KAt7x8DsDIfJCExOY=
Headers/XmBindIdSDK.h
@@ -18,31 +18,55 @@
Info.plist
- NWSR4My7ALtD3oUXxhwbCuH3R14=
+ 6JDnffR7HGjVNdsr+7vuWxm7rLA=
+
+ Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
+
+ ydT7rEm2RTFvbuoZkr22acrHqCg=
+
+ Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+
+ 3udBBDFJmzLa9WCUvDEKrfnVM9Y=
+
+ Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule
+
+ XuTCVrF26fE1/8tinRiQr5pySTg=
+
+ Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc
+
+ ydT7rEm2RTFvbuoZkr22acrHqCg=
+
+ Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
+
+ 3udBBDFJmzLa9WCUvDEKrfnVM9Y=
+
+ Modules/XmBindIdSDK.swiftmodule/arm64.swiftmodule
+
+ XuTCVrF26fE1/8tinRiQr5pySTg=
Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- yE38ormwLKtiklzKc2mMzZNdJOU=
+ 81yceTEiHE7S5LZxgQmhNNWjL3M=
Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- 0UdszjqUevu2b7I6/BGnto5hePc=
+ FGgP1GTu3mR3erGPQsXKDfJq6ME=
Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- 7dDQeSojc3NPhMUvtb6uy4Eznxg=
+ ufWggkocAsHOtdf57cA6QtpmGfI=
Modules/XmBindIdSDK.swiftmodule/x86_64.swiftdoc
- yE38ormwLKtiklzKc2mMzZNdJOU=
+ 81yceTEiHE7S5LZxgQmhNNWjL3M=
Modules/XmBindIdSDK.swiftmodule/x86_64.swiftinterface
- 0UdszjqUevu2b7I6/BGnto5hePc=
+ FGgP1GTu3mR3erGPQsXKDfJq6ME=
Modules/XmBindIdSDK.swiftmodule/x86_64.swiftmodule
- 7dDQeSojc3NPhMUvtb6uy4Eznxg=
+ ufWggkocAsHOtdf57cA6QtpmGfI=
Modules/module.modulemap
@@ -50,7 +74,7 @@
version
- L8fc+LnfP9ukk/8p2YmfUv2IPDM=
+ x9HxenV3TR/ywqKrnpWC/kJV11Q=
files2
@@ -59,14 +83,14 @@
hash2
- Yt/erz68BHz3vK4OyFbepNXHNVPCHr8SHHlaPwokKHY=
+ yqJTtpm+XdHEfcEOTPQQ5eU3UA3hcYrkcd7FHYazSxc=
Headers/XmBindIdSDK-Swift.h
hash2
- c/Q3F8Qh4bH2cnmd+sZ2bLPaAwdrrAnkT/VcVeFtoP4=
+ VMvSaYNgZM4w2AI6ztc2qiOcLZ+Dca32NvCa5+Ocl8c=
Headers/XmBindIdSDK.h
@@ -76,46 +100,88 @@
9+/9et1rWxVnyVDnqe5gKCYPKgjQIQrf7JDhhj/ltgQ=
+ Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc
+
+ hash2
+
+ U6eVBIcCFUDntrfciLh7+zjJi+PA47mpZgMHf6a6oyc=
+
+
+ Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+
+ hash2
+
+ 3E4EM4QQJOBKJk7NTEa3aZu2GjvyFeZK1cht93KmCO4=
+
+
+ Modules/XmBindIdSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule
+
+ hash2
+
+ t7zydtQLju3NRSHgTOvydOvs8TyhHq3etupph91EN+8=
+
+
+ Modules/XmBindIdSDK.swiftmodule/arm64.swiftdoc
+
+ hash2
+
+ U6eVBIcCFUDntrfciLh7+zjJi+PA47mpZgMHf6a6oyc=
+
+
+ Modules/XmBindIdSDK.swiftmodule/arm64.swiftinterface
+
+ hash2
+
+ 3E4EM4QQJOBKJk7NTEa3aZu2GjvyFeZK1cht93KmCO4=
+
+
+ Modules/XmBindIdSDK.swiftmodule/arm64.swiftmodule
+
+ hash2
+
+ t7zydtQLju3NRSHgTOvydOvs8TyhHq3etupph91EN+8=
+
+
Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- Qg4+bAexBlZvrLga0hHL7NZE2I/ZKjkQLS+rEft8lBQ=
+ r/+6mJoR5Vrp97+5SuwMfRQEiL02tB+FNwd+ZsYOhXw=
Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- qKBhGP8xB6CThJ1uMtWQrHXUZfxZwHqMpNxDapjoUdc=
+ 91WruLNXKAH2oSTWQJEyCcoe5GK0w3sPtiuikYY5uhk=
Modules/XmBindIdSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- yn3EUC3GngfjNj7RvGQhKHVUokSS+1mnGmb+N5M1ZFk=
+ XL1KTaPCgGEc0vgjVWW9YUq4xLQxhnTdBFoOzpaYJ/U=
Modules/XmBindIdSDK.swiftmodule/x86_64.swiftdoc
hash2
- Qg4+bAexBlZvrLga0hHL7NZE2I/ZKjkQLS+rEft8lBQ=
+ r/+6mJoR5Vrp97+5SuwMfRQEiL02tB+FNwd+ZsYOhXw=
Modules/XmBindIdSDK.swiftmodule/x86_64.swiftinterface
hash2
- qKBhGP8xB6CThJ1uMtWQrHXUZfxZwHqMpNxDapjoUdc=
+ 91WruLNXKAH2oSTWQJEyCcoe5GK0w3sPtiuikYY5uhk=
Modules/XmBindIdSDK.swiftmodule/x86_64.swiftmodule
hash2
- yn3EUC3GngfjNj7RvGQhKHVUokSS+1mnGmb+N5M1ZFk=
+ XL1KTaPCgGEc0vgjVWW9YUq4xLQxhnTdBFoOzpaYJ/U=
Modules/module.modulemap
@@ -129,7 +195,7 @@
hash2
- DSTDZa4Sl6B+Y4ae9Q0YYvlFV4u+1+9RdFEZ8F3UCf8=
+ JLRlxekSuKA35mmbjZOqAJG68iJGaIaZ/5RfPcoBkHY=
diff --git a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/version b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/version
index b02f1a0..c7aabb9 100644
--- a/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/version
+++ b/Sources/XmBindIdSDK.xcframework/ios-arm64_x86_64-simulator/XmBindIdSDK.framework/version
@@ -1 +1 @@
-1.40.0 a7899e1
+1.60.0 7998785
diff --git a/XmBindIdSDK.podspec b/XmBindIdSDK.podspec
index 704835d..1cb704f 100644
--- a/XmBindIdSDK.podspec
+++ b/XmBindIdSDK.podspec
@@ -16,7 +16,7 @@ Pod::Spec.new do |spec|
#
spec.name = "XmBindIdSDK"
- spec.version = "1.40.0"
+ spec.version = "1.60.0"
spec.summary = "BindID service, an app-less, strong portable authenticator offered by Transmit Security"
spec.homepage = "https://github.com/TransmitSecurity/bindid-ios-sdk"