Latest 2.0
Homepage https://github.com/mushank/ZKUDID
License MIT
Platforms ios 6.0, requires ARC
Frameworks UIKit
Authors

Travis-CI Carthage CocoaPods Platform License MIT

Generate and save permanent UDID with IDFV and keychain in iOS device.

Use IDFV(identifierForVendor) + keychain to make sure UDID consistency, even if the App has been removed or reinstalled.

A replacement for the deprecated mean of OpenUDID.

Install

CocoaPods

Available through CocoaPods, simply add the following line to your Podfile:

pod 'ZKUDID', '~> 2.0'

Carthage

Available through Carthage, simply add the following line to your Cartfile:

github "mushank/ZKUDID" ~> 2.0

Noti: Requires iOS 6.0 or later

Usage

It’s so simple, just two lines of code:

#include "ZKUDID.h"
NSString *UDIDString = [ZKUDID value];

⚠️Attention: If you get the value (null), please check your KeyChain Entitlemen setting: Go to project settings->Capabilities->Keychain Sharing->Add Keychain Groups+Turn On. It usually happens in iOS 10.

Source files

They are in the ZKUDID folder:

  • ZKUDID.h
  • ZKUDID.m

Now, enjoy yourself!

License

ZKUDID is released under MIT License.

Latest podspec

{
    "name": "ZKUDID",
    "version": "2.0",
    "license": "MIT",
    "summary": "Generate and save permanent UDID with IDFV and keychain in iOS device.",
    "homepage": "https://github.com/mushank/ZKUDID",
    "authors": {
        "Jack": "[email protected]"
    },
    "source": {
        "git": "https://github.com/mushank/ZKUDID.git",
        "tag": "2.0"
    },
    "platforms": {
        "ios": "6.0"
    },
    "source_files": "ZKUDID/*.{h,m}",
    "frameworks": "UIKit",
    "requires_arc": true
}

Pin It on Pinterest

Share This