Skip to content
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

Add some robustness to the CI and switch to Xcode 12 #709

Merged
merged 93 commits into from
Mar 17, 2021
Merged
Show file tree
Hide file tree
Changes from 82 commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
8df39e1
Update RCTCxxBridge.mm
HeyImChris May 14, 2020
4a9bcbd
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Jun 1, 2020
e8d2d8b
Merge pull request #1 from microsoft/master
HeyImChris Aug 17, 2020
ab71c3b
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Sep 3, 2020
e40c784
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Sep 8, 2020
204ddb3
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Sep 16, 2020
a76bcc1
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Nov 27, 2020
7d85560
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Dec 4, 2020
7011dc4
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Dec 11, 2020
abfbabf
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Jan 13, 2021
19aa189
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Jan 25, 2021
8206128
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
23be475
update to xcode 12.4
HeyImChris Feb 5, 2021
3b2c1c7
use apple variables file
HeyImChris Feb 5, 2021
ea4f432
Update RCTCxxBridge.mm
HeyImChris May 14, 2020
41fd8d4
Merge branch 'master' of https://github.com/HeyImChris/react-native-m…
HeyImChris Feb 5, 2021
bc002f5
add quotes
HeyImChris Feb 10, 2021
f01c601
switch to catalina
HeyImChris Feb 10, 2021
5df978e
update pods to 10.15
HeyImChris Feb 10, 2021
645ccf0
Merge branch 'master' of https://github.com/HeyImChris/react-native-m…
HeyImChris Feb 12, 2021
fcbb23e
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
1796f80
update to xcode 12.4
HeyImChris Feb 5, 2021
a5204c1
use apple variables file
HeyImChris Feb 5, 2021
2655ce1
add quotes
HeyImChris Feb 10, 2021
976c049
switch to catalina
HeyImChris Feb 10, 2021
4cf4987
update pods to 10.15
HeyImChris Feb 10, 2021
63004c7
upgrade version requirements to n-2 for osx
HeyImChris Feb 12, 2021
b549e2b
Merge branch 'xcode12' of https://github.com/HeyImChris/react-native-…
HeyImChris Feb 12, 2021
e4fd236
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
98ed06c
update to xcode 12.4
HeyImChris Feb 5, 2021
a2810b5
use apple variables file
HeyImChris Feb 5, 2021
0d3ab65
add quotes
HeyImChris Feb 10, 2021
dfbd871
switch to catalina
HeyImChris Feb 10, 2021
ba3c3c2
Merge branch 'xcode12' of https://github.com/HeyImChris/react-native-…
HeyImChris Feb 12, 2021
08378e7
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
184a65b
update to xcode 12.4
HeyImChris Feb 5, 2021
56a5b1d
use apple variables file
HeyImChris Feb 5, 2021
efbc5ad
add quotes
HeyImChris Feb 10, 2021
e45897d
Merge branch 'xcode12' of https://github.com/HeyImChris/react-native-…
HeyImChris Feb 26, 2021
3a83bb8
Merge branch 'master' into xcode12
HeyImChris Feb 26, 2021
547dbbc
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
87018a9
update to xcode 12.4
HeyImChris Feb 5, 2021
f196737
use apple variables file
HeyImChris Feb 5, 2021
b02f85a
add quotes
HeyImChris Feb 10, 2021
6449ad5
CI should run on PRs to future stable branches (#718)
acoates-ms Feb 12, 2021
fbe63db
Pull in header's C declaration to stop symbol mangling (#728)
HeyImChris Feb 18, 2021
f55a999
scroll content with animation (#725)
marty-wang Feb 18, 2021
159dce1
Fix missing props on secure text input (#719)
appden Feb 18, 2021
19f4a9c
Enable animated gif playback on Mac (#724)
marty-wang Feb 22, 2021
915000d
Add explicit Tab support to keyboarding (#723)
HeyImChris Feb 26, 2021
cda139d
Fix Deadlock in RCTi18nUtil (iOS) (#733)
Saadnajmi Feb 26, 2021
cf5a61a
update to macOS 10.15
HeyImChris Mar 2, 2021
933ff87
Merge branch 'xcode12' of https://github.com/HeyImChris/react-native-…
HeyImChris Mar 2, 2021
677c467
Merge branch 'master' into xcode12
HeyImChris Mar 2, 2021
1cd4f9a
Merge branch 'master' of https://github.com/microsoft/react-native-macos
HeyImChris Mar 9, 2021
b5610db
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
2c99a1f
update to xcode 12.4
HeyImChris Feb 5, 2021
95893fa
use apple variables file
HeyImChris Feb 5, 2021
b6be4de
add quotes
HeyImChris Feb 10, 2021
c6f2eb8
switch to catalina
HeyImChris Feb 10, 2021
221146e
update pods to 10.15
HeyImChris Feb 10, 2021
d856945
upgrade version requirements to n-2 for osx
HeyImChris Feb 12, 2021
100a567
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
54973f6
update to xcode 12.4
HeyImChris Feb 5, 2021
b46db1d
use apple variables file
HeyImChris Feb 5, 2021
2a5eb8c
add quotes
HeyImChris Feb 10, 2021
eb266fe
switch to catalina
HeyImChris Feb 10, 2021
65b84b6
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
156965e
update to xcode 12.4
HeyImChris Feb 5, 2021
51725ed
use apple variables file
HeyImChris Feb 5, 2021
2012916
add quotes
HeyImChris Feb 10, 2021
29d1286
make CI xcode versioning more robust to xcode12
HeyImChris Feb 4, 2021
1f75063
update to xcode 12.4
HeyImChris Feb 5, 2021
2970187
use apple variables file
HeyImChris Feb 5, 2021
3ad4df6
add quotes
HeyImChris Feb 10, 2021
ac37210
update to macOS 10.15
HeyImChris Mar 2, 2021
d8f7530
update to xcode 12.4
HeyImChris Feb 5, 2021
22e74c4
use apple variables file
HeyImChris Feb 5, 2021
06f74ba
switch to catalina
HeyImChris Feb 10, 2021
ff9c754
10.14
HeyImChris Mar 9, 2021
a583264
Merge branch 'xcode12' of https://github.com/HeyImChris/react-native-…
HeyImChris Mar 9, 2021
7d43df0
CI has to run on 10.15.4 or later
HeyImChris Mar 10, 2021
72c2659
fix up pod errors
HeyImChris Mar 10, 2021
2fa4dd9
upgrade iphone simulator
HeyImChris Mar 10, 2021
ae75fb6
iphone 13
HeyImChris Mar 10, 2021
99fa848
remove old post install script
HeyImChris Mar 11, 2021
faa49d4
iphone 8
HeyImChris Mar 11, 2021
67e663b
Restore Podfile.lock to see if it fixes CI
anandrajeswaran Mar 12, 2021
4d5c7b8
Restore compiler flags in TurboModuleCxx-WinRTPort
anandrajeswaran Mar 12, 2021
9d9d8fa
Remove macOS arm64 build divergence
anandrajeswaran Mar 12, 2021
17e61c9
Remove building all ARCHS temporarily
anandrajeswaran Mar 12, 2021
c3b686f
Override ONLY_ACTIVE_ARCH in release builds too
anandrajeswaran Mar 12, 2021
caac984
Push iOS 14 snapshots
anandrajeswaran Mar 17, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ado/ado-test-cleanup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
set -ex

# Script used by the Azure DevOps build agent to cleanup the packager and web socket server
# after the XCode test step has completed
# after the Xcode test step has completed

# kill whatever is occupying port 8081 (packager)
lsof -i tcp:8081 | awk 'NR!=1 {print $2}' | xargs kill
Expand Down
4 changes: 4 additions & 0 deletions .ado/apple-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ jobs:
- template: templates/apple-job-javascript.yml
parameters:
apply_office_patches: $(apply_office_patches)
slice_name: $(slice_name)
xcode_version: $(xcode_version)

- job: AppleRNPR
displayName: Apple React Native PR
Expand Down Expand Up @@ -84,6 +86,8 @@ jobs:
xcode_actions_release: $(xcode_actions_release)
xcode_destination: $(xcode_destination)
apply_office_patches: $(apply_office_patches)
slice_name: $(slice_name)
xcode_version: $(xcode_version)

- job: CliInit
displayName: Verify react-native-macos-init
Expand Down
6 changes: 6 additions & 0 deletions .ado/templates/apple-job-javascript.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
parameters:
apply_office_patches: ''
slice_name: ''
xcode_version: ''

steps:
- template: apple-node-setup.yml

# Task Group: Xcode select proper version
- template: apple-xcode-select.yml
parameters:
slice_name: ${{ parameters.slice_name }}
xcode_version: ${{ parameters.xcode_version }}

- template: apple-droid-node-patching.yml
parameters:
Expand Down
5 changes: 5 additions & 0 deletions .ado/templates/apple-job-react-native.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ parameters:
xcode_actions_release: ''
xcode_destination: ''
apply_office_patches: ''
slice_name: ''
xcode_version: ''

steps:
# Clean DerivedData
Expand All @@ -18,6 +20,9 @@ steps:

# Task Group: Xcode select proper version
- template: apple-xcode-select.yml
parameters:
slice_name: ${{ parameters.slice_name }}
xcode_version: ${{ parameters.xcode_version }}

- template: apple-droid-node-patching.yml
parameters:
Expand Down
11 changes: 8 additions & 3 deletions .ado/templates/apple-xcode-select.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
#
# Task Group: XCode select proper version
# Task Group: Xcode select proper version
#

parameters:
slice_name: ''
xcode_version: ''

steps:
- bash: |
sudo xcode-select --switch '/Applications/Xcode_11.2.1.app'
displayName: 'Switch to XCode 11.2.1'
sudo xcode-select --switch '${{ parameters.xcode_version }}'
displayName: Switch Xcode version ${{ parameters.slice_name }}
failOnStderr: true
4 changes: 3 additions & 1 deletion .ado/variables/mac.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
variables:
VmImage: macOS-10.14
VmImage: macOS-10.15
slice_name: 'Xcode_12_4'
xcode_version: '/Applications/Xcode_12.4.app'
2 changes: 1 addition & 1 deletion Libraries/ART/React-ART.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.source = source
s.source_files = "**/*.{m}"
s.preserve_paths = "package.json", "LICENSE", "LICENSE-docs"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/ActionSheetIOS/React-RCTActionSheet.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/actionsheetios"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ios=>"13.0" it will make our sizes small too...

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that we should try to do that ASAP, but I'm not sure we necessarily want to diverge from upstream here. it would be weird if someone consumed this fork of react-native for x-plat support but that resulted in a different minimum supported OS than the upstream repo.

Separate of this change it might be good to try to push upstream to be more aggressive with minimum supported OS given usage trends and practical impact of size as well as work internally to see if we can override this in our consumption of react-native-macos (and in turn provide guidance to other clients who want to upgrade their minimum supported OS before we are able to get a newer version pushed to upstream)

s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.source = source
s.source_files = "*.{m}"
s.preserve_paths = "package.json", "LICENSE", "LICENSE-docs"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/Blob/React-RCTBlob.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/FBLazyVector/FBLazyVector.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS ISS#2323203)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS ISS#2323203)
s.source = source
s.source_files = "**/*.{c,h,m,mm,cpp}"
s.header_dir = "FBLazyVector"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/FBReactNativeSpec/FBReactNativeSpec.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS ISS#2323203)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS ISS#2323203)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "**/*.{c,h,m,mm,cpp}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/Image/React-RCTImage.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/image"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/LinkingIOS/React-RCTLinking.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/linking"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/NativeAnimation/React-RCTAnimation.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "{Drivers/*,Nodes/*,*}.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/Network/React-RCTNetwork.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/pushnotificationios"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/RCTRequired/RCTRequired.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS ISS#2323203)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS ISS#2323203)
s.source = source
s.source_files = "**/*.{c,h,m,mm,cpp}"
s.header_dir = "RCTRequired"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/Settings/React-RCTSettings.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/settings"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/Text/React-RCTText.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/text"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.source = source
s.source_files = "**/*.{h,m}"
s.ios.exclude_files = "**/macOS/*" # TODO(macOS ISS#2323203)
Expand Down
2 changes: 1 addition & 1 deletion Libraries/TypeSafety/RCTTypeSafety.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS ISS#2323203)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS ISS#2323203)
s.compiler_flags = folly_compiler_flags
s.source = source
s.source_files = "**/*.{c,h,m,mm,cpp}"
Expand Down
2 changes: 1 addition & 1 deletion Libraries/Vibration/React-RCTVibration.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Pod::Spec.new do |s|
s.documentation_url = "https://reactnative.dev/docs/vibration"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "*.{m,mm}"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ You can read more about the macOS implementation in our website - [React Native

## Requirements

You can run React Native for macOS apps on Mac devices with versions [High Sierra (10.13)](https://www.apple.com/newsroom/2017/09/macos-high-sierra-now-available-as-a-free-update/) or newer.
You can run React Native for macOS apps on Mac devices with versions Mojave (10.14) or newer.

For a full and detailed list of the system requirements and how to set up your development platform, see our [System Requirements](https://microsoft.github.io/react-native-windows/docs/rnm-dependencies) documentation on our website.

Expand Down
60 changes: 30 additions & 30 deletions RNTester/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -520,8 +520,8 @@ SPEC CHECKSUMS:
CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845
CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f
DoubleConversion: 56a44bcfd14ab2ff66f5a146b2e875eb4b69b19b
FBLazyVector: 33306016e21286a3ebf05b2e74758ecb51b487cb
FBReactNativeSpec: eba7c1b592e557c3d328af72fcd04fa5ad9dc732
FBLazyVector: 961d2135848272aed0e669c3e389dc5102979ccd
FBReactNativeSpec: 6f4e5b00afc3d685f809dc23fa62ee080f01c919
Flipper: be611d4b742d8c87fbae2ca5f44603a02539e365
Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41
Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3
Expand All @@ -534,34 +534,34 @@ SPEC CHECKSUMS:
libevent: ee9265726a1fc599dea382964fa304378affaa5f
OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355
RCT-Folly: 1347093ffe75e152d846f7e45a3ef901b60021aa
RCTRequired: c1be2a438c43a3bbaae1c648944e74f09bf7b6df
RCTTypeSafety: 8a51d44eafbc4d6b845f4bf158973cb15017af4a
React: cd84a8114f257b60d426051214bb220e01f31853
React-ART: dc713fc5e6fc9d91111ac8dcc36f423edaf726db
React-callinvoker: 22c4350c8d512f0c4d28c652de164d261790eee3
React-Core: 301a9137b800e78e100804b201a2751eba784396
React-CoreModules: 1f63ebf5afc57f1182c29d071f1d0b36729d3c1e
React-cxxreact: 4d4c317d32055a60063d6788962df6d8e5e959a9
React-jsi: 5130ca982064487449da1e916815a2ab17c8b5f0
React-jsiexecutor: fbc8b1046ca4a8a9b5fc1e92e506a96e22600f5f
React-jsinspector: dbed1bb565004515d7470a54673da99cd36d6ac8
React-RCTActionSheet: 8d7d186c02a07c96ff8b4193c39c829003d5e401
React-RCTAnimation: 769775382fcb0fd801bc0e8c4ba69b112b605e97
React-RCTBlob: c0e2dba349e77aa3ccbc99b1c61f0f8ba53b6add
React-RCTImage: d1424690347182fd14183d471fb756542b9645b8
React-RCTLinking: f8d483d3e8e4bcc2749e67d5f68b8006dfe5eb3d
React-RCTNetwork: 7d4f1caaae3b87a9c3e924eeea4805a3bcaf9144
React-RCTPushNotification: 03dc947964f5c2a3c53389e7c386b5b8bcef2b17
React-RCTSettings: 6be17236bffccbcfa3a57dd961b7682998a92a11
React-RCTTest: 0de4043839e8b9782e9ca4c3ecaf7c6dace48027
React-RCTText: efcbbf74281e0c42f0c7737c8cc0f148b3cf8983
React-RCTVibration: 45f0a1b6780752f516bf81717cfdf901896e93a7
React-TurboModuleCxx-RNW: 4da8eb44b10ab3c5bbab9fcb0a8ae415c20ea3c9
React-TurboModuleCxx-WinRTPort: 723f549e1b886bae14bf16b6ef8420aef0d3f190
ReactCommon: 24aa1f1de935591060e0730148c0d85da7567214
Yoga: e009ba9e81fe6c0b4067e62295faa522982b3860
RCTRequired: 3a68e0786573528c6e27a693e9ba5ae4ba01e16d
RCTTypeSafety: 3c1ec22718dc5f99a67a2156fe4a4fd1b643a351
React: 2f8cc6d3297d86492acc187b6cd42602b2ec005f
React-ART: 4add7cc6f9b138c0c0b04bf7f468f279b9fa9b7d
React-callinvoker: 14b2b208ae8b04910cee2ca99b612fa035acd192
React-Core: 7bc09ae64f995c6acd190b2aaa4276aeaa6e0f1c
React-CoreModules: a3104176559206aa8a9b573cc6b87df8061e4358
React-cxxreact: 89e3a23c64d3d7420ce0b3ecdb96febb772f78c8
React-jsi: b275b4c74cd08f7faf9d4660e9025ef6926b77de
React-jsiexecutor: 063e6ee2f3bc5664a47f17404387d91dfecebd8b
React-jsinspector: dc5726dc03bcd8a4cdb156b045053b0b15fd3de2
React-RCTActionSheet: 039b32707a75a0b963086d1f60df827e63b9c52f
React-RCTAnimation: 9a8a67bcbd4ad4c0be92627dc23ce6c555d3223e
React-RCTBlob: e48fbc49f22743e4871dd03f47207f07b11908ab
React-RCTImage: d06e4959aa3d156e1311d2d9666540a834035c08
React-RCTLinking: 3b50400ee45f2140c3b282ff83f4ef849741c70c
React-RCTNetwork: 29e12a006132d28e008b333eed30469bbcde8fb8
React-RCTPushNotification: a7d046d738ab7c859ff76fc49851baaa6eb001be
React-RCTSettings: 7737d66b7af352686d5ed6a1412679cbc95ec259
React-RCTTest: b12aabfc91db60dd990246a1dd52f2b38f5bd2d5
React-RCTText: 4e8df8ef296795ec9f5559e1bd63b20aa054d209
React-RCTVibration: 0ffcdae303fb57f808f23b90fdcbc0161805b4f5
React-TurboModuleCxx-RNW: 18bb71af41fe34c8b12a56bef60aae7ee32b0817
React-TurboModuleCxx-WinRTPort: cf87e4b673e0aff5ebdf5db346fd0a8f2da05030
ReactCommon: 0f6887b24cbf40de482e402cb45887aac8894306
Yoga: da05ddc393cc8ea5bc12c0653e5f87633a51a73b
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a

PODFILE CHECKSUM: 18ca7d3b0e7db79041574a8bb6200b9e1c2d5359
PODFILE CHECKSUM: b3eed3fd2981647d00cecf899bc88a55d15a2d7e

COCOAPODS: 1.9.3
COCOAPODS: 1.9.1
2 changes: 1 addition & 1 deletion RNTester/RCTTest/React-RCTTest.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Pod::Spec.new do |s|
s.homepage = "https://reactnative.dev/"
s.license = package["license"]
s.author = "Facebook, Inc. and its affiliates"
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.13" } # TODO(macOS GH#214)
s.platforms = { :ios => "10.0", :tvos => "10.0", :osx => "10.14" } # TODO(macOS GH#214)
s.compiler_flags = folly_compiler_flags + ' -Wno-nullability-completeness'
s.source = source
s.source_files = "**/*.{h,m,mm}"
Expand Down
16 changes: 8 additions & 8 deletions RNTester/RNTesterPods.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1711,7 +1711,7 @@
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
EXECUTABLE_PREFIX = lib;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
Expand All @@ -1736,7 +1736,7 @@
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EXECUTABLE_PREFIX = lib;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
"$(inherited)",
Expand Down Expand Up @@ -1931,7 +1931,7 @@
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
Expand Down Expand Up @@ -1971,7 +1971,7 @@
"$(inherited)",
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
"$(inherited)",
Expand Down Expand Up @@ -2005,7 +2005,7 @@
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
Expand Down Expand Up @@ -2041,7 +2041,7 @@
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
"$(inherited)",
Expand Down Expand Up @@ -2076,7 +2076,7 @@
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
Expand Down Expand Up @@ -2109,7 +2109,7 @@
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MTL_FAST_MATH = YES;
OTHER_CFLAGS = (
"$(inherited)",
Expand Down
Loading