ios_config_profile

Gem for manipulating iOS Configuration Profiles

AGPL-3.0 License

Downloads
7.1K
Stars
10
Committers
2

IOSConfigProfile

Gem for creating and manipulating Apple Configuration Profiles and Mobile Device Management (MDM) Protocols

Installation

Add this to your Gemfile

gem 'ios-cert-enrollment', git: 'https://github.com/albertyw/ios-cert-enrollment'
gem 'ios_config_profile'

This gem requires IOSCertEnrollment. The rubygems version works but it is highly recommended to use an updated version.

Usage

Apple Configuration Profiles are Property List (plist) files a type of XML file. The plist gem converts hashes into plist files.

For a given configuration profile, you can initialize the class and export it into a plist string. For example:

payload = IOSConfigProfile::InstallBookPayload.new '12345'
payload = payload.to_command_payload

Development

To run tests - bundle exec rspec

Package Rankings
Top 30.23% on Rubygems.org
Badges
Extracted from project README
Gem Version Build Status Dependency Status Code Climate Test Coverage
Related Projects