tarifa
Version:
Your friendly toolchain for mobile app development on top of Apache Cordova
24 lines (21 loc) • 777 B
JavaScript
var Q = require('q'),
log = require('../../../../../helper/log'),
parse = require('../../../lib/parse-mobileprovision');
module.exports = function (msg) {
var localSettings = msg.settings;
if (!localSettings.signing || !localSettings.signing.ios)
return Q.resolve(msg);
var signing = localSettings.signing.ios;
return Object.keys(signing).reduce(function (p, k) {
return p.then(function () {
return parse(signing[k].provisioning_path);
});
}, Q()).then(function () {
log.send('success', 'checked project mobile provisioning files!');
return msg;
}, function (err) {
log.send('error', 'check provisioning file failed!');
log.send('error', err);
return msg;
});
};