Commit 92ac75d
committed
fix(ios): unbreak Xcode Cloud archive — stop shipping a machine-local NODE_BINARY
The Release archive failed (exit 65) bundling JS: ios/.xcode.env.local was
committed and pinned NODE_BINARY to a path that only exists on one dev's Mac
(/Users/.../.nvm/.../node). RN's "Bundle React Native code and images" phase
sources .xcode.env then .xcode.env.local, so on the CI runner it used the dead
path and couldn't find node. (Builds locally because that path is real there.)
- Untrack .xcode.env.local (git rm --cached; it's already in .gitignore and
stays on disk for local builds). CI now uses .xcode.env's command -v node.
- Symlink node@22 into /usr/local/bin in ci_post_clone.sh so the build phase
can actually resolve it — node@22 is keg-only and off the phase's PATH.
Mirrors the existing Go 1.22 symlink.1 parent b9aa936 commit 92ac75d
2 files changed
Lines changed: 8 additions & 1 deletion
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
16 | 24 | | |
17 | 25 | | |
18 | 26 | | |
| |||
0 commit comments