Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/autobuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -249,12 +249,12 @@ jobs:
- config_name: iOS (artifacts)
target_os: ios
building_on_os: macos-15
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can also bump the macOs version - but probably in another PR

base_command: QT_VERSION=6.7.3 ./.github/autobuild/ios.sh
base_command: QT_VERSION=5.15.2 ./.github/autobuild/ios.sh
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since I use Qt 5.15.2 (this seems to be more stable) on my build, downgrading.

# Build failed with CodeQL enabled when last tested 03/2022 (#2490).
# There are no hints that iOS is supposed to be supported by CodeQL.
# Therefore, disable it:
run_codeql: false
xcode_version: 16.3.0
xcode_version: 26.2

- config_name: Windows (artifact+codeQL)
target_os: windows
Expand Down
10 changes: 8 additions & 2 deletions ios/deploy_ios.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@ set -eu -o pipefail
## Builds an ipa file for iOS. Should be run from the repo-root

# Create Xcode file and build
qmake -spec macx-xcode Jamulus.pro
/usr/bin/xcodebuild -project Jamulus.xcodeproj -scheme Jamulus -configuration Release clean archive -archivePath "build/Jamulus.xcarchive" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO CODE_SIGN_ENTITLEMENTS=""
qmake Jamulus.pro -spec macx-xcode

echo "Running preparation scripts..."
make -f Jamulus.xcodeproj/qt_makeqmake.mak
make -f Jamulus.xcodeproj/qt_preprocess.mak

echo "Starting build..."
/usr/bin/xcodebuild -destination generic/platform=iOS -project Jamulus.xcodeproj -scheme Jamulus -configuration Release clean archive -archivePath "build/Jamulus.xcarchive" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO CODE_SIGN_ENTITLEMENTS=""

# Generate ipa by copying the .app file from the xcarchive directory
mkdir build/Payload
Expand Down