1"use strict"; 2 3Object.defineProperty(exports, "__esModule", { 4 value: true 5}); 6exports.getBuildNumber = getBuildNumber; 7exports.getVersion = getVersion; 8exports.setBuildNumber = setBuildNumber; 9exports.setVersion = setVersion; 10exports.withVersion = exports.withBuildNumber = void 0; 11function _iosPlugins() { 12 const data = require("../plugins/ios-plugins"); 13 _iosPlugins = function () { 14 return data; 15 }; 16 return data; 17} 18const withVersion = (0, _iosPlugins().createInfoPlistPluginWithPropertyGuard)(setVersion, { 19 infoPlistProperty: 'CFBundleShortVersionString', 20 expoConfigProperty: 'version' 21}, 'withVersion'); 22exports.withVersion = withVersion; 23const withBuildNumber = (0, _iosPlugins().createInfoPlistPluginWithPropertyGuard)(setBuildNumber, { 24 infoPlistProperty: 'CFBundleVersion', 25 expoConfigProperty: 'ios.buildNumber' 26}, 'withBuildNumber'); 27exports.withBuildNumber = withBuildNumber; 28function getVersion(config) { 29 return config.version || '1.0.0'; 30} 31function setVersion(config, infoPlist) { 32 return { 33 ...infoPlist, 34 CFBundleShortVersionString: getVersion(config) 35 }; 36} 37function getBuildNumber(config) { 38 var _config$ios; 39 return (_config$ios = config.ios) !== null && _config$ios !== void 0 && _config$ios.buildNumber ? config.ios.buildNumber : '1'; 40} 41function setBuildNumber(config, infoPlist) { 42 return { 43 ...infoPlist, 44 CFBundleVersion: getBuildNumber(config) 45 }; 46} 47//# sourceMappingURL=Version.js.map