Compare commits

...
Author SHA1 Message Date
Riccardo Cipolleschi e136398880 [DoNotCommit] Repro for @bacons/xcode OOM issue 2025-09-24 10:05:05 +01:00
5 changed files with 240 additions and 314 deletions
+1
View File
@@ -53,6 +53,7 @@
"@babel/plugin-transform-regenerator": "^7.24.7",
"@babel/preset-env": "^7.25.3",
"@babel/preset-flow": "^7.24.7",
"@bacons/xcode": "1.0.0-alpha.26",
"@electron/packager": "^18.3.6",
"@expo/spawn-async": "^1.7.2",
"@jest/create-cache-key-function": "^29.7.0",
+163 -105
View File
@@ -500,6 +500,7 @@ PODS:
- RCT-Folly/Fabric
- RCTTypeSafety (= 1000.0.0)
- React-Core/CoreModulesHeaders (= 1000.0.0)
- React-debug
- React-jsi (= 1000.0.0)
- React-jsinspector
- React-jsinspectorcdp
@@ -542,12 +543,14 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-domnativemodule
- React-featureflags
- React-featureflagsnativemodule
- React-idlecallbacksnativemodule
- React-jsi
- React-jsiexecutor
- React-microtasksnativemodule
- React-RCTFBReactNativeSpec
- React-webperformancenativemodule
- SocketRocket
- React-domnativemodule (1000.0.0):
- boost
@@ -579,7 +582,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -622,7 +624,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -648,7 +649,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -674,7 +674,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -700,7 +699,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -726,7 +724,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -752,7 +749,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -782,7 +778,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -808,7 +803,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -834,7 +828,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -860,7 +853,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -888,7 +880,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -914,7 +905,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -940,7 +930,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -966,7 +955,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -992,7 +980,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1018,7 +1005,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1044,7 +1030,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1071,7 +1056,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1097,7 +1081,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1126,7 +1109,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1152,7 +1134,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1178,7 +1159,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1206,7 +1186,6 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTSwiftUIWrapper
- RCTTypeSafety
- React-Core
- React-cxxreact
@@ -1273,6 +1252,7 @@ PODS:
- React-FabricComponents/components/rncore (= 1000.0.0)
- React-FabricComponents/components/safeareaview (= 1000.0.0)
- React-FabricComponents/components/scrollview (= 1000.0.0)
- React-FabricComponents/components/switch (= 1000.0.0)
- React-FabricComponents/components/text (= 1000.0.0)
- React-FabricComponents/components/textinput (= 1000.0.0)
- React-FabricComponents/components/unimplementedview (= 1000.0.0)
@@ -1452,6 +1432,33 @@ PODS:
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- React-FabricComponents/components/switch (1000.0.0):
- boost
- DoubleConversion
- fast_float
- fmt
- glog
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- RCTRequired
- RCTTypeSafety
- React-Core
- React-cxxreact
- React-debug
- React-Fabric
- React-featureflags
- React-graphics
- React-jsi
- React-jsiexecutor
- React-logger
- React-RCTFBReactNativeSpec
- React-rendererdebug
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- SocketRocket
- Yoga
- React-FabricComponents/components/text (1000.0.0):
- boost
- DoubleConversion
@@ -1689,6 +1696,7 @@ PODS:
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
- React-oscompat
- React-perflogger (= 1000.0.0)
- React-runtimeexecutor
- SocketRocket
@@ -1757,12 +1765,13 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- React-cxxreact (= 1000.0.0)
- React-jsi (= 1000.0.0)
- React-cxxreact
- React-debug
- React-jsi
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectortracing
- React-perflogger (= 1000.0.0)
- React-perflogger
- React-runtimeexecutor
- SocketRocket
- React-jsinspector (1000.0.0):
@@ -1779,6 +1788,7 @@ PODS:
- React-jsinspectorcdp
- React-jsinspectornetwork
- React-jsinspectortracing
- React-oscompat
- React-perflogger (= 1000.0.0)
- React-runtimeexecutor
- SocketRocket
@@ -1799,10 +1809,7 @@ PODS:
- glog
- RCT-Folly
- RCT-Folly/Fabric
- React-featureflags
- React-jsinspectorcdp
- React-performancetimeline
- React-timing
- SocketRocket
- React-jsinspectortracing (1000.0.0):
- boost
@@ -1812,6 +1819,7 @@ PODS:
- glog
- RCT-Folly
- RCT-Folly/Fabric
- React-jsinspectornetwork
- React-oscompat
- React-timing
- SocketRocket
@@ -1824,6 +1832,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-cxxreact (= 1000.0.0)
- React-debug
- React-jsi (= 1000.0.0)
- React-jsinspector
- React-jsinspectorcdp
@@ -1877,6 +1886,7 @@ PODS:
- React-callinvoker
- React-Core
- React-cxxreact
- React-debug
- React-featureflags
- React-jsi
- React-jsinspector
@@ -1885,6 +1895,20 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- SocketRocket
- React-networking (1000.0.0):
- boost
- DoubleConversion
- fast_float
- fmt
- glog
- RCT-Folly
- RCT-Folly/Fabric
- React-featureflags
- React-jsinspectornetwork
- React-jsinspectortracing
- React-performancetimeline
- React-timing
- SocketRocket
- React-oscompat (1000.0.0)
- React-perflogger (1000.0.0):
- boost
@@ -1901,6 +1925,7 @@ PODS:
- fast_float
- fmt
- glog
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- React-jsi
@@ -2001,6 +2026,7 @@ PODS:
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- RCTSwiftUIWrapper
- React-Core
- React-debug
- React-Fabric
@@ -2012,8 +2038,9 @@ PODS:
- React-jsi
- React-jsinspector
- React-jsinspectorcdp
- React-jsinspectornetwork
- React-jsinspectortracing
- React-networking
- React-performancecdpmetrics
- React-performancetimeline
- React-RCTAnimation
- React-RCTFBReactNativeSpec
@@ -2100,11 +2127,13 @@ PODS:
- RCT-Folly/Fabric
- RCTTypeSafety
- React-Core/RCTNetworkHeaders
- React-debug
- React-featureflags
- React-jsi
- React-jsinspectorcdp
- React-jsinspectornetwork
- React-NativeModulesApple
- React-networking
- React-RCTFBReactNativeSpec
- ReactCommon
- SocketRocket
@@ -2125,6 +2154,7 @@ PODS:
- RCT-Folly
- RCT-Folly/Fabric
- React-Core
- React-debug
- React-jsi
- React-jsinspector
- React-jsinspectorcdp
@@ -2301,7 +2331,8 @@ PODS:
- React-timing
- React-utils
- SocketRocket
- React-timing (1000.0.0)
- React-timing (1000.0.0):
- React-debug
- React-utils (1000.0.0):
- boost
- DoubleConversion
@@ -2314,6 +2345,23 @@ PODS:
- React-debug
- React-jsi (= 1000.0.0)
- SocketRocket
- React-webperformancenativemodule (1000.0.0):
- boost
- DoubleConversion
- fast_float
- fmt
- glog
- hermes-engine
- RCT-Folly
- RCT-Folly/Fabric
- React-cxxreact
- React-jsi
- React-jsiexecutor
- React-performancetimeline
- React-RCTFBReactNativeSpec
- React-runtimeexecutor
- ReactCommon/turbomodule/core
- SocketRocket
- ReactAppDependencyProvider (1000.0.0):
- ReactCodegen
- ReactCodegen (1000.0.0):
@@ -2497,6 +2545,7 @@ DEPENDENCIES:
- React-Mapbuffer (from `../react-native/ReactCommon`)
- React-microtasksnativemodule (from `../react-native/ReactCommon/react/nativemodule/microtasks`)
- React-NativeModulesApple (from `../react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-networking (from `../react-native/ReactCommon/react/networking`)
- React-oscompat (from `../react-native/ReactCommon/oscompat`)
- React-perflogger (from `../react-native/ReactCommon/reactperflogger`)
- React-performancecdpmetrics (from `../react-native/ReactCommon/react/performance/cdpmetrics`)
@@ -2526,8 +2575,9 @@ DEPENDENCIES:
- React-runtimescheduler (from `../react-native/ReactCommon/react/renderer/runtimescheduler`)
- React-timing (from `../react-native/ReactCommon/react/timing`)
- React-utils (from `../react-native/ReactCommon/react/utils`)
- ReactAppDependencyProvider (from `build/generated/ios`)
- ReactCodegen (from `build/generated/ios`)
- React-webperformancenativemodule (from `../react-native/ReactCommon/react/nativemodule/webperformance`)
- ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`)
- ReactCodegen (from `build/generated/ios/ReactCodegen`)
- ReactCommon-Samples (from `../react-native/ReactCommon/react/nativemodule/samples`)
- ReactCommon/turbomodule/core (from `../react-native/ReactCommon`)
- ScreenshotManager (from `NativeModuleExample`)
@@ -2631,6 +2681,8 @@ EXTERNAL SOURCES:
:path: "../react-native/ReactCommon/react/nativemodule/microtasks"
React-NativeModulesApple:
:path: "../react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-networking:
:path: "../react-native/ReactCommon/react/networking"
React-oscompat:
:path: "../react-native/ReactCommon/oscompat"
React-perflogger:
@@ -2689,10 +2741,12 @@ EXTERNAL SOURCES:
:path: "../react-native/ReactCommon/react/timing"
React-utils:
:path: "../react-native/ReactCommon/react/utils"
React-webperformancenativemodule:
:path: "../react-native/ReactCommon/react/nativemodule/webperformance"
ReactAppDependencyProvider:
:path: build/generated/ios
:path: build/generated/ios/ReactAppDependencyProvider
ReactCodegen:
:path: build/generated/ios
:path: build/generated/ios/ReactCodegen
ReactCommon:
:path: "../react-native/ReactCommon"
ReactCommon-Samples:
@@ -2706,84 +2760,88 @@ SPEC CHECKSUMS:
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb
fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6
FBLazyVector: d3c2dd739a63c1a124e775df075dc7c517a719cb
FBLazyVector: ca18a540ad0df0e698602d4129131703f3dcb34f
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
hermes-engine: 5a9adf9081befbac6b81bc0c81522430a7eb7da1
hermes-engine: b6d838c9a4019380e97097cd427cdb4aeb12ff6c
MyNativeView: 26b517931cc8bfc7b602c410572b323348185461
NativeCxxModuleExample: 6a9788a749d522f8b6cc55a56f4760a670e4e2eb
OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74
RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
RCTDeprecation: 3808e36294137f9ee5668f4df2e73dc079cd1dcf
RCTRequired: a00614e2da5344c2cda3d287050b6cee00e21dc6
RCTTypeSafety: 459a16418c6b413060d35434ba3e83f5b0bd2651
React: 170a01a19ba2525ab7f11243e2df6b19bf268093
React-callinvoker: f08f425e4043cd1998a158b6e39a6aed1fd1d718
React-Core: d35c5cf69898fd026e5cd93a0454b1d42e999d3e
React-CoreModules: 3ce1d43f6cc37f43759ec543ce1c0010080f1de1
React-cxxreact: 52ea845cf7eb1e0fb201ed36e2192de6522a1f60
React-debug: 195df38487d3f48a7af04deddeb4a5c6d4440416
React-defaultsnativemodule: 8afea5a4bd07addb523bf48489b8a684ea1bdff0
React-domnativemodule: 00a3d08568b4e573dcc21ecec829ed425ab10763
React-Fabric: e2ee903224e68c8fa24aa96e217bad36d7660f5a
React-FabricComponents: 82043c131381c8b1f6e91c559eb04cdf61decdb7
React-FabricImage: 264c9ce5241e43e25b94c8de55ac6c3c8a046472
React-featureflags: 595651ea13c63a9f77f06d9a1973b665b4a28b7e
React-featureflagsnativemodule: 06823479a2ee210cfa0e9c19447c2722a8d995f2
React-graphics: 1f99b9b5515eac389f0cf9c85b03abc366d6a933
React-hermes: f1034a4d5d8edaf78d47a4f21e9898c4bf6fe02f
React-idlecallbacksnativemodule: 4e65f183318b8a0fbabc481a4eafc0f0d62d1cbf
React-ImageManager: a6833445e17879933378b7c0ba45ee42115c14bc
React-jserrorhandler: bec134a192c50338193544404d45df24fb8a19ca
React-jsi: 4ad77650fb0ca4229569eb2532db7a87e3d12662
React-jsiexecutor: fa5b80bdbe1ceffc33a892da20fc07b4dfa4df7a
React-jsinspector: 10b5dc4eef2a3d05b80be2114ed676496c5bf59c
React-jsinspectorcdp: 5fb266e5f23d3a2819ba848e9d4d0b6b00f95934
React-jsinspectornetwork: 1655a81f3fe14789df41e063bd56dd130cc3562a
React-jsinspectortracing: 5b0be488e06958a572e1badfe8509929ae1cc83b
React-jsitooling: 9e563b89f94cf4baf872fe47105d60ae83f4ce4d
React-jsitracing: ce443686f52538d1033ce7db1e7d643e866262f0
React-logger: 116c3ae5a9906671d157aa00882a5ee75a5a7ebc
React-Mapbuffer: fc937cfa41140d7724c559c3d16c50dd725361c8
React-microtasksnativemodule: 09899c7389250279bdcc5384f0281bb069979855
React-NativeModulesApple: d05b718ccd8b68c184e76dbc1efb63385197595b
React-oscompat: 7133e0e945cda067ae36b22502df663d73002864
React-perflogger: ada3cdf3dfc8b7cd1fabe3c91b672e23981611ab
React-performancecdpmetrics: 89ea4585d30c7681ab1378afb3fd845cd0647860
React-performancetimeline: e7d5849d89ee39557dcd56dfb6e7b0d49003d925
React-RCTActionSheet: 1bf8cc8086ad1c15da3407dfb7bc9dd94dc7595d
React-RCTAnimation: 263593e66c89bf810604b1ace15dfa382a1ca2df
React-RCTAppDelegate: f66939ac7ce5da6eb839c3d84a7098e62498a791
React-RCTBlob: 7b76230c53fe87d305eeeb250b0aae031bb6cbae
React-RCTFabric: 2fd2ef899c7219fd39fd61c39750510f88a81434
React-RCTFBReactNativeSpec: bd9c8093cc3388fe55a8cce47e66712e326e967a
React-RCTImage: 3e28f3015bc7e8375298e01ebb2032aa05635c32
React-RCTLinking: 06742cfad41c506091403a414370743a4ed75af3
React-RCTNetwork: b4577eec0092c16d8996e415e4cac7a372d6d362
React-RCTPushNotification: ea11178d499696516e0ff9ae335edbe99b06f94b
React-RCTRuntime: 925039e78fc530e0421c308ccc607f214f3c7be1
React-RCTSettings: d3c2dd305ec81f7faf42762ec598d57f07fd43be
React-RCTTest: 2db46eda60bc2228cb67622a580e8e86b00088d9
React-RCTText: e416825b80c530647040ef91d23ffd35ccc87981
React-RCTVibration: 1837a27fc16eeffc9509779c3334fde54c012bcc
React-rendererconsistency: 777c894edc43dde01499189917ac54ee76ae6a6a
React-renderercss: a9cb6ba7f49a80dc4b4f7008bae1590d12f27049
React-rendererdebug: fea8bde927403a198742b2d940a5f1cd8230c0b4
React-RuntimeApple: 6a0c164a8855edb4987b90da2d4d8601302de72d
React-RuntimeCore: 6dec37113b759b76641bd028bfbbbec8cf923356
React-runtimeexecutor: f6ad01d321a3b99e772509b4d6f5c25b670103fa
React-RuntimeHermes: d4f661204d3061219a63951eb4efed4dcaf3f12f
React-runtimescheduler: ae44fe8b4170a9d59f62e8b7d7b060c179db739d
React-timing: 9d49179631e5e3c759e6e82d4c613c73da80a144
React-utils: 0944df8d553d66b27f486282c42a84a969fd2f6c
ReactAppDependencyProvider: 68f2d2cefd6c9b9f2865246be2bfe86ebd49238d
ReactCodegen: ff8d79aa6b195efceb75a7cd3cafa9f05d1cbfe0
ReactCommon: a53973ab35d399560ace331ec9e2b26db0592cec
ReactCommon-Samples: dcc128cbf51ac38d2578791750d0a046d1b8a5e9
RCTRequired: 31512410f429fb4904a77ef3eabf78026d9ac863
RCTSwiftUI: f97f040584a653bad1ddd5281a4e546b8374cdd3
RCTSwiftUIWrapper: 0a59c09981e9bdaa55b254d87b06d8c80e97944b
RCTTypeSafety: 4e869cb37c19b53168106822e3cc7e21ec0ec384
React: f63392708e944f89e284ad65527e014c96e821d4
React-callinvoker: 3d81ca69031be7d033fdcf256b152e36a83dad0b
React-Core: b6719e80fa12567f347dddd67dc4074e66dcd7a1
React-CoreModules: 7db411bb75830c6dbcc6634c7f836bd62eba94a4
React-cxxreact: 650e70cb66d6cf3fd0685d69b117c55d51a1f818
React-debug: 812d589f0791a8e80ad67a06f3d6cd92ea64eba1
React-defaultsnativemodule: 091e53c5797b5c19a1ebcb650c849d482fc210e2
React-domnativemodule: 1e13075994468a926824625350c8276936aa8c7b
React-Fabric: ae40fc23931e1ca6a1d4d992b2fdbbf9018752a2
React-FabricComponents: 6d3039a740947a13bc286690d316f2ccd73d5ef0
React-FabricImage: 2647811568c102f9154e3a33d28e8cd491a712cd
React-featureflags: 64f450f1fb6b04b35302a02e20a39072dc326fdd
React-featureflagsnativemodule: b9867a1f953459b55ffa1e0acfadb559be6b662b
React-graphics: 1136d0535997c2e7021d96e471be58309becfa38
React-hermes: 69eb47f43818d96d158b0516824286f4bba9605a
React-idlecallbacksnativemodule: 4fd9b93cf51f92f292cd0c25a7d49ee9cd246e16
React-ImageManager: 2ac538f24b6af4d2ec838f20c85acff0a4cd2e47
React-jserrorhandler: 1e15e7e64331d2bc990f0735e1012d66e5a0feee
React-jsi: cfce6776c32db78c33eb121c7f1426b3da84e6c2
React-jsiexecutor: 5216932df800a2e5df40b461768b8c032d0c5db1
React-jsinspector: 76006f1e2f42dc11171b3f526a3611c47a026981
React-jsinspectorcdp: 0200577ade1eca5f2cb9fc2a691ca3992f304dee
React-jsinspectornetwork: 2588b032f7f36dded4c5b36f4184b22a4b1a7037
React-jsinspectortracing: 209807ebe6a6cc33305aa5c4ec4dfe09517786fb
React-jsitooling: ed1a8642e2fea80da796d892341fed63c08626dc
React-jsitracing: f9c4db999cb646e874fcc0f6246aee361efe5729
React-logger: c3fa472b6b997e70b42bfa562a9f885abbc4c497
React-Mapbuffer: 679d7003c7179b28ca3e81511ecfd51e218475eb
React-microtasksnativemodule: f572aa37ab01d562604bf72a73fda6bc9558d20f
React-NativeModulesApple: 12f2dc92c1a52ff13054f0c14d1a773be8f6f50d
React-networking: 84d93450c9a95661338a83b3e0c4cd6e84f61eea
React-oscompat: 56da6ae62f93a7004a5764beac05a36a0cf70617
React-perflogger: 247058860b8e3876be2eedbf36a9811bb71252fd
React-performancecdpmetrics: 0006ef0b2ea4442c1021c3e96d4385e7cfe9d2c0
React-performancetimeline: 156613d106c0f297d343ddc9f2979a5526fd47c9
React-RCTActionSheet: 405d982fe9f136ebc8947ae8846de14f7fa487c8
React-RCTAnimation: a3e07013429c7ba18b9960c36d65687bf08c0906
React-RCTAppDelegate: 5c4b819bb373d67f674514f7fb1b32c81bfc9e30
React-RCTBlob: 74bc7c29211f7a3566322826acb6cd9294c22b09
React-RCTFabric: 8bd0e7a1cf5bfbec517001ec38b6383efe8a864c
React-RCTFBReactNativeSpec: 37491444af206ba5b0855ef74bf1084796ab8288
React-RCTImage: f5dcf051fee1ee9a1aab87554586e62cf821dcd2
React-RCTLinking: a3923247bb949193407655a5f398251dd5732a7a
React-RCTNetwork: 657b60cecf83f4756622c59954b088fe34241efa
React-RCTPushNotification: a1dfb009015572988cc417b276143e9193769205
React-RCTRuntime: 09ed694aaeb6955b0c7b0207e7895ea1596f4712
React-RCTSettings: 4ce07c5f605c5b617641b17690ea5c51a14d51cb
React-RCTTest: c214a485e4b4eb9d27ba16357dfbaf20df397679
React-RCTText: 375c980bf6648d23aa1b760318a66bfd947e4574
React-RCTVibration: 3f828980e1c04242f38d5c61be05fac79a85b62e
React-rendererconsistency: e5d4f0dff6eac81b87c9146ce87dde902713402f
React-renderercss: e038cba155845e53a222aa0b1f30cf08589fd17b
React-rendererdebug: 3e3ed90fbe94f49525a7001fd15969a3b89b7445
React-RuntimeApple: 8daa4168c754546cc6140c586518f44223f39180
React-RuntimeCore: c440b05c4510728101fa5dcf12510ef288014057
React-runtimeexecutor: a8b4710e15f87356104e4f3b6346621887ed3af6
React-RuntimeHermes: 67e39cc6cc82d47f88a198900ce4286dd84d3805
React-runtimescheduler: 4696d2761be426a5179f1a7278db2226f921df71
React-timing: 0140a933a59af4cfb99a599166c14e3b44c0cf82
React-utils: b255d71f3987b803858c471264e59b8ea1dad69f
React-webperformancenativemodule: 6baae54e6fc131270df878d16a8120e332613632
ReactAppDependencyProvider: fbe056a7cedad201f2af30712bb2e46d093b8e38
ReactCodegen: 5a2d9dbe44f2b16e06cbe68d2215d71776ae5c8b
ReactCommon: 5c4121d2a1c96ae5d607009255273305cf07956e
ReactCommon-Samples: a2802628d8dd3ef3fbd8aa09505673bc31012496
ScreenshotManager: 370045f403c555760ae26d85a01dda89d257fa7b
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
Yoga: 59290f2ce3fc5c34797a21244288cad99b357b63
Yoga: e9892650c883e56a1a3992304b42d3af7159ba21
PODFILE CHECKSUM: 995beda3236c2c76801e7a4efc7fedcd390220e6
COCOAPODS: 1.16.2
COCOAPODS: 1.15.2
@@ -12,13 +12,10 @@
2DDEF0101F84BF7B00DBDF73 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2DDEF00F1F84BF7B00DBDF73 /* Images.xcassets */; };
383889DA23A7398900D06C3E /* RCTConvert_UIColorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 383889D923A7398900D06C3E /* RCTConvert_UIColorTests.m */; };
3D2AFAF51D646CF80089D1A3 /* legacy_image@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3D2AFAF41D646CF80089D1A3 /* legacy_image@2x.png */; };
3F4D148C63BBF774A25488A6 /* libPods-RNTesterIntegrationTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 93A243F0D4D5C54911E811C4 /* libPods-RNTesterIntegrationTests.a */; };
46C0FD761B0B9B1E8662B759 /* libPods-RNTesterUnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2B312B0EEE90BA411618B015 /* libPods-RNTesterUnitTests.a */; };
5C60EB1C226440DB0018C04F /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C60EB1B226440DB0018C04F /* AppDelegate.mm */; };
8145AE06241172D900A3F8DA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8145AE05241172D900A3F8DA /* LaunchScreen.storyboard */; };
832F45BB2A8A6E1F0097B4E6 /* SwiftTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832F45BA2A8A6E1F0097B4E6 /* SwiftTest.swift */; };
A975CA6C2C05EADF0043F72A /* RCTNetworkTaskTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A975CA6B2C05EADE0043F72A /* RCTNetworkTaskTests.m */; };
C175B6D9ED9336FB66637943 /* libPods-RNTester.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C706D402EE4AF9BE838CBA9 /* libPods-RNTester.a */; };
CD10C7A5290BD4EB0033E1ED /* RCTEventEmitterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CD10C7A4290BD4EB0033E1ED /* RCTEventEmitterTests.m */; };
E62F11832A5C6580000BF1C8 /* FlexibleSizeExampleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 27F441E81BEBE5030039B79C /* FlexibleSizeExampleView.mm */; };
E62F11842A5C6584000BF1C8 /* UpdatePropertiesExampleView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 272E6B3C1BEA849E001FCF37 /* UpdatePropertiesExampleView.mm */; };
@@ -84,28 +81,19 @@
13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RNTester/AppDelegate.h; sourceTree = "<group>"; };
13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNTester/Info.plist; sourceTree = "<group>"; };
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = RNTester/main.m; sourceTree = "<group>"; };
20B55D3C33B683598D2A4424 /* Pods-RNTesterIntegrationTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.debug.xcconfig"; sourceTree = "<group>"; };
272E6B3B1BEA849E001FCF37 /* UpdatePropertiesExampleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UpdatePropertiesExampleView.h; path = RNTester/NativeExampleViews/UpdatePropertiesExampleView.h; sourceTree = "<group>"; };
272E6B3C1BEA849E001FCF37 /* UpdatePropertiesExampleView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = UpdatePropertiesExampleView.mm; path = RNTester/NativeExampleViews/UpdatePropertiesExampleView.mm; sourceTree = "<group>"; };
27F441E81BEBE5030039B79C /* FlexibleSizeExampleView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = FlexibleSizeExampleView.mm; path = RNTester/NativeExampleViews/FlexibleSizeExampleView.mm; sourceTree = "<group>"; };
27F441EA1BEBE5030039B79C /* FlexibleSizeExampleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FlexibleSizeExampleView.h; path = RNTester/NativeExampleViews/FlexibleSizeExampleView.h; sourceTree = "<group>"; };
2B312B0EEE90BA411618B015 /* libPods-RNTesterUnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterUnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
2DDEF00F1F84BF7B00DBDF73 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RNTester/Images.xcassets; sourceTree = "<group>"; };
383889D923A7398900D06C3E /* RCTConvert_UIColorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTConvert_UIColorTests.m; sourceTree = "<group>"; };
3D2AFAF41D646CF80089D1A3 /* legacy_image@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "legacy_image@2x.png"; path = "RNTester/legacy_image@2x.png"; sourceTree = "<group>"; };
3FF60722627F93D8F62FA1E3 /* Pods-RNTesterUnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.release.xcconfig"; sourceTree = "<group>"; };
4C706D402EE4AF9BE838CBA9 /* libPods-RNTester.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTester.a"; sourceTree = BUILT_PRODUCTS_DIR; };
51BC9297B6C3163C14532020 /* Pods-RNTester.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.release.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.release.xcconfig"; sourceTree = "<group>"; };
5C60EB1B226440DB0018C04F /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = RNTester/AppDelegate.mm; sourceTree = "<group>"; };
8145AE05241172D900A3F8DA /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = RNTester/LaunchScreen.storyboard; sourceTree = "<group>"; };
832F45BA2A8A6E1F0097B4E6 /* SwiftTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SwiftTest.swift; path = RNTester/SwiftTest.swift; sourceTree = "<group>"; };
93A243F0D4D5C54911E811C4 /* libPods-RNTesterIntegrationTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterIntegrationTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
A975CA6B2C05EADE0043F72A /* RCTNetworkTaskTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCTNetworkTaskTests.m; sourceTree = "<group>"; };
AC474BFB29BBD4A1002BDAED /* RNTester.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = RNTester.xctestplan; path = RNTester/RNTester.xctestplan; sourceTree = "<group>"; };
B0E70A8A05E03E868F8703FE /* Pods-RNTesterIntegrationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.release.xcconfig"; sourceTree = "<group>"; };
CA59C9994B1822826D8983F0 /* Pods-RNTester.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.debug.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.debug.xcconfig"; sourceTree = "<group>"; };
CD10C7A4290BD4EB0033E1ED /* RCTEventEmitterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTEventEmitterTests.m; sourceTree = "<group>"; };
D134EB89DD98253FCF879A47 /* Pods-RNTesterUnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.debug.xcconfig"; sourceTree = "<group>"; };
E771AEEA22B44E3100EA1189 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNTester/Info.plist; sourceTree = "<group>"; };
E7C1241922BEC44B00DA25C0 /* RNTesterIntegrationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNTesterIntegrationTests.m; sourceTree = "<group>"; };
E7DB209F22B2BA84005AC45F /* RNTesterUnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RNTesterUnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -175,7 +163,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C175B6D9ED9336FB66637943 /* libPods-RNTester.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -184,7 +171,6 @@
buildActionMask = 2147483647;
files = (
E7DB213122B2C649005AC45F /* JavaScriptCore.framework in Frameworks */,
46C0FD761B0B9B1E8662B759 /* libPods-RNTesterUnitTests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -194,7 +180,6 @@
files = (
E7DB218C22B41FCD005AC45F /* XCTest.framework in Frameworks */,
E7DB216722B2F69F005AC45F /* JavaScriptCore.framework in Frameworks */,
3F4D148C63BBF774A25488A6 /* libPods-RNTesterIntegrationTests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -265,9 +250,6 @@
E7DB211822B2BD53005AC45F /* libReact-RCTText.a */,
E7DB211A22B2BD53005AC45F /* libReact-RCTVibration.a */,
E7DB212222B2BD53005AC45F /* libyoga.a */,
4C706D402EE4AF9BE838CBA9 /* libPods-RNTester.a */,
93A243F0D4D5C54911E811C4 /* libPods-RNTesterIntegrationTests.a */,
2B312B0EEE90BA411618B015 /* libPods-RNTesterUnitTests.a */,
);
name = Frameworks;
sourceTree = "<group>";
@@ -308,12 +290,6 @@
E23BD6487B06BD71F1A86914 /* Pods */ = {
isa = PBXGroup;
children = (
CA59C9994B1822826D8983F0 /* Pods-RNTester.debug.xcconfig */,
51BC9297B6C3163C14532020 /* Pods-RNTester.release.xcconfig */,
20B55D3C33B683598D2A4424 /* Pods-RNTesterIntegrationTests.debug.xcconfig */,
B0E70A8A05E03E868F8703FE /* Pods-RNTesterIntegrationTests.release.xcconfig */,
D134EB89DD98253FCF879A47 /* Pods-RNTesterUnitTests.debug.xcconfig */,
3FF60722627F93D8F62FA1E3 /* Pods-RNTesterUnitTests.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
@@ -378,14 +354,11 @@
isa = PBXNativeTarget;
buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RNTester" */;
buildPhases = (
F28F13DD10D40D98C0BB7BE8 /* [CP] Check Pods Manifest.lock */,
13B07F871A680F5B00A75B9A /* Sources */,
13B07F8C1A680F5B00A75B9A /* Frameworks */,
13B07F8E1A680F5B00A75B9A /* Resources */,
68CD48B71D2BCB2C007E06A9 /* Build JS Bundle */,
79E8BE2B119D4C5CCD2F04B3 /* [RN] Copy Hermes Framework */,
17FE348EDF12252D972FFC2F /* [CP] Embed Pods Frameworks */,
DFEE284B22AD5E88BBF1026A /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -400,12 +373,9 @@
isa = PBXNativeTarget;
buildConfigurationList = E7DB20A622B2BA84005AC45F /* Build configuration list for PBXNativeTarget "RNTesterUnitTests" */;
buildPhases = (
B8A88048D4E22316B9E74600 /* [CP] Check Pods Manifest.lock */,
E7DB209B22B2BA84005AC45F /* Sources */,
E7DB209C22B2BA84005AC45F /* Frameworks */,
E7DB209D22B2BA84005AC45F /* Resources */,
FD96BE05C0CECDF7D53C7CC9 /* [CP] Embed Pods Frameworks */,
5ECFFC3767E171859C7610A6 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -421,12 +391,9 @@
isa = PBXNativeTarget;
buildConfigurationList = E7DB215A22B2F332005AC45F /* Build configuration list for PBXNativeTarget "RNTesterIntegrationTests" */;
buildPhases = (
2978D2EE0533828E5DB62B8F /* [CP] Check Pods Manifest.lock */,
E7DB214F22B2F332005AC45F /* Sources */,
E7DB215022B2F332005AC45F /* Frameworks */,
E7DB215122B2F332005AC45F /* Resources */,
A27E74B2EEF82EC119BCB5A2 /* [CP] Embed Pods Frameworks */,
48BF6B9FD13CB20F2C71C2A2 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -510,79 +477,6 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
17FE348EDF12252D972FFC2F /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
2978D2EE0533828E5DB62B8F /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-RNTesterIntegrationTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
48BF6B9FD13CB20F2C71C2A2 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
5ECFFC3767E171859C7610A6 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
68CD48B71D2BCB2C007E06A9 /* Build JS Bundle */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -617,101 +511,6 @@
shellPath = /bin/sh;
shellScript = ". ../react-native/sdks/hermes-engine/utils/copy-hermes-xcode.sh\n";
};
A27E74B2EEF82EC119BCB5A2 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
B8A88048D4E22316B9E74600 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-RNTesterUnitTests-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
DFEE284B22AD5E88BBF1026A /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-resources.sh\"\n";
showEnvVarsInLog = 0;
};
F28F13DD10D40D98C0BB7BE8 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-RNTester-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
FD96BE05C0CECDF7D53C7CC9 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@@ -794,7 +593,6 @@
/* Begin XCBuildConfiguration section */
13B07F941A680F5B00A75B9A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CA59C9994B1822826D8983F0 /* Pods-RNTester.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -832,7 +630,6 @@
};
13B07F951A680F5B00A75B9A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 51BC9297B6C3163C14532020 /* Pods-RNTester.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
@@ -1063,7 +860,6 @@
};
E7DB20A722B2BA84005AC45F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = D134EB89DD98253FCF879A47 /* Pods-RNTesterUnitTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ANALYZER_NONNULL = YES;
@@ -1101,7 +897,6 @@
};
E7DB20A822B2BA84005AC45F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3FF60722627F93D8F62FA1E3 /* Pods-RNTesterUnitTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ANALYZER_NONNULL = YES;
@@ -1139,7 +934,6 @@
};
E7DB215B22B2F332005AC45F /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 20B55D3C33B683598D2A4424 /* Pods-RNTesterIntegrationTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -1178,7 +972,6 @@
};
E7DB215C22B2F332005AC45F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B0E70A8A05E03E868F8703FE /* Pods-RNTesterIntegrationTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -0,0 +1,33 @@
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow strict-local
* @format
*/
const fs = require('fs');
const path = require('path');
const {XcodeProject} = require('@bacons/xcode');
const {build} = require('@bacons/xcode/json');
const xcodeProjectPath = path.join(
'RNTesterPods.xcodeproj',
'project.pbxproj',
);
if (!fs.existsSync(xcodeProjectPath)) {
throw new Error(`Xcode project not found: ${xcodeProjectPath}`);
}
console.log(`Opening Xcode project at ${xcodeProjectPath}...`);
const openStartTime = Date.now();
const project = XcodeProject.open(xcodeProjectPath);
console.log(`Xcode project has been opened in ${Date.now() - openStartTime} ms`);
console.log(`Converting the project back to a string`);
const buildStartTime = Date.now();
const pbxprojString = build(project);
console.log(`Xcode project has been converted in ${Date.now() - buildStartTime} ms`);
fs.writeFileSync(xcodeProjectPath, pbxprojString, 'utf8');
+43 -2
View File
@@ -1043,7 +1043,20 @@
"@babel/parser" "^7.27.2"
"@babel/types" "^7.27.1"
"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3", "@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.8":
"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3":
version "7.26.9"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a"
integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==
dependencies:
"@babel/code-frame" "^7.26.2"
"@babel/generator" "^7.26.9"
"@babel/parser" "^7.26.9"
"@babel/template" "^7.26.9"
"@babel/types" "^7.26.9"
debug "^4.3.1"
globals "^11.1.0"
"@babel/traverse@^7.25.3", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.8":
version "7.26.9"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a"
integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==
@@ -1085,6 +1098,15 @@
"@babel/helper-string-parser" "^7.27.1"
"@babel/helper-validator-identifier" "^7.27.1"
"@bacons/xcode@1.0.0-alpha.26":
version "1.0.0-alpha.26"
resolved "https://registry.yarnpkg.com/@bacons/xcode/-/xcode-1.0.0-alpha.26.tgz#3663a9023f9231ddf3c6837552c008c0533b9e11"
integrity sha512-lJpQwOS988sE6Spx7+kHpjfEebZgna+06UsRAxg9lsRMH8FQyDFZCJPuelcQtGHhYmH4Y3fXppouYB0fjx287Q==
dependencies:
"@expo/plist" "^0.0.18"
debug "^4.3.4"
uuid "^8.3.2"
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -1231,6 +1253,15 @@
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f"
integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
"@expo/plist@^0.0.18":
version "0.0.18"
resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.18.tgz#9abcde78df703a88f6d9fa1a557ee2f045d178b0"
integrity sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==
dependencies:
"@xmldom/xmldom" "~0.7.0"
base64-js "^1.2.3"
xmlbuilder "^14.0.0"
"@expo/spawn-async@^1.7.2":
version "1.7.2"
resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58"
@@ -2668,6 +2699,11 @@
resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99"
integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==
"@xmldom/xmldom@~0.7.0":
version "0.7.13"
resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3"
integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==
abort-controller@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
@@ -3176,7 +3212,7 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
base64-js@^1.3.1, base64-js@^1.5.1:
base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -9442,6 +9478,11 @@ xml@^1.0.1:
resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
integrity sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==
xmlbuilder@^14.0.0:
version "14.0.0"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-14.0.0.tgz#876b5aec4f05ffd5feb97b0a871c855d16fbeb8c"
integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==
xmlbuilder@^15.1.1:
version "15.1.1"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5"