列出已安装的移动配置文件

问题描述 投票:0回答:3

在 OSX 上,有什么方法可以以编程方式获取计算机上安装的所有 iOS 移动配置文件的列表(这是您可以在 XCode 管理器中看到的列表)?。

ios macos provisioning-profile
3个回答
47
投票

可能是相同的列表,但如果您查看

~/Library/MobileDevice/Provisioning Profiles
,您会找到配置文件的文件夹。 所以你可以使用该路径来生成一个列表(可能使用 NSFileManager)

或者搜索扩展名 .mobileprovision


31
投票

命令行,

第 1 步:打开终端并运行此命令以列出配置文件

cd ~/Library/MobileDevice/Provisioning\ Profiles && ls

或此在取景器中打开文件夹

open ~/Library/MobileDevice/Provisioning\ Profiles

0
投票

我编写了一个小工具,它以渲染良好的结构列出了已安装的配置文件。

https://github.com/juwens/pputil

用法示例:

user@mymac % pputil
scanning directories:
 * ~/Library/Developer/Xcode/UserData/Provisioning Profiles (Xc16)
 * ~/Library/MobileDevice/Provisioning Profiles (Xc15)

╭────────────────────────────────┬──────────────────────────┬───────────────────────────────┬────────────┬─────┬─────┬───────────┬─────┬──────────────────────────────────────┬─────╮
│ Profile Name                   ┆ App ID Name              ┆ Entitlements:                 ┆ expir.     ┆ XC  ┆ lcl ┆ team name ┆ prv ┆ UUID                                 ┆ XC  │
│                                ┆                          ┆ application-identifier        ┆ date       ┆ mgd ┆ prv ┆           ┆ dvc ┆                                      ┆     │
╞════════════════════════════════╪══════════════════════════╪═══════════════════════════════╪════════════╪═════╪═════╪═══════════╪═════╪══════════════════════════════════════╪═════╡
│ myproject adhoc provisionin... ┆ myproject Apps           ┆ A1B2C3D4E5.de.abc.myproject.* ┆ 2025-04-22 ┆ N   ┆ _   ┆ ABC GmbH  ┆ 64  ┆ 782a9385-9c89-495b-96dd-6bc29ba329d2 ┆ 16+ │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
│ iOS Team Provisioning Profi... ┆ ABC Development Wildcard ┆ A1B2C3D4E5.de.abc.dev.*       ┆ 2025-10-06 ┆ Y   ┆ _   ┆ ABC GmbH  ┆ 71  ┆ 58cc1b0b-3fc8-44a1-841b-a59e15b4e862 ┆ 16+ │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌┤
│ Foo Developement               ┆ ABC Development Wildcard ┆ A1B2C3D4E5.de.foo.dev.*       ┆ 2025-12-24 ┆ N   ┆ _   ┆ ABC GmbH  ┆ 60  ┆ 33941f79-483a-4705-a89c-5a778126f603 ┆ 16+ │
╰────────────────────────────────┴──────────────────────────┴───────────────────────────────┴────────────┴─────┴─────┴───────────┴─────┴──────────────────────────────────────┴─────╯
© www.soinside.com 2019 - 2024. All rights reserved.