local-build

Build Android APK and iOS simulator .app release artifacts for React Native Expo apps.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/billydeeii136/black-opps-claude-skill --skill local-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-build
Source: https://github.com/billydeeii136/black-opps-claude-skill/tree/main/agent-skills/local-build
Command: npx skills add https://github.com/billydeeii136/black-opps-claude-skill --skill local-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for building and simulating Android and iOS release artifacts for React Native Expo apps locally without the need for Expo's EAS.

Core Features & Use Cases

  • Local APK Build: Generates a shell script to build the Android APK for release using gradlew assembleRelease.
  • Local iOS .app Build: Generates a shell script to build the iOS .app for the simulator using xcodebuild.
  • Automated Script Execution: Simplifies the process of building release artifacts on local machines, useful for e2e testing, sharing builds, or quick iterations on a simulator or real device.

Quick Start

Execute the script ./scripts/build-android.sh to build the Android APK and ./scripts/build-ios.sh to build the iOS simulator .app.

Frequently Asked Questions about local-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a React Native Expo Android APK locally without EAS?

Build a React Native Expo Android APK locally by running the generated shell script that executes gradlew assembleRelease. This creates a release artifact for testing, sharing with teammates, or quick iterations on simulators without requiring Expo EAS.

Can I build an iOS .app file for a simulator using xcodebuild locally?

Yes, you can build an iOS .app file for the simulator locally by executing the generated shell script that runs xcodebuild. This produces a release artifact suitable for e2e testing and quick iterations on iOS simulators.

What is the best way to automate React Native Expo release builds for e2e testing?

Automate React Native Expo release builds for e2e testing by generating and executing local shell scripts that run gradlew for Android and xcodebuild for iOS. This handles app identity from Expo config, including name, slug, and bundle identifier.

Do I need Expo EAS to generate app bundles for testing on simulators?

No, you do not need Expo EAS to generate app bundles for simulators. The local build process generates shell scripts using gradlew and xcodebuild to create Android and iOS release artifacts directly on your machine.

How does local build handle the app bundle identifier and slug from Expo config?

Local build handles the app bundle identifier and slug by reading the identity configuration directly from the Expo config. This ensures the generated Android APK and iOS .app artifacts maintain the correct name, slug, and bundle identifier.