INNER CODE UNIT · JavaScript
withIosNewArchitecture
mCodex/react-native-sensitive-info · app.plugin.js:49
function withIosNewArchitecture(config) {
return withPodfileProperties(config, (modConfig) => {
modConfig.modResults.new_arch_enabled = 'true'
modConfig.modResults.RCT_NEW_ARCH_ENABLED = '1'
return modConfig
})
}
function withFaceIDUsageDescription(config, faceIDPermission) {
if (faceIDPermission === null) return config
return withInfoPlist(config, (modConfig) => {
// Respect any user-set value (including empty strings); only fill when truly missing.
if (modConfig.modResults.NSFaceIDUsageDescription == null) {
modConfig.modResults.NSFaceIDUsageDescription =
faceIDPermission ?? DEFAULT_FACE_ID_PERMISSION
}
return modConfig
})