Bitrise is mobile first. Our CICD solution was built by mobile app developers, for mobile app developers, ensuring that it's an environment that works for you.
From the project scanner that'll recognize your Swift project, to ready-to-use integrations with the third party services Swift developers love, Bitrise allows you to hit the ground running. Your first build will take literal minutes to kick off.
From a robust free hobby plan to enterprise grade capabilities for the biggest companies and everything in between, we're here to meet your requirements. Use Bitrise for your Open Source Swift project and get access to our Dev Plan features for free!
Use our Bitrise step library, create your own integration by using our templates or use the API as your Swift CICD pipeline turns into an increasingly powerful ally for your app development process. Find inspiration in Public Build pages, blogposts and the Bitrise Discuss.
Build integrations, write howtos or contribute trouble-shooting guides for an active community of Swift developers. Join the Bitrise Swift Developer User Group and help shape the roadmap for your peers building some of the world's most popular mobile applications.
When you connect your Swift project, our project scanner will automatically recognize it as such, while also detecting dependencies and configuration specifics to create an initial workflow that builds, test and deploys your application. From there on out, you can tweak and evolve your workflow to do some truly magical things.
Select from multiple stack with different Xcode versions to test your apps. This includes betas that are usually available a mere 48 hours after release. Take that, not-to-be-named CI services that take weeks (!) to set you up with the Xcode version you need.
Nobody likes code signing. Nobody. Let us do the heavy lifting by using our automatic provisioning profile management OR upload your signing files manually if that's how you'd prefer to roll.
Step to inject static values from environment variables into Swift code files before compilation
Runs Swiftlint on the project. Swiftlint is an OSS tool, used to ensure Swift style and conventions are enforced
Automatically manages your iOS Provisioning Profiles for your Xcode project, eliminating time wasted and manual errors
Runs your Fastlane lane. Fastlane is an OSS platform that automated (part) of your deployment process