Merge pull request #668 from christianlouis/copilot/fix-build-failure-expo-modules

fix(mobile): sync app.json and eas.json to expo.dev project credentials
This commit is contained in:
Christian Krakau-Louis
2026-03-14 21:32:04 +01:00
committed by GitHub
9 changed files with 29 additions and 7 deletions
+21
View File
@@ -0,0 +1,21 @@
name: Create builds
on:
push:
branches:
- main
jobs:
build_android:
name: Build Android app
type: build
params:
platform: android
profile: production
build_ios:
name: Build iOS app
type: build
params:
platform: ios
profile: production
+7 -6
View File
@@ -1,7 +1,7 @@
{ {
"expo": { "expo": {
"name": "DocuElevate", "name": "DocuElevate",
"slug": "docuelevate", "slug": "docuelevate-mobile",
"version": "1.0.0", "version": "1.0.0",
"orientation": "portrait", "orientation": "portrait",
"icon": "./assets/icon.png", "icon": "./assets/icon.png",
@@ -14,7 +14,8 @@
"assetBundlePatterns": ["**/*"], "assetBundlePatterns": ["**/*"],
"ios": { "ios": {
"supportsTablet": true, "supportsTablet": true,
"bundleIdentifier": "com.docuelevate.app", "bundleIdentifier": "org.docuelevate.mobile",
"appleTeamId": "975U2ZESBM",
"infoPlist": { "infoPlist": {
"NSCameraUsageDescription": "DocuElevate uses the camera to capture documents for upload.", "NSCameraUsageDescription": "DocuElevate uses the camera to capture documents for upload.",
"NSPhotoLibraryUsageDescription": "DocuElevate accesses your photo library to select documents for upload.", "NSPhotoLibraryUsageDescription": "DocuElevate accesses your photo library to select documents for upload.",
@@ -22,14 +23,14 @@
"UIBackgroundModes": ["fetch", "remote-notification"], "UIBackgroundModes": ["fetch", "remote-notification"],
"ITSAppUsesNonExemptEncryption": false "ITSAppUsesNonExemptEncryption": false
}, },
"buildNumber": "1" "buildNumber": "3"
}, },
"android": { "android": {
"adaptiveIcon": { "adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png", "foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#1e40af" "backgroundColor": "#1e40af"
}, },
"package": "com.docuelevate.app", "package": "org.docuelevate.mobile",
"permissions": [ "permissions": [
"CAMERA", "CAMERA",
"READ_EXTERNAL_STORAGE", "READ_EXTERNAL_STORAGE",
@@ -63,10 +64,10 @@
"expo-secure-store" "expo-secure-store"
], ],
"scheme": "docuelevate", "scheme": "docuelevate",
"owner": "christian-krakau-louis", "owner": "christianlouis",
"extra": { "extra": {
"eas": { "eas": {
"projectId": "8455f39d-ef0d-4850-98e4-f79e388642c1" "projectId": "16925679-cb94-411c-83b5-a62c9addb872"
} }
} }
} }
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+1 -1
View File
@@ -33,7 +33,7 @@
"ios": { "ios": {
"appleId": "YOUR_APPLE_ID", "appleId": "YOUR_APPLE_ID",
"ascAppId": "YOUR_APP_STORE_CONNECT_APP_ID", "ascAppId": "YOUR_APP_STORE_CONNECT_APP_ID",
"appleTeamId": "YOUR_APPLE_TEAM_ID" "appleTeamId": "975U2ZESBM"
}, },
"android": { "android": {
"serviceAccountKeyPath": "./google-play-service-account.json", "serviceAccountKeyPath": "./google-play-service-account.json",