Investigate options for iOS builds on Linux

Problem to solve

Requiring MacOS runners to build iOS apps is cumbersome and expensive. There are solutions starting to emerge for building and signing iOS apps, though these aren't yet super mature it seems and don't easily work with in-place solutions like FastLane.

  • https://github.com/facebook/xcbuild
  • https://github.com/saucelabs/isign

Target audience

  • Sasha, Software Developer, https://design.gitlab.com/research/personas#persona-sasha

Further details

Supporting a Linux-based iOS development infrastructure would help GitLab deliver solutions to more people without having to manage expensive and potentially complicated MacOS build infrastructure.

Proposal

TBD

What does success look like, and how can we measure that?

TBD

Links / references

cc @brendan @markpundsack

Assignee Loading
Time tracking Loading