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