Create and maintain your Xcode projects at scale with Tuist and Bitrise

We are thrilled to welcome Tuist on our list of Verified Steps. Read how you can incorporate the new Step into your Bitrise Workflow to create, mantain and interact with your Xcode projects a lot more effectively.

Developers love simple solutions. Good news: our new Verified Step partner, Tuist takes care of the complicated stuff while you can focus on creating amazing apps. Tuist is a command line tool for creating, maintaining and interacting with your Xcode projects. The tool is fully open source backed by an amazing community, written in Swift, and used by mobile teams at SoundCloud, Sky, Devengo, and many more. Read how you can incorporate the new Step into your Bitrise Workflow and use it to get back in control of your projects!

About the Step

As a team member working on an Xcode project, you can easily run into constant merge conflicts: even the slightest change can negatively affect your .xcproject file. This can cause unpleasant moments as fixing the issues can result in hours of extra work. With Tuist, you can regain control of your project instead of trusting Xcode is going to do the right thing. Tuist treats your filesystem and Tuist's manifest file — which defines our dependencies — as a single source of truth and generates your Xcode project based on these. Tuist also can be used to define all your dependencies easily and consistently.

Souce: Tuist.io

If you’d like to contribute to Tuist’s open-source codebase, head over to this page.

How it works

1., Install Tuist on your machine:

Use the following command to start the installation:

bash <(curl -Ls https://install.tuist.io)
Copy code

2., Use the Step to run Tuist on your Bitrise virtual machines

Find the "Run Tuist" Step in our Step Library.

Happy building! 🚀
___

Bitrise Verified Steps are official integrations developed and maintained by the service owner. If you'd like to know more about our Verified Step Program and create your Verified Step, read more about it here. Feel free to reach out to us on Twitter or on our public Slack with your experiences about the Step, or to send us any great ideas that would help mobile devs in their daily tasks.

Explore more topics

App Development

Learn how to optimize your mobile app deployment processes for iOS, Android, Flutter, ReactNative, and more

Bitrise & Community

Check out the latest from Bitrise and the community. Learn about the upcoming mobile events, employee spotlights, women in tech, and more

Mobile App Releases

Learn how to release faster, better apps on the App Store, Google Play Store, Huawei AppGallery, and other app stores

Mobile DevOps

Learn Mobile DevOps best practices such as DevOps for iOS, Android, and industry-specific DevOps tips for mobile engineers

Mobile Testing & Security

Learn how to optimize mobile testing and security — from automated security checks to robust mobile testing and more.

Product Updates

Check out the latest product updates from Bitrise — Build Insights updates, product news, and more.