-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update XCFramework setup to work with React Native 0.71.11 #5924
Merged
fluiddot
merged 37 commits into
upgrade/react-native-0.71.8
from
mokagio/support-rn-0.71.11-xcframework
Jul 6, 2023
Merged
Changes from all commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
cfe592e
Update Gutenberg reference
e7bf780
Update script for generating React-Codegen
17e4705
Update third-party podspecs to target 0.71.11
2aca7ac
Update FBReactNativeSpec.podspec.json with hash
165d681
Apply bundle changes
9707305
Manually add React-bridging.podspec.json
30b052f
Revert "Manually add React-bridging.podspec.json"
c89ef2a
Update list of dependencies in Podfile for iOS
819d005
Add tag to Hermes podspec to workaround error
64bf6d7
Update dependency versions in Podfile.lock
21a4fbe
[Temporary] Add React Native as a dependency
6d1a1a3
Revert "[Temporary] Add React Native as a dependency"
76fde7c
Update Gutenberg ref
fluiddot edf1e8c
Merge branch 'upgrade/react-native-0.71.8' into upgrade/react-native-…
fluiddot 3b9f2cf
Update Gutenberg ref
fluiddot f0ce4ed
Point RNReanimated to a custom branch to work around 2.17.0 issue
mokagio 6632ac8
Print message during `pod install` about `REACT_NATIVE_NODE_MODULES_DIR`
mokagio 74e82b6
Setup NVM and node modules for RNReanimated in XCFramework CI step
mokagio 5582572
Apply bundle changes
d065553
Switch to using `use_react_native!` in XCFramework `Podfile`
mokagio fbd6161
Add React Native `post_install` hook
mokagio c7e2dd1
Use `.xcode.env` instead of `.xcode.env.local`
mokagio 8f74c77
Bump XCFramework deployment target to iOS 15.0
mokagio 28afd7f
Use Xcode 14.3.1 in CI, like WordPress iOS does
mokagio 5919506
Disable Hermes when building XCFramework
mokagio 1d6fd0a
Refine messaging when setting `REACT_NATIVE_NODE_MODULES_DIR` env var
mokagio e3326ab
Set `SKIP_INSTALL = NO` at the `xcconfig` level, too
mokagio df511f2
Switch an `unless !=` to `if ==`
mokagio f2d999d
Add workaround to setup Hermes correctly in XCFramework
mokagio 00052f5
Enable building XCFramework with Hermes
mokagio b275a9d
Embed Hermes XCFramework in Gutenberg XCFramework
mokagio ec0c7fa
Prevent XCFramework build script from deleting RN-code-generated files
mokagio 17eae86
Merge branch 'upgrade/react-native-0.71.8' into mokagio/support-rn-0.…
fluiddot 3bbb8b7
Update Gutenberg ref
fluiddot 630b737
Set `REACT_NATIVE_NODE_MODULES_DIR` env var before fetching Reanimate…
fluiddot 73249ba
Update `Podfile.lock` file
fluiddot bdd6ab1
Add `.xcode.env` file with dynamic node binary path
fluiddot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -74,4 +74,4 @@ steps: | |
agents: | ||
queue: mac | ||
env: | ||
IMAGE_ID: xcode-14.3 | ||
IMAGE_ID: xcode-14.3.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export NODE_BINARY=$(command -v node) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could leave this open until we confirm that Hermes works as expected on iOS through testing.