From 8e6aa18a6f38b4332ce2d68f456d28f3aa685482 Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Sat, 10 Jan 2026 10:50:29 +0100 Subject: [PATCH] Add notes for iOS compiling documentation --- COMPILING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/COMPILING.md b/COMPILING.md index a2e0f0b796..8ef78b5efe 100644 --- a/COMPILING.md +++ b/COMPILING.md @@ -6,7 +6,7 @@ - For unattended installs, see the contributed [installation scripts](https://github.com/jamulussoftware/installscripts) - The [Autobuild scripts](https://github.com/jamulussoftware/jamulus/tree/main/.github/autobuild) although only optimized to be used by the CI, might help you understand the process of setting up a build environment - There are reports from people who successfully compile and run Jamulus on BSDs. -- Android and iOS are not officially supported. However, [binaries are generated by the autobuild process](https://github.com/jamulussoftware/jamulus/releases/latest) in the Jamulus repository. +- Android and iOS are not officially supported fully. However, [binaries are generated by the autobuild process](https://github.com/jamulussoftware/jamulus/releases/latest) in the Jamulus repository. --- @@ -157,7 +157,7 @@ If you want to build the installer, please run the `deploy_mac.sh` script: `./ma ## iOS 1. Install [Xcode from the Mac AppStore](https://apps.apple.com/us/app/xcode/id497799835?mt=12) -2. [Download and install Qt5 with the Qt Installer](https://www.qt.io/download) (not homebrew). Explicitly select iOS when choosing the Qt version +2. [Download and install Qt5 with the Qt Installer](https://www.qt.io/download) (not homebrew, Qt6 is found to be buggy). Explicitly select iOS when choosing the Qt version 3. Go to the folder of the Jamulus source code via terminal and run `/path/to/qt/5.15.2/ios/bin/qmake -spec macx-xcode Jamulus.pro` to generate an .xcodeproject file 4. Open the generated .xcodeproject in Xcode 5. Go to the Signing & Capabilities tab and fix signing errors by setting a team. Xcode will tell you what you need to change.