"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ProvisioningProfileManager = void 0;
function _fastlane() {
const data = require("./fastlane");
_fastlane = function () {
return data;
};
return data;
}
class ProvisioningProfileManager {
constructor(appleCtx) {
this.ctx = appleCtx;
}
async create(bundleIdentifier, metadata = {}) {
const args = ['create', this.ctx.appleId, this.ctx.appleIdPassword, this.ctx.team.id, this.ctx.team.inHouse, bundleIdentifier, metadata.distCertSerialNumber || '__last__'];
return await (0, _fastlane().runAction)(_fastlane().travelingFastlane.manageProvisioningProfiles, args);
}
async revoke(bundleIdentifier) {
const args = ['revoke', this.ctx.appleId, this.ctx.appleIdPassword, this.ctx.team.id, String(this.ctx.team.inHouse), bundleIdentifier];
await (0, _fastlane().runAction)(_fastlane().travelingFastlane.manageProvisioningProfiles, args);
}
}
exports.ProvisioningProfileManager = ProvisioningProfileManager;
;
//# sourceMappingURL=../__sourcemaps__/appleApi/provisioningProfile.js.map