UNPKG

appium-webdriveragent

Version:
15 lines 779 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setRealDeviceSecurity = setRealDeviceSecurity; const teen_process_1 = require("teen_process"); const logger_1 = require("../logger"); /** * Configure keychain access required for real-device code signing. */ async function setRealDeviceSecurity(keychainPath, keychainPassword) { logger_1.log.debug('Setting security for iOS device'); await (0, teen_process_1.exec)('security', ['-v', 'list-keychains', '-s', keychainPath]); await (0, teen_process_1.exec)('security', ['-v', 'unlock-keychain', '-p', keychainPassword, keychainPath]); await (0, teen_process_1.exec)('security', ['set-keychain-settings', '-t', '3600', '-l', keychainPath]); } //# sourceMappingURL=security.js.map