Skip to content

Eliajh-2/ios_config_profile

 
 

Repository files navigation

IOSConfigProfile

Gem Version Codeship Status for albertyw/ios_config_profile Dependency Status Code Climate Test Coverage security

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

About

Gem for manipulating iOS Configuration Profiles

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%