From feb847750465968de963e752e5dea0166d2da7b6 Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Thu, 25 Jun 2026 22:41:53 +0200 Subject: [PATCH 1/2] Update Apple Silicon build instructions --- COMPILING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/COMPILING.md b/COMPILING.md index 8ef78b5efe..203f93bf0d 100644 --- a/COMPILING.md +++ b/COMPILING.md @@ -119,7 +119,8 @@ brew link Qt@5 --force ### Generate Xcode Project file -`qmake -spec macx-xcode Jamulus.pro` +`qmake QMAKE_APPLE_DEVICE_ARCHS=arm64 QT_ARCH=arm64 -spec macx-xcode Jamulus.pro` +**Note: if you still build on x86_64, not Apple silicon, you must replace `arm64` with `x86_64`. ### Print build targets and configuration in console From 73104a04316ec078c2e592e7f0907afb79a2913e Mon Sep 17 00:00:00 2001 From: ann0see <20726856+ann0see@users.noreply.github.com> Date: Fri, 26 Jun 2026 00:09:57 +0200 Subject: [PATCH 2/2] Add macdeployqt hint --- COMPILING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/COMPILING.md b/COMPILING.md index 203f93bf0d..76b61a5103 100644 --- a/COMPILING.md +++ b/COMPILING.md @@ -120,7 +120,7 @@ brew link Qt@5 --force ### Generate Xcode Project file `qmake QMAKE_APPLE_DEVICE_ARCHS=arm64 QT_ARCH=arm64 -spec macx-xcode Jamulus.pro` -**Note: if you still build on x86_64, not Apple silicon, you must replace `arm64` with `x86_64`. +**Note:** if you still build on x86_64, not Apple silicon, you must replace `arm64` with `x86_64`. ### Print build targets and configuration in console @@ -150,6 +150,7 @@ Schemes: `xcodebuild build` Will build the file and make it available in `./Release/Jamulus.app` +In order to run the application, you might need to run `macdeployqt ./Release/Jamulus.app`. If you want to build the installer, please run the `deploy_mac.sh` script: `./mac/deploy_mac.sh`. You'll find the installer in the deploy/ folder.