Expo EAS Config Generator
Generate a complete eas.json configuration for your Expo app.
Configure build profiles (development, preview, production) with iOS/Android settings and get a copy-ready output.
Project Settings
Build Profile Options
Generated eas.json
app.json / app.config.js snippet
Quick Start Commands
Frequently Asked Questions
What is EAS Build and how is it different from classic Expo build?▼
EAS Build (Expo Application Services) is Expo's cloud build service that replaced the classic 'expo build' command. Key differences: EAS supports bare workflow (ejected apps) and managed workflow, produces native binaries (.ipa for iOS, .apk/.aab for Android), supports custom native code, and offers configurable build environments. Classic expo build is deprecated; EAS is now the recommended approach for all Expo projects.
What are the differences between development, preview, and production build profiles?▼
Development profile: includes dev client (Expo Dev Client), enables debugging, connects to your local dev server. Use for active development. Preview profile: internal distribution build (ad-hoc for iOS, APK for Android), no dev client, used for testing with stakeholders before store submission. Production profile: optimized build for app stores, code signing for release, App Store / Google Play ready. Each profile can have different environment variables, credentials, and build configuration.
Do I need to commit eas.json to version control?▼
Yes, eas.json should be committed to your repository. It contains build configuration but not secrets. Sensitive values like API keys should be stored as EAS Secrets (set via 'eas secret:create') and referenced as environment variables in eas.json. The eas.json file defines your build profiles, channel assignments, and distribution settings — all of which should be versioned alongside your code.
What is the difference between managed and bare workflow in Expo?▼
Managed workflow: Expo handles all native code. You don't have android/ or ios/ directories. Configuration is done via app.json/app.config.js. Best for simpler apps without heavy native customization. Bare workflow: You have full access to native code (android/ and ios/ directories exist after 'expo eject'). You can add any native module. Requires more native build knowledge. EAS Build supports both, but eas.json configuration differs slightly — bare workflow often needs prebuild steps.
How do I set up iOS distribution certificates for EAS?▼
EAS handles certificate management automatically. Run 'eas credentials' to set up. For development: EAS creates a development certificate and provisioning profile automatically. For App Store distribution: EAS can create and manage your distribution certificate and provisioning profile using your Apple Developer account credentials. You can also use existing certificates by running 'eas credentials --platform ios'. EAS stores credentials securely in their servers, avoiding the need to manage .p12 files manually.
Related Products
on GumroadDeveloper Productivity Bundle
Stop rebuilding the same setup every project. 51 VSCode snippets, 40 Git aliases, 5 Docker Compose stacks, 5 GitHub Actions workflows, 5 README templates, and a dotfiles kit. Set up a professional dev environment in under an hour.
Buy on Gumroad →AI Prompt Engineering Toolkit
58 structured prompt templates for Claude, ChatGPT, and Gemini — organized by use case. Code Review, Debugging, Documentation, Architecture, and 10 model-specific tips. Stop writing prompts from scratch.
Buy on Gumroad →Developer Cheat Sheet Bundle
10 print-ready cheat sheets for the tools developers use every day: Git, Docker, Linux CLI, SQL, Regex, HTTP Status codes, VS Code shortcuts, Bash scripting, jq/JSON, and Markdown.
Buy on Gumroad →You Might Also Need
Axios Interceptor Builder
Build Axios interceptor configurations visually. Add auth token injection, automatic token refresh, retry with exponential backoff, and global error handling. TypeScript ready.
Open free tool →
Expo App Config Generator
Generate Expo app.json and app.config.js configuration with a visual form. Set icons, permissions, plugins, and splash screens for React Native Expo projects.
Open free tool →
Mobile Safe Area Calculator
Calculate safe area insets for iOS and Android devices. View top, bottom, left, and right insets for iPhone Dynamic Island, notch, and Android punch-hole devices.
Open free tool →
More Free Tools
Related Articles
Expo SDK 52: Universal Apps with Native Modules
Expo SDK 52 brings React Native New Architecture as default, Expo Modules API, DOM Components, and React Native DevTools integration. Build universal apps with native modules the modern way.
React Native vs Expo: Mobile Development Guide for Web Developers (2026)
React Native vs Expo compared for 2026. Learn when to use bare React Native vs Expo managed workflow, Expo SDK 52 new architecture, EAS Build, and how to migrate from web React to mobile.
React Native 0.74+ New Architecture: Bridgeless Mode & JSI Deep Dive
Explore React Native's New Architecture in 0.74 and beyond. Learn how Bridgeless Mode, JSI, TurboModules, and Fabric renderer eliminate the legacy bridge bottleneck and transform app performance.
Flutter vs React Native 2026: Complete Cross-Platform Comparison
An in-depth comparison of Flutter and React Native for cross-platform mobile development in 2026. Performance, ecosystem, hiring market, code examples, and when to choose each framework.
Flutter vs React Native vs Kotlin Multiplatform 2026: Which Should You Choose?
Deep comparison of Flutter, React Native, and Kotlin Multiplatform in 2026. Performance benchmarks, developer experience, ecosystem, hot reload, native modules, and real code examples to help you pick the right cross-platform framework.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →