SwiftyProvisioningProfile

这个库提供了一种将 .mobileprovision 文件解码成 Swift 模型的方法。

安装

推荐的安装方式是通过 Swift Package Manager。 你需要在你的 Package.swift 文件中添加一个新的依赖项

import PackageDescription

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

目前有一些未解决的问题是关于 CocoaPods 和 Carthage 安装的。 如果有人需要,我很乐意提供支持!

使用方法

// 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)