dev-client
Build and distribute Expo development clients locally or via TestFlight
Security Assessment
About dev-client
The dev-client skill allows developers to build and distribute custom Expo development clients locally or via TestFlight, specifically designed for testing native code changes on physical devices. This skill addresses the need for developers to create tailored Expo Go clients when their applications involve custom native code, third-party native modules, or specialized Apple targets such as widgets and app clips. By utilizing EAS Build, developers can streamline the process of creating these development clients, ensuring that they can test their applications effectively before final release.
FAQ
What is the main purpose of the dev-client skill?
The dev-client skill is used to build and distribute custom Expo development clients for testing native code changes on physical devices.
When should I choose to create a development client?
You should create a development client only when your app requires custom native code, such as local Expo modules or third-party native modules not included in Expo Go.
What platforms can I build for using the dev-client skill?
You can build development clients for both iOS and Android platforms.
Do I need to install any special tools to use this skill?
For iOS builds, you need Xcode installed on your machine. Additionally, you'll need tools like adb for Android installations.
What should I do if I encounter signing errors during the build?
If you encounter signing errors, you can manage your credentials using the command 'eas credentials'.
Install dev-client
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
expo/skills