react-native-nitro-screen-recorder
Version:
A library to capture screen recordings with react-native powered by NitroModules.
18 lines (17 loc) • 886 B
JavaScript
;
import { withInfoPlist } from '@expo/config-plugins';
import { getAppGroup } from '../support/iosConstants';
import { getBroadcastExtensionBundleIdentifier } from '../support/iosConstants';
import assert from 'assert';
export const withMainAppAppGroupInfoPlist = (config, props) => {
return withInfoPlist(config, modConfig => {
const appIdentifier = modConfig.ios?.bundleIdentifier;
assert(appIdentifier, "Missing 'ios.bundleIdentifier' in app config");
const appGroup = getAppGroup(appIdentifier, props);
const broadcastExtensionBundleId = getBroadcastExtensionBundleIdentifier(appIdentifier, props);
modConfig.modResults.BroadcastExtensionAppGroupIdentifier = appGroup;
modConfig.modResults.BroadcastExtensionBundleIdentifier = broadcastExtensionBundleId;
return modConfig;
});
};
//# sourceMappingURL=withMainAppAppGroupInfoPlist.js.map