Skip to content

Commit 9501ac2

Browse files
committed
feat: update build scripts and add iOS encryption config and app store ID
1 parent 63c0c6e commit 9501ac2

File tree

3 files changed

+15
-10
lines changed

3 files changed

+15
-10
lines changed

app.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ export default ({ config }: ConfigContext): ExpoConfig => ({
3030
ios: {
3131
supportsTablet: true,
3232
bundleIdentifier: Env.BUNDLE_ID,
33+
config: {
34+
usesNonExemptEncryption: false,
35+
},
3336
},
3437
experiments: {
3538
typedRoutes: true,

eas.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@
112112
}
113113
},
114114
"submit": {
115-
"production": {}
115+
"production": {},
116+
"staging": {
117+
"ios": {
118+
"ascAppId": "6745524568"
119+
}
120+
}
116121
}
117122
}

package.json

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
"build:development:android": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 eas build --profile development --platform android ",
1515
"build:development:ios": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 eas build --profile development --platform ios",
1616
"build:development:web": "cross-env APP_ENV=development EXPO_NO_DOTENV=1 expo export -c --platform web",
17-
"credentials:development:ios": "APP_ENV=development eas credentials:configure-build --profile=development --platform ios",
18-
"submit:development:mobile": "cross-env APP_ENV=development eas submit",
17+
"submit:development:mobile": "cross-env APP_ENV=development eas submit --profile development",
1918
"start:qa": "cross-env APP_ENV=qa pnpm run start",
2019
"prebuild:qa": "cross-env APP_ENV=qa pnpm run prebuild",
2120
"android:qa": "cross-env APP_ENV=qa pnpm run android",
@@ -24,9 +23,7 @@
2423
"build:qa:android": "cross-env APP_ENV=qa EXPO_NO_DOTENV=1 eas build --profile qa --platform android ",
2524
"build:qa:ios": "cross-env APP_ENV=qa EXPO_NO_DOTENV=1 eas build --profile qa --platform ios",
2625
"build:qa:web": "cross-env APP_ENV=qa EXPO_NO_DOTENV=1 expo export -c --platform web",
27-
"credentials:qa:ios": "APP_ENV=qa eas credentials:configure-build --profile=qa --platform ios",
28-
"credentials:qa:android": "APP_ENV=qa eas credentials:configure-build --profile=qa --platform android",
29-
"submit:qa:mobile": "cross-env APP_ENV=qa eas submit",
26+
"submit:qa:mobile": "cross-env APP_ENV=qa eas submit --profile qa",
3027
"start:staging": "cross-env APP_ENV=staging pnpm run start",
3128
"prebuild:staging": "cross-env APP_ENV=staging pnpm run prebuild",
3229
"android:staging": "cross-env APP_ENV=staging pnpm run android",
@@ -35,8 +32,7 @@
3532
"build:staging:android": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 eas build --profile staging --platform android ",
3633
"build:staging:ios": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 eas build --profile staging --platform ios",
3734
"build:staging:web": "cross-env APP_ENV=staging EXPO_NO_DOTENV=1 expo export -c --platform web",
38-
"credentials:staging:ios": "APP_ENV=staging eas credentials:configure-build --profile=staging --platform ios",
39-
"submit:staging:mobile": "cross-env APP_ENV=staging eas submit",
35+
"submit:staging:mobile": "cross-env APP_ENV=staging eas submit --profile staging",
4036
"start:production": "cross-env APP_ENV=production pnpm run start",
4137
"prebuild:production": "cross-env APP_ENV=production pnpm run prebuild",
4238
"android:production": "cross-env APP_ENV=production pnpm run android",
@@ -45,8 +41,9 @@
4541
"build:production:android": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 eas build --profile production --platform android ",
4642
"build:production:ios": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 eas build --profile production --platform ios",
4743
"build:production:web": "cross-env APP_ENV=production EXPO_NO_DOTENV=1 expo export -c --platform web",
48-
"credentials:production:ios": "APP_ENV=production eas credentials:configure-build --profile=production --platform ios",
49-
"submit:production:mobile": "cross-env APP_ENV=production eas submit",
44+
"submit:production:mobile": "cross-env APP_ENV=production eas submit --profile production",
45+
"credentials:ios": "eas credentials --platform ios",
46+
"credentials:android": "eas credentials --platform android",
5047
"prepare": "husky",
5148
"xcode": "xed -b ios",
5249
"doctor": "npx expo-doctor@latest",

0 commit comments

Comments
 (0)