Skip to content

Fix Apple Silicon compatibility and modernize build settings#73

Open
americo wants to merge 363 commits into
lvsti:masterfrom
americo:apple-silicon-compatibility-fix
Open

Fix Apple Silicon compatibility and modernize build settings#73
americo wants to merge 363 commits into
lvsti:masterfrom
americo:apple-silicon-compatibility-fix

Conversation

@americo
Copy link
Copy Markdown

@americo americo commented Jul 19, 2025

Changes Made

Apple Silicon (arm64) Compatibility

  • ✅ Updated build architectures to support arm64 (Apple Silicon Macs)
  • ✅ Fixed linker errors with CEF framework on M1/M2/M3 Macs
  • ✅ Restricted build to arm64-only to match CEF binary distribution

Build System Updates

  • ✅ Updated deployment target from macOS 10.13 to 12.0 (to match CEF requirements)
  • ✅ Fixed framework search paths and linking issues
  • ✅ Updated Xcode project settings for modern Xcode versions

Demo Application Fixes

  • ✅ Fixed CEFDemo sample app to build and run successfully
  • ✅ Updated helper app configurations
  • ✅ Resolved framework dependency issues

Testing

  • ✅ Successfully builds on Apple Silicon Macs
  • ✅ CEFDemo sample app runs and displays web content
  • ✅ All CEF helper processes start correctly

Compatibility

  • macOS: 12.0+ (required by CEF)
  • Architecture: arm64 (Apple Silicon)
  • Xcode: 14.0+ recommended

This update makes CEF.swift functional on modern Apple Silicon Macs, addressing compatibility issues that prevented the project from building and running.

lvsti and others added 29 commits May 29, 2021 17:48
- Updated build architectures to support arm64 (Apple Silicon Macs)
- Fixed linker errors with CEF framework on M1/M2/M3 Macs
- Restricted build to arm64-only to match CEF binary distribution
- Updated deployment target from macOS 10.13 to 12.0
- Fixed framework search paths and linking issues
- Updated Xcode project settings for modern Xcode versions
- Fixed CEFDemo sample app to build and run successfully
- Updated helper app configurations
- Resolved framework dependency issues
- Updated .gitignore to exclude build artifacts
@DamilolaDami
Copy link
Copy Markdown

when would this be merged?
it looks good

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.

4 participants