In theÂ previous post, I mentioned that I was looking into Bitrise for building the iOS and Android apps forÂ Notifium. Iâ€™m still working on that.
My conclusion is that Bitrise is a great tool. Itâ€™s based around workflows, each of which consists of a number of steps carrying out the build activity for your application (whether itâ€™s a mobile app, web app, or installed application). And you can can add whatever steps are required â€“ they have many preconfigured ones that Bitrise create, some created by third parties (as always, read the small print), as well as more open â€œscriptingâ€ steps where you can put in whatever code you want.
But itâ€™s not always easy to debug whatâ€™s happening. For example, when you build an iOS app, each appâ€™s project file has one or more â€œschemesâ€. Iâ€™ve no idea currently what they are, but I need to pick one. Bitrise doesnâ€™t display the available ones, so I canâ€™t even guess or just try each one in turn.
So Iâ€™ve rented a virtual mac just to help me do this. I can copy the project across, open Xcode, view the schemes, and copy them into Bitrise.
Which still rejects the scheme name.
And thatâ€™s a perfect example of why the subtitle of this blog is â€œTrials And Tribulations Of Being An Indiehackerâ€â€¦