Skip to content

Commit 68dde91

Browse files
Saadnajmiclaude
andcommitted
chore: include macOS slice in universal hermes xcframework
Consolidates the three separate Hermes Apple build scripts into a single `build-apple-framework.sh` that builds all platforms — including macOS — into one universal `hermesvm.xcframework`. Previously macOS was built as a standalone `.framework` by a separate script and excluded from the universal xcframework. This meant macOS had a different distribution path from every other Apple platform. - Merge `build-ios-framework.sh` and `build-mac-framework.sh` into `build-apple-framework.sh` using the `PLATFORMS` array as single source of truth - Update podspec to point macOS at the universal xcframework - Update CI workflows to use `build-apple-framework.sh` uniformly for all slices (no more macOS special-casing) - Remove standalone macOS framework validation from hermes-utils.js Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent fb36b32 commit 68dde91

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/build-hermes-macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
- name: Create universal xcframework
6161
shell: bash
6262
run: |
63-
echo "[HERMES] Creating the universal framework (including macOS)"
63+
echo "[HERMES] Creating the universal framework"
6464
chmod +x ./utils/build-apple-framework.sh
6565
./utils/build-apple-framework.sh build_framework
6666

0 commit comments

Comments
 (0)