All Projects → Sherlouk → Swiftprovisioningprofile

Sherlouk / Swiftprovisioningprofile

Licence: mit
Parse iOS mobile provisioning files into Swift models

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swiftprovisioningprofile

Bettercodable
Better Codable through Property Wrappers
Stars: ✭ 953 (+1632.73%)
Mutual labels:  codable, swift-package-manager
Codablewrappers
A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy
Stars: ✭ 197 (+258.18%)
Mutual labels:  codable, swift-package-manager
WXKDarkSky
A pure-Swift Codable layer over the Dark Sky API.
Stars: ✭ 21 (-61.82%)
Mutual labels:  swift-package-manager, codable
Ascollectionview
A SwiftUI collection view with support for custom layouts, preloading, and more.
Stars: ✭ 878 (+1496.36%)
Mutual labels:  swift-package-manager
Swiftlyext
SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀
Stars: ✭ 31 (-43.64%)
Mutual labels:  swift-package-manager
Thsidebar
NSOutlineView and badge
Stars: ✭ 38 (-30.91%)
Mutual labels:  codable
Multipart Kit
🏞 Parses and serializes multipart-encoded data with Codable support.
Stars: ✭ 52 (-5.45%)
Mutual labels:  codable
Taniwhatextfield
My first cocoapod framework
Stars: ✭ 26 (-52.73%)
Mutual labels:  swift-package-manager
Scenekit Scnline
Draw a tube or thick line in SceneKit
Stars: ✭ 49 (-10.91%)
Mutual labels:  swift-package-manager
Sica
🦌 Simple Interface Core Animation. Run type-safe animation sequencially or parallelly
Stars: ✭ 980 (+1681.82%)
Mutual labels:  swift-package-manager
Scenekit Bezier Animations
Create animations over Bezier curves of any number of points
Stars: ✭ 35 (-36.36%)
Mutual labels:  swift-package-manager
Url Encoded Form
📝 Parse and serialize url-encoded form data with Codable support.
Stars: ✭ 32 (-41.82%)
Mutual labels:  codable
Fontblaster
Programmatically load custom fonts into your iOS and tvOS app.
Stars: ✭ 1,000 (+1718.18%)
Mutual labels:  swift-package-manager
Wstagsfield
An iOS text field that represents tags, hashtags, tokens in general.
Stars: ✭ 1,013 (+1741.82%)
Mutual labels:  swift-package-manager
Jsontocodable
A generating tool from Raw JSON to Codable (Swift4) text written in Swift4.
Stars: ✭ 33 (-40%)
Mutual labels:  codable
Lark
Swift SOAP Client
Stars: ✭ 52 (-5.45%)
Mutual labels:  swift-package-manager
Rock
With Rock you can easily install CLIs built with Swift Package Manager. Prefer vknabel/Archery and yonaskolb/Mint instead
Stars: ✭ 13 (-76.36%)
Mutual labels:  swift-package-manager
Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Stars: ✭ 964 (+1652.73%)
Mutual labels:  swift-package-manager
Xclogparser
Tool to parse Xcode and xcodebuild logs stored in the xcactivitylog format
Stars: ✭ 978 (+1678.18%)
Mutual labels:  swift-package-manager
Firebaseswift
Firebase REST API wrapper for use in server-side Swift
Stars: ✭ 54 (-1.82%)
Mutual labels:  swift-package-manager

SwiftyProvisioningProfile

This library provides a way to decode a .mobileprovision file into a Swift model.

Installation

The recommended installation is via Swift Package Manager, you'll want to update your Package.swift with a new dependency:

import PackageDescription

let package = Package(
    name: "YourAwesomeSoftware",
    dependencies: [
        .package(url: "https://github.com/Sherlouk/SwiftProvisioningProfile.git", from: "1.0.0")
    ]
)

There are open issues to handle CocoaPods and Carthage installation, if people want it then I'm willing to support it!

Usage

// 1. Import the library
import SwiftyProvisioningProfile

// 2. Load your provisioning profile's file data
let profileData = try Data(contentsOf: ...)

// 3. Parse it
let profile = try ProvisioningProfile.parse(from: profileData)

// 4. Use it
print(profile.uuid)
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].