Uploaded image for project: 'Catty'
  1. Catty
  2. CATTY-572

Cannot build on Apple Silicon

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Merged
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.6.20
    • Labels:
    • Actual Behavior:
      Catty cannot be built & run on Macs with Apple Silicon (arm64 architecture)
    • Affected App Version:

      Description

      The main culprit here is carthage, the workaround script RunScripts/carthage.sh doesn't work anymore.
      Luckily, carthage since version 0.37.0 supports the --use-xcframeworks }}argument, which creates XCFrameworks instead of using {{lipo.
      A few small changes to the project are required when using XCFrameworks, see https://github.com/Carthage/Carthage#migrating-a-project-from-framework-bundles-to-xcframeworks

      Additionally, Firebase is available for SPM, we should move that there, so that only AudioKit, ZipArchive and Bohr remain in carthage.

        Attachments

          Activity

            People

            Assignee:
            MichaelHerold Michael Herold
            Reporter:
            PhilippWallisch Philipp Wallisch
            Developer:
            Philipp Wallisch Philipp Wallisch
            Code Reviewer:
            Michael Herold Michael Herold
            Code Merger:
            Michael Herold Michael Herold
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: