What is RunnerHub?
RunnerHub is a CI/CD platform designed specifically for building and testing mobile applications on macOS. Unlike generic CI systems, RunnerHub is optimized for the Apple ecosystem with dedicated Mac hardware, automatic code signing, and intelligent caching.
Why RunnerHub?
Section titled “Why RunnerHub?”Building iOS and macOS applications requires:
- macOS hardware — You can’t compile iOS apps on Linux or Windows
- Signing certificates — Managing provisioning profiles and certificates is complex and error-prone
- Dependencies — CocoaPods, Swift Package Manager, and build artifacts can be large and slow to fetch
- Isolation — CI jobs need reliable, reproducible environments
RunnerHub solves all of these problems with a platform built from the ground up for Apple developers.
Key Features
Section titled “Key Features”Dedicated Mac Hardware Each build runs on isolated Mac mini instances, not resource-constrained shared VMs. No queuing delays or noisy neighbor problems. Your builds get consistent, predictable performance.
Automatic Code Signing Store your Apple signing credentials once in your workspace. RunnerHub securely manages certificates, provisioning profiles, and API keys. No more Fastlane Match complexity or manual certificate uploads.
Smart Caching CocoaPods, SPM, DerivedData, gems, and npm/yarn packages are cached automatically between builds. Skip redundant downloads and recompilation.
Simple YAML Configuration
One .runnerhub/runnerhub.yml file defines your entire pipeline. No proprietary config languages, no plugin complexity—just familiar YAML with steps, variables, and triggers.
Cloud YAML Store your pipeline configuration directly in the RunnerHub dashboard. Useful when you need to modify builds without committing to your repository.
Teams & Collaboration Invite team members to your workspace. Manage app access, billing, and signing credentials across your organization.
Scheduled Builds Run nightly tests, weekly builds, or performance benchmarks on a schedule. No external cron job setup required.
How It Works
Section titled “How It Works”1. Push code to your repository ↓2. Webhook triggers RunnerHub ↓3. Job queued in your workspace ↓4. Dedicated agent picks up the job ↓5. Repository cloned, pipeline executes ↓6. Results, logs, and artifacts available in dashboardSupported Platforms
Section titled “Supported Platforms”- iOS — Native iOS app builds with code signing and deploy to TestFlight/App Store
- macOS — Native macOS app builds with code signing
- Android — Native Android app builds with keystore signing and Google Play deploy
- Flutter — Cross-platform builds via FVM with Apple and Android signing support
- React Native — Cross-platform JavaScript-based apps with automatic Node provisioning, unified iOS and Android signing, and deploy support
Pricing
Section titled “Pricing”RunnerHub offers 4 tiers to match teams of any size:
| Plan | Cost | Minutes/Month | Signing | Teams |
|---|---|---|---|---|
| Free | $0 | 500 | Manual certs | No |
| Pay-as-you-go | $0.055/min | Overage | ✓ Automatic | Yes |
| Pro | $149 | 5,000 | ✓ Automatic | Yes |
| Business | $299 | Unlimited | ✓ Automatic | Yes |
Next Steps
Section titled “Next Steps”Ready to get started? Follow our account setup guide to create your first workspace and app.