UNPKG

react-native-nitro-screen-recorder

Version:

A library to capture screen recordings with react-native powered by NitroModules.

23 lines (22 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withMainAppAppGroupInfoPlist = void 0; var _configPlugins = require("@expo/config-plugins"); var _iosConstants = require("../support/iosConstants"); var _assert = _interopRequireDefault(require("assert")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const withMainAppAppGroupInfoPlist = (config, props) => { return (0, _configPlugins.withInfoPlist)(config, modConfig => { const appIdentifier = modConfig.ios?.bundleIdentifier; (0, _assert.default)(appIdentifier, "Missing 'ios.bundleIdentifier' in app config"); const appGroup = (0, _iosConstants.getAppGroup)(appIdentifier, props); const broadcastExtensionBundleId = (0, _iosConstants.getBroadcastExtensionBundleIdentifier)(appIdentifier, props); modConfig.modResults.BroadcastExtensionAppGroupIdentifier = appGroup; modConfig.modResults.BroadcastExtensionBundleIdentifier = broadcastExtensionBundleId; return modConfig; }); }; exports.withMainAppAppGroupInfoPlist = withMainAppAppGroupInfoPlist; //# sourceMappingURL=withMainAppAppGroupInfoPlist.js.map