API Differences in PassKit in iOS 26.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in PassKit in the iOS 26.0 SDK.

Table of Contents

Classes

PKIdentityPhotoIDDescriptor
PKIdentityAnyOfDescriptor
PKAddIdentityDocumentMetadata

Functions & Methods

PKPassLibrary
- (PKPassLibraryAuthorizationStatus)authorizationStatusForCapability:(PKPassLibraryCapability)capability;
PKPassLibrary
- (void)requestAuthorizationForCapability:(PKPassLibraryCapability)capability completion:(nonnull void (^)(PKPassLibraryAuthorizationStatus))completion;
PKPaymentButton
+ (nonnull instancetype)buttonWithType:(PKPaymentButtonType)buttonType style:(PKPaymentButtonStyle)buttonStyle disableCardArt:(BOOL)disableCardArt;

Properties & Constants

extern const PKPaymentNetwork PKPaymentNetworkMyDebit
PKIdentityDocumentMetadata
@property(nonatomic, strong, readonly, nonnull) NSString *issuingCountryCode;
PKIdentityDocumentMetadata
@property(nonatomic, readonly) PKAddIdentityDocumentType documentType;
PKIdentityElement
@property(class, nonatomic, readonly) PKIdentityElement *heightElement;
PKIdentityElement
@property(class, nonatomic, readonly) PKIdentityElement *weightElement;
PKIdentityElement
@property(class, nonatomic, readonly) PKIdentityElement *eyeColorElement;
PKIdentityElement
@property(class, nonatomic, readonly) PKIdentityElement *hairColorElement;
PKIdentityElement
@property(class, nonatomic, readonly) PKIdentityElement *organDonorStatusElement;
PKIdentityElement
@property(class, nonatomic, readonly) PKIdentityElement *veteranStatusElement;
PKPaymentRequest
@property(nonatomic, copy, readwrite, nullable) NSString *attributionIdentifier;

Initializers

PKPaymentButton
- (nonnull instancetype)initWithPaymentButtonType:(PKPaymentButtonType)type paymentButtonStyle:(PKPaymentButtonStyle)style disableCardArt:(BOOL)disableCardArt;