KeychainAccess Versions Save

Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

v3.0.2

7 years ago

v3.0.1

7 years ago

Fix an infinite loop in recursive call at setSharedPassword() https://github.com/kishikawakatsumi/KeychainAccess/pull/283 yaslab

v3.0.0

7 years ago

Support Swift 3.0

  • id is now mapped to Any

    [SE-0116] Import Objective-C id as Swift Any type

  • OptionSetType => OptionSet

  • ErrorType => ErrorProtocol => Error

  • AuthenticationPolicy to be UInt

  • Drop NS prefix

    • NSData => Data
    • NSURL => URL
    • NSIndexSet => IndexSet
  • Lowercase enums (adn OptionSet types)

  • Enable whole module optimization (by default on Xcode 8)

Bug fixes

  • Enable to catch specific errors

v2.4.0

7 years ago

v2.3.6

7 years ago

Fix get query on OS X 8d74fee

v2.3.5

8 years ago

A prebuilt framework is now built with Xcode 7.3.

v2.3.4

8 years ago

Fixed requestSharedWebCredential always returns empty array. @nickskull

v2.3.3

8 years ago

Build with Xcode 7.2

v2.3.2

8 years ago

Add support Swift Package Manager

You can install KeychainAccess via Swift Package Manager, like the following:

import PackageDescription

let package = Package(
    dependencies: [
        .Package(url: "https://github.com/kishikawakatsumi/KeychainAccess.git", majorVersion: 2)
    ]
)

v2.3.1

8 years ago

Add support subscripting attributes