@stendahls/provision-parse
Version:
parse .mobileprovision(iOS) and .provisionprofile(OS X) files
15 lines (11 loc) • 406 B
JavaScript
const plist = require( 'simple-plist' );
const CertDownloader = require( '@stendahls/cert-downloader' );
module.exports = ( file, callback ) => {
const certDl = new CertDownloader();
certDl.verify( file, ( verificationError, output ) => {
if ( verificationError ) {
return callback( verificationError );
}
callback( null, plist.parse( output ) );
} );
};