Explore Library
React NativeBuilding, Deployment & App Store Release

101 items

1

Multiple Build Variants & Flavors

Slides / Video
2

Automating Releases with CI/CD

Slides / Video
3

Prebuild: Managed vs Bare Release

Slides / Video
4

Permissions & Privacy Manifests for Stores

Slides / Video
5

ProGuard, Minification & Bundle Size

Slides / Video
6

Configuring app.json for Builds

Slides / Video
7

OTA Updates: EAS Update & CodePush

Slides / Video
8

App Store Review Guidelines & Rejections

Slides / Video
9

Google Play Testing Tracks

Slides / Video
10

Uploading Builds to TestFlight

Slides / Video
11

Google Play Console Setup & App Listing

Slides / Video
12

Building Locally vs Cloud Builds

Slides / Video
13

Uploading Build to TestFlight

Code Quiz
14

Universal Link Domain Config

Code Quiz
15

Bundling Source Maps for Crashes

Code Quiz
16

__DEV__ Guarded Debug Code

Code Quiz
17

EAS Submit for Store Submission

Slides / Video
18

Expo Application Services (EAS) Build

Slides / Video
19

App Icons and Splash Screen Setup

Slides / Video
20

App Versioning: Codes & Numbers

Slides / Video
21

App Identifiers: Bundle ID & Application ID

Slides / Video
22

iOS Code Signing Essentials

Slides / Video
23

Signing Android Apps with a Keystore

Slides / Video
24

Invalid Splash resizeMode

Code Quiz
25

Release Uses Debug Signing

Code Quiz
26

Wrong Gradle Task for APK

Code Quiz
27

Wrong Gradle Task for AAB

Code Quiz
28

app.json Missing expo Key

Code Quiz
29

Swapped iOS and Android IDs

Code Quiz
30

iOS buildNumber Wrong Type

Code Quiz
31

Adaptive Icon Color Bug

Code Quiz
32

iOS Release Build: Archive & IPA

Slides / Video
33

Android Release Build: APK vs AAB

Slides / Video
34

Debug vs Release Build Modes

Slides / Video
35

Runtime Version Policy

Code Quiz
36

Applying an OTA Update

Code Quiz
37

Declaring an Android Permission

Code Quiz
38

iOS Camera Usage Description

Code Quiz
39

Bundling JS for Release

Code Quiz
40

ABI Splits Not Producing Per-ABI APKs

Code Quiz
41

Enabling R8 Minification

Code Quiz
42

Staged Rollout to Google Play

Code Quiz
43

EAS Submit Android Track

Code Quiz
44

Env Vars in the Client Bundle

Code Quiz
45

iOS Export Options Method

Code Quiz
46

Android Release Signing Config

Code Quiz
47

Running an EAS Build

Code Quiz
48

Enabling the Hermes Engine

Code Quiz
49

xcodebuild Archive Command

Code Quiz
50

EAS Production Profile Distribution

Code Quiz
51

EAS Submit for Store Submission

Quiz
52

Managed vs Bare Workflow

Quiz
53

CI/CD for Mobile Releases

Quiz
54

App Store Rejection Reasons

Quiz
55

Environment Variables in Builds

Quiz
56

Beta Distribution Channels

Quiz
57

App Permissions and Privacy

Quiz
58

iOS Code Signing Basics

Quiz
59

Android Release APK vs AAB

Quiz
60

Submitting to App Store Connect

Quiz
61

Android Keystore Management

Quiz
62

Reducing App Bundle Size

Quiz
63

Staged and Phased Rollouts

Quiz
64

Bundle ID and Package Name

Quiz
65

Store Listing Metadata

Quiz
66

Over-the-Air Updates

Quiz
67

iOS Release Archive in Xcode

Quiz
68

EAS Build for Cloud Builds

Quiz
69

Publishing to Google Play Console

Quiz
70

App Icons and Splash Screens

Quiz
71

Version vs Build Number

Quiz
72

Debug vs Release Build Variants

Quiz
73

Expo EAS Build

Flashcard
74

Publishing to Google Play Console

Flashcard
75

App Bundle IDs and Package Names

Flashcard
76

Expo EAS Update / OTA

Flashcard
77

App Versioning Fields

Flashcard
78

App Icons and Splash Screen

Flashcard
79

Developer Account Requirements

Flashcard
80

iOS Code Signing and Provisioning Profiles

Flashcard
81

Configuring Gradle for Release Builds

Flashcard
82

Building an iOS Archive with Xcode

Flashcard
83

Reducing App Bundle Size

Flashcard
84

App Store Review Rejections

Flashcard
85

Store Listing Metadata and Screenshots

Flashcard
86

OTA Updates with CodePush

Flashcard
87

Generating an Android App Bundle (AAB)

Flashcard
88

Enabling Hermes for Release

Flashcard
89

Submitting via App Store Connect

Flashcard
90

Expo EAS Submit

Flashcard
91

Configuring App Permissions

Flashcard
92

ProGuard/R8 Shrinking

Flashcard
93

Crash Reporting Integration

Flashcard
94

Generating an Android APK

Flashcard
95

Fastlane for Release Automation

Flashcard
96

Debug vs Release Build Modes

Flashcard
97

Environment Variables and Build Configs

Flashcard
98

Managed vs Bare Workflow Builds

Flashcard
99

TestFlight Beta Distribution

Flashcard
100

Signing Android Apps with a Keystore

Flashcard
101

Google Play Testing Tracks

Flashcard
Code QuizIntermediate

Bundling JS for Release

Identify why the manually generated release bundle still contains development code.

Codebash
react-native bundle \
  --platform android \
  --dev true \
  --entry-file index.js \
  --bundle-output android/app/src/main/assets/index.android.bundle \
  --assets-dest android/app/src/main/res

This command produces a bundle that includes dev warnings and is not optimized. What is the bug?