1import { ConfigPlugin, createRunOncePlugin, withInfoPlist } from '@expo/config-plugins'; 2 3const pkg = require('expo-secure-store/package.json'); 4 5const FACEID_USAGE = 'Allow $(PRODUCT_NAME) to access your Face ID biometric data.'; 6 7const withSecureStore: ConfigPlugin< 8 { 9 faceIDPermission?: string; 10 } | void 11> = (config, { faceIDPermission } = {}) => { 12 return withInfoPlist(config, (config) => { 13 config.modResults.NSFaceIDUsageDescription = 14 faceIDPermission || config.modResults.NSFaceIDUsageDescription || FACEID_USAGE; 15 16 return config; 17 }); 18}; 19 20export default createRunOncePlugin(withSecureStore, pkg.name, pkg.version); 21