Skip to content

Commit cc3f0e9

Browse files
Fix iOS build on new arch 0.81 with static linkage (#2129)
* Fix iOS build on new arch 0.81 with static linkage * Add changelog
1 parent 69119c2 commit cc3f0e9

12 files changed

+39
-23
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# CHANGELOG
22

3+
## x.x.x - x.x.x
4+
5+
**Fixes**
6+
7+
- [#2129](https://github.com/stripe/stripe-react-native/pull/2129) Fix iOS build on new arch 0.81 with static linkage
8+
39
## 0.53.0 - 2025-09-15
410

511
**Features**

example/ios/Podfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1691,7 +1691,7 @@ PODS:
16911691
- StripePayments (= 24.23.0)
16921692
- StripePaymentsUI (= 24.23.0)
16931693
- StripeUICore (= 24.23.0)
1694-
- stripe-react-native (0.51.0):
1694+
- stripe-react-native (0.53.0):
16951695
- DoubleConversion
16961696
- glog
16971697
- hermes-engine
@@ -1712,14 +1712,14 @@ PODS:
17121712
- ReactCommon/turbomodule/bridging
17131713
- ReactCommon/turbomodule/core
17141714
- Stripe (~> 24.23.0)
1715-
- stripe-react-native/NewArch (= 0.51.0)
1715+
- stripe-react-native/NewArch (= 0.53.0)
17161716
- StripeApplePay (~> 24.23.0)
17171717
- StripeFinancialConnections (~> 24.23.0)
17181718
- StripePayments (~> 24.23.0)
17191719
- StripePaymentSheet (~> 24.23.0)
17201720
- StripePaymentsUI (~> 24.23.0)
17211721
- Yoga
1722-
- stripe-react-native/NewArch (0.51.0):
1722+
- stripe-react-native/NewArch (0.53.0):
17231723
- DoubleConversion
17241724
- glog
17251725
- hermes-engine
@@ -1746,7 +1746,7 @@ PODS:
17461746
- StripePaymentSheet (~> 24.23.0)
17471747
- StripePaymentsUI (~> 24.23.0)
17481748
- Yoga
1749-
- stripe-react-native/Tests (0.51.0):
1749+
- stripe-react-native/Tests (0.53.0):
17501750
- DoubleConversion
17511751
- glog
17521752
- hermes-engine
@@ -2110,15 +2110,15 @@ SPEC CHECKSUMS:
21102110
RNScreens: 0d4cb9afe052607ad0aa71f645a88bb7c7f2e64c
21112111
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
21122112
Stripe: 2306d32be47f9632942f3385e9c2bad31d6ddcab
2113-
stripe-react-native: d95f5aa4e5a2d4a0edc8b3ea06e3a55d33ad31eb
2113+
stripe-react-native: 5250f17648f652dd5c570e76bd8b7bca579a238d
21142114
StripeApplePay: edf515972406df57bd860d5f00416a552be6a450
21152115
StripeCore: ff6173a175acc7c4c25acc7cfabbade717dbc4de
21162116
StripeFinancialConnections: 34a90401657135130fe5bfd93db5ac27c001ec65
21172117
StripePayments: 9efe7bd14cae1821dba13997e12e070dfb38610b
21182118
StripePaymentSheet: 1c04531a7eff2c721736fc7d433ee342a59fae0e
21192119
StripePaymentsUI: 1cd35149b88de69c3364b4d1d4bb28c653c7d626
21202120
StripeUICore: 539e667170d9c5c86c02a9c63f320d132c7c1b73
2121-
Yoga: 9b7fb56e7b08cde60e2153344fa6afbd88e5d99f
2121+
Yoga: afd04ff05ebe0121a00c468a8a3c8080221cb14c
21222122

21232123
PODFILE CHECKSUM: a2ed964678852d4cc306ff4add3e4fa90be77ea6
21242124

ios/NewArch/AddToWalletButtonComponentView.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
1010

11-
#import "RCTFollyConvert.h"
1211
#import "StripeNewArchConversions.h"
1312
#import "StripeSwiftInterop.h"
1413

ios/NewArch/AddressSheetViewComponentView.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
1010

11-
#import "RCTFollyConvert.h"
1211
#import "StripeNewArchConversions.h"
1312
#import "StripeSwiftInterop.h"
1413

ios/NewArch/ApplePayButtonComponentView.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
1010

11-
#import "RCTFollyConvert.h"
11+
#import "StripeNewArchConversions.h"
1212
#import "StripeSwiftInterop.h"
1313

1414
using namespace facebook::react;

ios/NewArch/AuBECSDebitFormComponentView.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
1010

11-
#import "RCTFollyConvert.h"
1211
#import "StripeNewArchConversions.h"
1312
#import "StripeSwiftInterop.h"
1413

ios/NewArch/CardFieldComponentView.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
10-
#import "RCTFollyConvert.h"
1110
#import "StripeNewArchConversions.h"
1211
#import "StripeSwiftInterop.h"
1312

ios/NewArch/CardFormComponentView.mm

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
10-
#import "RCTFollyConvert.h"
1110
#import "StripeNewArchConversions.h"
1211
#import "StripeSwiftInterop.h"
1312

@@ -68,7 +67,7 @@ - (void)updateProps:(const facebook::react::Props::Shared &)props
6867
_view.preferredNetworks = convertIntVectorToNSArray(newViewProps.preferredNetworks);
6968

7069
[super updateProps:props oldProps:oldProps];
71-
70+
7271
[_view didSetProps];
7372
}
7473

ios/NewArch/EmbeddedPaymentElementViewComponentView.mm

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
1010

11-
#import "RCTFollyConvert.h"
11+
#import "StripeNewArchConversions.h"
1212
#import "StripeSwiftInterop.h"
1313

1414
using namespace facebook::react;
@@ -71,8 +71,6 @@ - (void)prepareForRecycle
7171
[self prepareView];
7272
}
7373

74-
75-
7674
@end
7775

7876
Class<RCTComponentViewProtocol> EmbeddedPaymentElementViewCls(void)

ios/NewArch/StripeContainerComponentView.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#import <React/RCTConversions.h>
99
#import <React/RCTFabricComponentsPlugins.h>
1010

11-
#import "RCTFollyConvert.h"
11+
#import "StripeNewArchConversions.h"
1212
#import "StripeSwiftInterop.h"
1313

1414
using namespace facebook::react;

0 commit comments

Comments
 (0)