Skip to content

LocalAuthentication iOS xcode26.4 b2

Rolf Bjarne Kvinge edited this page Feb 27, 2026 · 1 revision

#LocalAuthentication.framework

diff -ruN /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAEnvironmentMechanismBiometry.h /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAEnvironmentMechanismBiometry.h
--- /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAEnvironmentMechanismBiometry.h	2025-11-14 06:07:10
+++ /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAEnvironmentMechanismBiometry.h	2026-02-16 09:43:35
@@ -3,7 +3,7 @@
 //
 
 #import <Foundation/Foundation.h>
-#import <LocalAuthentication/LAContext.h>
+#import <LocalAuthentication/LABiometryType.h>
 #import <LocalAuthentication/LAEnvironmentMechanism.h>
 
 NS_ASSUME_NONNULL_BEGIN
@@ -32,7 +32,7 @@
 
 /// @brief The application specific state of the biometric enrollment as returned by @c LAContext.domainState.biometry.stateHash
 /// @discussion This value represents the state of the enrollment and changes whenever the biometric enrollment is changed.
-///             It does not directly map to the enrolled templates, e.g. if a finger is added to Touch ID enrollement and then
+///             It does not directly map to the enrolled templates, e.g. if a finger is added to Touch ID enrollment and then
 ///             removed, the final state would be different.
 ///             It also returns different values to different apps to prevent tracking of user identity.
 @property (nonatomic, readonly) NSData *stateHash;
diff -ruN /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAPublicDefines.h /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAPublicDefines.h
--- /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAPublicDefines.h	2025-11-14 06:07:09
+++ /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LAPublicDefines.h	2026-02-16 09:43:33
@@ -1,8 +1,5 @@
 //
-//  LAPublicDefines.h
-//  LocalAuthentication
-//
-//  Copyright (c) 2014 Apple. All rights reserved.
+//  Copyright (c) 2014 Apple Inc. All rights reserved.
 //
 
 #ifndef LocalAuthentication_LAPublicDefines_h
diff -ruN /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARight.h /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARight.h
--- /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARight.h	2025-11-14 06:07:10
+++ /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARight.h	2026-02-16 09:43:34
@@ -7,7 +7,6 @@
 NS_ASSUME_NONNULL_BEGIN
 
 @class LAAuthenticationRequirement;
-@protocol LARightDelegate;
 
 #pragma mark -
 
@@ -22,11 +21,11 @@
     LARightStateAuthorizing = 1,
 
     /// @brief Authorization was granted
-    /// @discussion This can be achieved by succesful authorization.
+    /// @discussion This can be achieved by successful authorization.
     LARightStateAuthorized = 2,
 
     /// @brief Authorization was rejected.
-    /// @discussion This can be caused by several reasons. For example requirements were not satisified or user rejects to authorize.
+    /// @discussion This can be caused by several reasons. For example requirements were not satisfied or user rejects to authorize.
     LARightStateNotAuthorized = 3,
 } NS_SWIFT_NAME(LARight.State) API_AVAILABLE(macos(13.0), ios(16.0)) API_UNAVAILABLE(watchos, tvos);
 
@@ -41,7 +40,7 @@
 /// @brief Provides the current authorization state of the @c LARight instance
 @property (nonatomic, readonly) LARightState state;
 
-/// @brief An application-supplied integer that can be used to identify right intances. The default value is @c 0.
+/// @brief An application-supplied integer that can be used to identify right instances. The default value is @c 0.
 @property (nonatomic) NSInteger tag;
 
 #pragma mark - Initialization
@@ -51,7 +50,7 @@
 /// @return @c LARight instance
 - (instancetype)init;
 
-/// @brief Constructs a right that will be granted only when the given @c LAAuthenticationRequirement is statisfied.
+/// @brief Constructs a right that will be granted only when the given @c LAAuthenticationRequirement is satisfied.
 /// @param requirement Requirement that needs to be satisfied to authorize the right
 /// @return @c LARight instance
 - (instancetype)initWithRequirement:(LAAuthenticationRequirement *)requirement;
diff -ruN /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARightStore.h /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARightStore.h
--- /Applications/Xcode_26.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARightStore.h	2025-11-14 06:07:10
+++ /Applications/Xcode_26.4.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/LocalAuthentication.framework/Headers/LARightStore.h	2026-02-16 09:43:34
@@ -38,7 +38,7 @@
 /// @param handler Completion handler with an error on failure.
 - (void)removeRight:(LAPersistedRight *)right completion:(void (NS_SWIFT_SENDABLE ^)(NSError *_Nullable error))handler NS_SWIFT_NAME(removeRight(_:completion:));
 
-/// @brief Removes right with provided identifier from persistant storage.
+/// @brief Removes right with provided identifier from persistent storage.
 /// @param identifier Identifier of @c LAPersistedRight instance to remove.
 /// @param handler Completion handler with an error on failure.
 - (void)removeRightForIdentifier:(NSString *)identifier completion:(void (NS_SWIFT_SENDABLE ^)(NSError *_Nullable error))handler NS_SWIFT_NAME(removeRight(forIdentifier:completion:));

Clone this wiki locally