Skip to content

Add Mac Catalyst Support to Lightway Core#208

Closed
kp-said-rehouni wants to merge 2 commits into
mainfrom
mac_catalyst_support
Closed

Add Mac Catalyst Support to Lightway Core#208
kp-said-rehouni wants to merge 2 commits into
mainfrom
mac_catalyst_support

Conversation

@kp-said-rehouni
Copy link
Copy Markdown
Collaborator

@kp-said-rehouni kp-said-rehouni commented Oct 9, 2025

Description

This PR adds full Mac Catalyst support to Lightway Core, enabling iOS apps using the Lightway framework to run natively on macOS. The implementation includes build scripts and Xcode configuration for both Intel (x86_64) and Apple Silicon (arm64) Macs.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • All active GitHub checks are passing
  • The correct base branch is being used, if not main

Add build functions for Mac Catalyst with both x86_64 and arm64
architectures. The implementation includes:
  - build_maccatalyst_arm64(): Builds for Apple Silicon Macs
  - build_maccatalyst_x86_64(): Builds for Intel Macs
  - build_maccatalyst_universal_binary(): Creates universal binary
  - build_maccatalyst(): Orchestrates the complete build
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Oct 9, 2025

CLA assistant check
All committers have signed the CLA.

@kp-said-rehouni kp-said-rehouni changed the title Mac catalyst support Add Mac Catalyst Support to Lightway Core Oct 9, 2025
@kp-said-rehouni kp-said-rehouni marked this pull request as ready for review October 9, 2025 15:50
@kp-said-rehouni kp-said-rehouni requested a review from a team as a code owner October 9, 2025 15:50
@kp-said-rehouni kp-said-rehouni force-pushed the mac_catalyst_support branch 3 times, most recently from 5ef5262 to f100bac Compare October 9, 2025 17:48
Update Xcode project settings and build scripts to support Mac Catalyst:
  - Set SUPPORTS_MACCATALYST=YES in project configuration
  - Add macosx to SUPPORTED_PLATFORMS
  - Update XCFramework build script to include Catalyst variant

The XCFramework now includes iOS device, iOS simulator, and
Mac Catalyst variants, enabling the framework to run on both
iOS devices and macOS via Catalyst.
@kp-said-rehouni kp-said-rehouni force-pushed the mac_catalyst_support branch 2 times, most recently from 7fcb8fe to 330f117 Compare October 9, 2025 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants