Latest 1.0.8
Homepage https://github.com/mushank/ZKUDIDManager
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 'ZKUDIDManager', '~> 1.0'

Carthage

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

github "mushank/ZKUDIDManager" ~> 1.0

Noti: Requires iOS 6.0 or later

Usage

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

#include "ZKUDIDManager.h"
NSString *UDIDString = [ZKUDIDManager 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 ZKUDIDManager folder:

  • ZKUDIDManager.h
  • ZKUDIDManager.m

Now, enjoy yourself!

License

ZKUDIDManager is released under MIT License.

Latest podspec

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

Pin It on Pinterest

Share This