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
JavaScript
;
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