All Projects → mushank → Zkudid

mushank / Zkudid

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

Projects that are alternatives of or similar to Zkudid

Cdmarkdownkit
An extensive Swift framework providing simple and customizable markdown parsing.
Stars: ✭ 158 (-0.63%)
Mutual labels:  cocoapods, carthage
Heapinspector For Ios
Find memory issues & leaks in your iOS app without instruments
Stars: ✭ 1,819 (+1044.03%)
Mutual labels:  cocoapods, carthage
Contentful.swift
A delightful Swift interface to Contentful's content delivery API.
Stars: ✭ 132 (-16.98%)
Mutual labels:  cocoapods, carthage
Underlinetextfield
Simple UITextfield Subclass with state
Stars: ✭ 156 (-1.89%)
Mutual labels:  cocoapods, carthage
Color
Color utilities for macOS, iOS, tvOS, and watchOS
Stars: ✭ 145 (-8.81%)
Mutual labels:  cocoapods, carthage
Switch
💊 An iOS switch control implemented in Swift with full Interface Builder support
Stars: ✭ 132 (-16.98%)
Mutual labels:  cocoapods, carthage
Closures
Swifty closures for UIKit and Foundation
Stars: ✭ 1,720 (+981.76%)
Mutual labels:  cocoapods, carthage
Croc
Swift emoji string parsing library
Stars: ✭ 124 (-22.01%)
Mutual labels:  cocoapods, carthage
Donut
Donut is a library for arranging views circularly like a donut.
Stars: ✭ 141 (-11.32%)
Mutual labels:  cocoapods, carthage
Pipkit
Picture in Picture for iOS
Stars: ✭ 140 (-11.95%)
Mutual labels:  cocoapods, carthage
Sdl ios
Get your app connected to the 🚙, make your users feel like a 🌟
Stars: ✭ 147 (-7.55%)
Mutual labels:  cocoapods, carthage
Eureka
Elegant iOS form builder in Swift
Stars: ✭ 11,345 (+7035.22%)
Mutual labels:  cocoapods, carthage
Coregpx
A library for parsing and creation of GPX location files. Purely Swift.
Stars: ✭ 132 (-16.98%)
Mutual labels:  cocoapods, carthage
Auth0.swift
Swift toolkit for Auth0 API
Stars: ✭ 146 (-8.18%)
Mutual labels:  cocoapods, carthage
Natrium
A pre-build (Swift) script to alter your Xcode project at pre-build-time per environment, build configuration and target.
Stars: ✭ 131 (-17.61%)
Mutual labels:  cocoapods, carthage
Poliopager
A flexible TabBarController with search tab like SNKRS.
Stars: ✭ 133 (-16.35%)
Mutual labels:  cocoapods, carthage
Bettersegmentedcontrol
An easy to use, customizable replacement for UISegmentedControl & UISwitch.
Stars: ✭ 1,782 (+1020.75%)
Mutual labels:  cocoapods, carthage
Adpuzzleanimation
Inspired by Fabric - Answers animation. Allows to "build" given view with pieces. Allows to "destroy" given view into pieces
Stars: ✭ 123 (-22.64%)
Mutual labels:  cocoapods, carthage
Ducttape
📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.
Stars: ✭ 138 (-13.21%)
Mutual labels:  cocoapods, carthage
Sffocusviewlayout
UICollectionViewLayout with focused content
Stars: ✭ 1,760 (+1006.92%)
Mutual labels:  cocoapods, carthage

ZKUDID

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].