Browse / Mobile Development / NativePHP Deployment

NativePHP Deployment

Automates the building, signing, and distribution of NativePHP mobile applications to the Apple App Store and Google Play Store.

SkillMobile DevelopmentAndroidIos

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Automated version code and build number management
  • Comprehensive iOS export methods including App Store, Ad-Hoc, and Enterprise
  • Environment variable integration for secure credential management
  • Automated Android keystore and credential generation
  • CI/CD pipeline configuration and non-interactive build support

Use cases

  • Troubleshooting provisioning profile mismatches and build-time certificate issues
  • Preparing a NativePHP application for Google Play Store or Apple App Store submission
  • Configuring automated signing and packaging in a GitHub Actions workflow

FAQ

What build formats does it support for Android and iOS?

For Android, it supports both APK (direct distribution) and AAB (Google Play Store). For iOS, it supports multiple export methods including App Store, Ad-Hoc, Enterprise, and Development builds.

What is the NativePHP Deployment Claude Code Skill?

This skill is a specialized extension for Claude Code that automates the complex process of building, signing, packaging, and distributing NativePHP mobile applications for both iOS and Android platforms.

Can I use this skill in automated CI/CD pipelines?

Yes, the skill includes a non-interactive mode (--no-tty) and environment variable support, making it perfect for integration with GitHub Actions or other CI/CD platforms for automated builds and releases.

How does this skill improve the mobile release workflow?

It simplifies the deployment pipeline by replacing manual IDE steps with automated CLI commands. It manages environment variables for secure credential handling and provides automated version incrementing, reducing the risk of human error during submission.

When should I use this skill?

Use this skill when you are ready to transition from development to distribution. It handles tasks like generating Android keystores, creating iOS provisioning profiles, managing version codes, and uploading builds to the App Store or Play Store.