Mprovision
A tool that helps iOS developers to manage local provisioning profiles
Install / Use
/learn @zummenix/MprovisionREADME
mprovision
A command line tool to manage local provisioning profiles. Mostly useful in iOS development or for mobile CI/CD engineers.
Usage
Type mprovision help in your terminal to see the list of subcommands and options.
Most of subcommands work on ~/Library/MobileDevice/Provisioning Profiles
directory by default but you can specify a full path using a --source
argument.
Use cases
1. See all profiles in your system
mprovision list will show the list of all provisioning profiles installed in
your system.
2. Search and Remove
- The
listsubcommand accepts an optional argument-tor--textthat allows you to filter the list of provisioning profiles by some text. - The
removesubcommand removes one or more profiles by their uuids or bundle ids.
3. View details of a provisioning profile
The show subcommand followed by uuid of a provisioning profile allows you to
see details in xml format. Alternatively, you can use show-file subcommand if
you know exact path to a file.
4. View profiles that will expire soon
The list subcommand accepts an optional argument -d or --expire-in-days
followed by a number of days and shows the list of profiles that will expire.
For example, the mprovision list -d 0 command will show profiles that have
already been expired.
5. Remove expired profiles
The clean subcommand removes expired provisioning profiles.
NOTE: you can see provisioning profiles that will be removed using the
mprovision list -d 0command.
6. Number of profiles
There is no special command for that but you can use the following hack:
mprovision list --oneline | wc -l
7. Extract provisioning profiles from an ipa file
Use the extract subcommand and pass source and destination.
mprovision extract MyApp.ipa MyApp/
License
MIT
Related Skills
node-connect
354.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
