-
Notifications
You must be signed in to change notification settings - Fork 558
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:));