Skip to content

[Documentation] Road to macOS Catalina #119

Open

Description

@sieren

We want to support MacOS Catalina with Synth One.
The MVP-Goal is to have a first running version of Synth One available in the App Store.
Further goals could be adding AUv3 support.

This document is supposed to track progress towards that goal.

Current state
I managed to get a build of Synth One running on Catalina, that produces audio output.
Screenshot 2019-11-03 at 11 37 54

Unfortunately this is far from releasable. The biggest current obstacles are:

  • Cocoapods does not support iOSMac targets (Catalyst)
  • We use a lot of third-party frameworks that are closed source and not compiled for iOSMac.
  • There are a lot of UIKit related crashes that warrant further investigation

Current steps

How to build it currently
Currently building for Catalina requires the following steps:

  • Remove all Pods except for "Disk" from Podfile
  • Drop in iOS Project for AudioKit
  • Set checkbox for macOS
  • Fix missing entitlements and code-sign issues (@analogcode needs to add those at some point)
  • Build for Catalina (iOS builds will not work due to the missing Pods)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions