Skip to content

41 ‐ Test the builds

Pierre-Yves Lapersonne edited this page Jan 23, 2025 · 6 revisions

You can test some specific builds.

TestFlight builds

The alpha (i.e. on-demand manually-triggered builds), beta (i.e. automated nightly builds) and production (i.e. manually-triggered builds) are available on TestFlight.

You need to be added in the TestFlight dedicated group to get the builds you want (alpha-team, beta-team or public-access).

Only development team can trigger and manage such builds.

Of course, you will need an Apple device like an iPhone or an iPad, with TestFlight installed on it.

Contact Pierre-Yves Lapersonne or Ludovic Pinel to get access or to ask alpha builds on a specific GitHub branch.

Local builds

On simulator

You can also build locally on simulators. You will have to use a macOS–powered computer supporting at least Xcode 16 (i.e. macOS Sonoma 14.5 or later). Then the suitable version of Xcode must be downloaded (see the which one in the README) with all the needed SDK (we support iOS 15 at least). After that, download the source code of the project using GitHub (clone or direct download if you want). Open the DesignToolbox.xcworkspace file using Xcode (located in DesignToolbox folder), then build on a simulator.

On device

If you want to build on your own devices, you have two solutions.

Use the current setup

  1. Create your Apple developer account if you don't have one
  2. Ask one of the Apple team admin to add you (see below)
  3. Register your device in the team (to be listed there)

You will be then able to build in debug mode on your device.

Use your setup

  1. Create your Apple developer account if you don't have one
  2. Have an Apple team
  3. Assign your team as the Team section for the signing and capabilities section in Xcode project
  4. Use your own bundle identifier
  5. Enjoy the certificates process to have the mobile provisoning profiles

More details here in the wiki.