1{ 2 "cli": { 3 "version": ">= 0.52.0", 4 "requireCommit": true, 5 "appVersionSource": "remote", 6 "promptToConfigurePushNotifications": false 7 }, 8 "build": { 9 "base": { 10 "credentialsSource": "local", 11 "android": { 12 "image": "ubuntu-20.04-jdk-11-ndk-r21e", 13 "cache": { 14 "customPaths": ["../../android/prebuiltHermes"] 15 }, 16 "resourceClass": "large", 17 "env": { 18 "EAS_BUILD_PLATFORM": "android", 19 "EAS_DANGEROUS_OVERRIDE_ANDROID_APPLICATION_ID": "host.exp.exponent", 20 "EXPO_ROOT_DIR": "/home/expo/workingdir/build" 21 } 22 }, 23 "ios": { 24 "cache": { 25 "key": "sdk49-0.72.3", 26 "customPaths": ["../../ios/Pods"] 27 }, 28 "resourceClass": "m-medium", 29 "env": { 30 "EAS_BUILD_PLATFORM": "ios", 31 "EXPO_ROOT_DIR": "/Users/expo/workingdir/build" 32 } 33 } 34 }, 35 "versioned-client": { 36 "extends": "base", 37 "env": { 38 "EAS_BUILD_PROFILE": "versioned-client" 39 }, 40 "android": { 41 "gradleCommand": ":app:assembleVersionedDebug", 42 "withoutCredentials": true 43 }, 44 "ios": { 45 "scheme": "Expo Go \\(versioned\\)", 46 "simulator": true, 47 "buildConfiguration": "Release" 48 } 49 }, 50 "versioned-client-add-sdk": { 51 "extends": "versioned-client", 52 "env": { 53 "EAS_BUILD_PROFILE": "versioned-client-add-sdk" 54 } 55 }, 56 "unversioned-client": { 57 "extends": "base", 58 "env": { 59 "EAS_BUILD_PROFILE": "unversioned-client" 60 }, 61 "android": { 62 "gradleCommand": ":app:assembleUnversionedDebug", 63 "withoutCredentials": true 64 }, 65 "ios": { 66 "scheme": "Expo Go \\(unversioned\\)", 67 "simulator": true, 68 "buildConfiguration": "Release" 69 } 70 }, 71 "release-client": { 72 "extends": "versioned-client", 73 "env": { 74 "EAS_BUILD_PROFILE": "release-client" 75 }, 76 "android": { 77 "autoIncrement": "versionCode", 78 "cache": { 79 "disabled": true 80 }, 81 "withoutCredentials": false, 82 "gradleCommand": ":app:bundleVersionedRelease" 83 }, 84 "ios": { 85 "autoIncrement": "buildNumber", 86 "resourceClass": "m-large", 87 "cache": { 88 "disabled": true 89 }, 90 "simulator": false 91 } 92 }, 93 "publish-client": { 94 "extends": "versioned-client", 95 "env": { 96 "EAS_BUILD_PROFILE": "publish-client" 97 }, 98 "android": { 99 "autoIncrement": "versionCode", 100 "cache": { 101 "disabled": true 102 }, 103 "withoutCredentials": false, 104 "gradleCommand": ":app:assembleVersionedRelease" 105 }, 106 "ios": { 107 "resourceClass": "m-large", 108 "autoIncrement": "buildNumber", 109 "cache": { 110 "disabled": true 111 }, 112 "simulator": true 113 } 114 } 115 }, 116 "submit": { 117 "release-client": { 118 "ios": { 119 "ascApiKeyPath": "./credentials/secrets/ios-AuthKey-2A94XP6D72.p8", 120 "ascApiKeyId": "2A94XP6D72", 121 "ascApiKeyIssuerId": "69a6de7e-ee52-47e3-e053-5b8c7c11a4d1", 122 "ascAppId": "982107779" 123 }, 124 "android": { 125 "serviceAccountKeyPath": "./credentials/secrets/android-service-account-key.json", 126 "track": "production" 127 } 128 } 129 } 130} 131