Skip to content

IABTechLab/uid2-ios-sdk

Repository files navigation

UID2 SDK for iOS

The UID 2 Project is subject to the IAB Tech Lab Intellectual Property Rights (IPR) Policy, and is managed by the IAB Tech Lab Addressability Working Group and Privacy & Rearc Commit Group. Please review the governance rules.

License: Apache Swift Swift Package Manager

This document includes:

Repository Structure

.
├── Development
│   ├── UID2SDKDevelopmentApp
│   └── UID2SDKDevelopmentApp.xcodeproj
├── Package.swift
├── LICENSE.md
├── README.md
├── Sources
│   └── UID2
└── Tests
    └── UID2Tests

Requirements

  • Xcode 15.0+
Platform Minimum target Swift Version
iOS 13.0+ 5.0+
tvOS 13.0+ 5.0+

Install and Usage

See the UID2 SDK for iOS Reference Guide.

Development

The UID2 SDK is a standalone headless library defined and managed by the Swift Package Manager via Package.swift. As such the UID2DevelopmentApp is the primary way for developing the SDK. Use Xcode to open Development/UID2SDKDevelopmentApp/UID2SDKDevelopmentApp.xcodeproj to begin development.