Skip to content

Commit b77d640

Browse files
lwinkler-mathspacehramos
authored andcommitted
Add the new RCTWKWebView* files to build target on iOS (#21031)
Summary: These files support backing a `WebView` component with the WebKit-based `WKWebView` on iOS. These files need to be included in the Xcode build target so that they are compiled, linked and ultimately available to the UIManager at runtime, so that the correct views can be instantiated when a `WebView` is passed the prop `useWebKit={true}`. Pull Request resolved: #21031 Differential Revision: D9762185 Pulled By: hramos fbshipit-source-id: 0d699e40afd56041cbbb76d77f11ba6932403d6d
1 parent 057d3ef commit b77d640

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

React/React.xcodeproj/project.pbxproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,10 @@
957957
3DFE0D1B1DF8575800459392 /* YGMacros.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 130A77041DF767AF001F9587 /* YGMacros.h */; };
958958
3DFE0D1C1DF8575800459392 /* Yoga.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 130A77081DF767AF001F9587 /* Yoga.h */; };
959959
3EDCA8A51D3591E700450C31 /* RCTErrorInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EDCA8A41D3591E700450C31 /* RCTErrorInfo.m */; };
960+
50E98FEA21460B0D00CD9289 /* RCTWKWebViewManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E98FE621460B0D00CD9289 /* RCTWKWebViewManager.m */; };
961+
50E98FEB21460B0D00CD9289 /* RCTWKWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E98FE721460B0D00CD9289 /* RCTWKWebView.h */; };
962+
50E98FEC21460B0D00CD9289 /* RCTWKWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E98FE821460B0D00CD9289 /* RCTWKWebView.m */; };
963+
50E98FED21460B0D00CD9289 /* RCTWKWebViewManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E98FE921460B0D00CD9289 /* RCTWKWebViewManager.h */; };
960964
5335D5411FE81A4700883D58 /* RCTShadowView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5335D5401FE81A4700883D58 /* RCTShadowView.m */; };
961965
53438962203905BB008E0CB3 /* YGLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5343895E203905B6008E0CB3 /* YGLayout.cpp */; };
962966
53438963203905BC008E0CB3 /* YGLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5343895E203905B6008E0CB3 /* YGLayout.cpp */; };
@@ -2175,6 +2179,10 @@
21752179
3EDCA8A21D3591E700450C31 /* RCTErrorCustomizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTErrorCustomizer.h; sourceTree = "<group>"; };
21762180
3EDCA8A31D3591E700450C31 /* RCTErrorInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTErrorInfo.h; sourceTree = "<group>"; };
21772181
3EDCA8A41D3591E700450C31 /* RCTErrorInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTErrorInfo.m; sourceTree = "<group>"; };
2182+
50E98FE621460B0D00CD9289 /* RCTWKWebViewManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTWKWebViewManager.m; sourceTree = "<group>"; };
2183+
50E98FE721460B0D00CD9289 /* RCTWKWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTWKWebView.h; sourceTree = "<group>"; };
2184+
50E98FE821460B0D00CD9289 /* RCTWKWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTWKWebView.m; sourceTree = "<group>"; };
2185+
50E98FE921460B0D00CD9289 /* RCTWKWebViewManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCTWKWebViewManager.h; sourceTree = "<group>"; };
21782186
5335D5401FE81A4700883D58 /* RCTShadowView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTShadowView.m; sourceTree = "<group>"; };
21792187
5343895E203905B6008E0CB3 /* YGLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = YGLayout.cpp; sourceTree = "<group>"; };
21802188
5343895F203905B6008E0CB3 /* YGLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YGLayout.h; sourceTree = "<group>"; };
@@ -2575,6 +2583,10 @@
25752583
13B07FF31A6947C200A75B9A /* Views */ = {
25762584
isa = PBXGroup;
25772585
children = (
2586+
50E98FE721460B0D00CD9289 /* RCTWKWebView.h */,
2587+
50E98FE821460B0D00CD9289 /* RCTWKWebView.m */,
2588+
50E98FE921460B0D00CD9289 /* RCTWKWebViewManager.h */,
2589+
50E98FE621460B0D00CD9289 /* RCTWKWebViewManager.m */,
25782590
B95154301D1B34B200FE7B80 /* RCTActivityIndicatorView.h */,
25792591
B95154311D1B34B200FE7B80 /* RCTActivityIndicatorView.m */,
25802592
13B080181A69489C00A75B9A /* RCTActivityIndicatorViewManager.h */,
@@ -3501,6 +3513,7 @@
35013513
3D80DA2A1DF820620028D040 /* RCTErrorCustomizer.h in Headers */,
35023514
3D80DA2B1DF820620028D040 /* RCTErrorInfo.h in Headers */,
35033515
1384E2081E806D4E00545659 /* RCTNativeModule.h in Headers */,
3516+
50E98FED21460B0D00CD9289 /* RCTWKWebViewManager.h in Headers */,
35043517
3D7BFD2D1EA8E3FA008DFB7A /* RCTReconnectingWebSocket.h in Headers */,
35053518
3D80DA2C1DF820620028D040 /* RCTEventDispatcher.h in Headers */,
35063519
3D80DA2D1DF820620028D040 /* RCTFrameUpdate.h in Headers */,
@@ -3512,6 +3525,7 @@
35123525
9936F3381F5F2F480010BF04 /* PrivateDataBase.h in Headers */,
35133526
3D80DA301DF820620028D040 /* RCTJavaScriptExecutor.h in Headers */,
35143527
3DCE53281FEAB23100613583 /* RCTDatePicker.h in Headers */,
3528+
50E98FEB21460B0D00CD9289 /* RCTWKWebView.h in Headers */,
35153529
135A9BFF1E7B0EE600587AEB /* RCTJSCHelpers.h in Headers */,
35163530
3D80DA311DF820620028D040 /* RCTJavaScriptLoader.h in Headers */,
35173531
130E3D881E6A082100ACE484 /* RCTDevSettings.h in Headers */,
@@ -4483,6 +4497,7 @@
44834497
13CC8A821B17642100940AE7 /* RCTBorderDrawing.m in Sources */,
44844498
C60128AD1F3D1258009DF9FF /* RCTCxxConvert.m in Sources */,
44854499
3DCE53291FEAB23100613583 /* RCTDatePicker.m in Sources */,
4500+
50E98FEA21460B0D00CD9289 /* RCTWKWebViewManager.m in Sources */,
44864501
83CBBA511A601E3B00E9B192 /* RCTAssert.m in Sources */,
44874502
59EB6DBD1EBD6FC90072A5E7 /* RCTUIManagerObserverCoordinator.mm in Sources */,
44884503
59E604A21FE9CCE300BD90C5 /* RCTScrollContentViewManager.m in Sources */,
@@ -4567,6 +4582,7 @@
45674582
3DCE532B1FEAB23100613583 /* RCTDatePickerManager.m in Sources */,
45684583
13C156051AB1A2840079392D /* RCTWebView.m in Sources */,
45694584
83CBBA601A601EAA00E9B192 /* RCTBridge.m in Sources */,
4585+
50E98FEC21460B0D00CD9289 /* RCTWKWebView.m in Sources */,
45704586
590D7BFF1EBD458B00D8A370 /* RCTShadowView+Layout.m in Sources */,
45714587
5335D5411FE81A4700883D58 /* RCTShadowView.m in Sources */,
45724588
66CD94B31F1045E700CB3C7C /* RCTMaskedView.m in Sources */,

0 commit comments

Comments
 (0)