Files
soconnor e17c4c6854 Sync ExpoWidgetsTarget version and build number with the main app on prebuild.
Fixes App Store Connect warnings when the widget extension CFBundle version
does not match the containing application.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 01:12:19 -04:00

118 lines
3.1 KiB
JSON

{
"expo": {
"name": "beenvoice",
"slug": "beenvoice",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/images/icon.png",
"scheme": "beenvoice",
"userInterfaceStyle": "automatic",
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.beenvoice.app",
"buildNumber": "7",
"icon": "./assets/beenvoice.icon",
"infoPlist": {
"ITSAppUsesNonExemptEncryption": false,
"NSFaceIDUsageDescription": "Unlock beenvoice with Face ID when returning to the app.",
"NSUserNotificationsUsageDescription": "beenvoice sends reminders when it's time to send an invoice."
}
},
"android": {
"adaptiveIcon": {
"backgroundColor": "#D9D9D9",
"foregroundImage": "./assets/images/android-icon-foreground.png",
"backgroundImage": "./assets/images/android-icon-background.png",
"monochromeImage": "./assets/images/android-icon-monochrome.png"
},
"predictiveBackGestureEnabled": false,
"permissions": [
"android.permission.USE_BIOMETRIC",
"android.permission.USE_FINGERPRINT"
]
},
"web": {
"bundler": "metro",
"output": "static",
"favicon": "./assets/images/favicon.png"
},
"plugins": [
"expo-dev-client",
[
"expo-build-properties",
{
"ios": {
"deploymentTarget": "18.0",
"buildReactNativeFromSource": true
}
}
],
"expo-router",
"expo-secure-store",
[
"expo-splash-screen",
{
"image": "./assets/images/splash-icon.png",
"resizeMode": "contain",
"backgroundColor": "#D9D9D9"
}
],
[
"expo-widgets",
{
"groupIdentifier": "group.com.beenvoice.app",
"bundleIdentifier": "com.beenvoice.app.ExpoWidgetsTarget"
}
],
"./plugins/withSyncWidgetVersions.js",
[
"expo-local-authentication",
{
"faceIDPermission": "Unlock beenvoice with Face ID when returning to the app."
}
],
[
"expo-notifications",
{
"icon": "./assets/images/icon.png",
"color": "#18181B",
"sounds": []
}
],
"@react-native-community/datetimepicker",
"./plugins/withAppIntents.js",
"./plugins/withAppStoreSigning.js",
"expo-sharing"
],
"experiments": {
"typedRoutes": true
},
"extra": {
"router": {
"origin": false
},
"eas": {
"build": {
"experimental": {
"ios": {
"appExtensions": [
{
"targetName": "ExpoWidgetsTarget",
"bundleIdentifier": "com.beenvoice.app.ExpoWidgetsTarget",
"entitlements": {
"com.apple.security.application-groups": [
"group.com.beenvoice.app"
]
}
}
]
}
}
},
"projectId": "cdc31bf6-9c8d-49cd-aa28-7f56cbffd7d2"
}
},
"owner": "soconnor0919"
}
}