Skip to content

Commit 56adc9e

Browse files
authored
Pull in published Android and iOS SDKs (#294)
* TODO: run pod install after prerelease publish * specify prerelease version to install pods
1 parent d18833a commit 56adc9e

5 files changed

Lines changed: 29 additions & 60 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
<resources>
2-
<string name="klaviyo_sdk_version_override">2.2.0-alpha.1</string>
2+
<string name="klaviyo_sdk_version_override">4.2.0-rc.1</string>
33
<string name="klaviyo_sdk_name_override">react_native</string>
44
</resources>

example/ios/Podfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ target 'KlaviyoReactNativeSdkExample' do
2424
use_frameworks! :linkage => :static
2525

2626
# Insert override klaviyo-swift-sdk pods below this line when needed
27-
# Using remote branch feat/geofencing from GitHub
28-
pod 'KlaviyoCore', :git => 'https://github.com/klaviyo/klaviyo-swift-sdk.git', :branch => 'feat/geofencing'
29-
pod 'KlaviyoSwift', :git => 'https://github.com/klaviyo/klaviyo-swift-sdk.git', :branch => 'feat/geofencing'
30-
pod 'KlaviyoForms', :git => 'https://github.com/klaviyo/klaviyo-swift-sdk.git', :branch => 'feat/geofencing'
31-
pod 'KlaviyoLocation', :git => 'https://github.com/klaviyo/klaviyo-swift-sdk.git', :branch => 'feat/geofencing'
3227

3328
# Setup permissions for react-native-permissions
3429
setup_permissions([

example/ios/Podfile.lock

Lines changed: 22 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ PODS:
99
- hermes-engine (0.80.2):
1010
- hermes-engine/Pre-built (= 0.80.2)
1111
- hermes-engine/Pre-built (0.80.2)
12-
- klaviyo-react-native-sdk (2.1.0):
13-
- KlaviyoForms
14-
- KlaviyoLocation
15-
- KlaviyoSwift
12+
- klaviyo-react-native-sdk (2.2.0-alpha.1):
13+
- KlaviyoForms (= 5.2.0-alpha.1)
14+
- KlaviyoLocation (= 5.2.0-alpha.1)
15+
- KlaviyoSwift (= 5.2.0-alpha.1)
1616
- React-Core
17-
- KlaviyoCore (5.1.0):
17+
- KlaviyoCore (5.2.0-alpha.1):
1818
- AnyCodable-FlightSchool
19-
- KlaviyoForms (5.1.0):
20-
- KlaviyoSwift (~> 5.1.0)
21-
- KlaviyoLocation (5.1.0):
22-
- KlaviyoSwift
23-
- KlaviyoSwift (5.1.0):
19+
- KlaviyoForms (5.2.0-alpha.1):
20+
- KlaviyoSwift (~> 5.2.0-alpha.1)
21+
- KlaviyoLocation (5.2.0-alpha.1):
22+
- KlaviyoSwift (~> 5.2.0-alpha.1)
23+
- KlaviyoSwift (5.2.0-alpha.1):
2424
- AnyCodable-FlightSchool
25-
- KlaviyoCore (~> 5.1.0)
25+
- KlaviyoCore (~> 5.2.0-alpha.1)
2626
- KlaviyoSwiftExtension (5.1.1)
2727
- RCT-Folly (2024.11.18.00):
2828
- boost
@@ -2179,10 +2179,6 @@ DEPENDENCIES:
21792179
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
21802180
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
21812181
- klaviyo-react-native-sdk (from `../..`)
2182-
- KlaviyoCore (from `https://github.com/klaviyo/klaviyo-swift-sdk.git`, branch `feat/geofencing`)
2183-
- KlaviyoForms (from `https://github.com/klaviyo/klaviyo-swift-sdk.git`, branch `feat/geofencing`)
2184-
- KlaviyoLocation (from `https://github.com/klaviyo/klaviyo-swift-sdk.git`, branch `feat/geofencing`)
2185-
- KlaviyoSwift (from `https://github.com/klaviyo/klaviyo-swift-sdk.git`, branch `feat/geofencing`)
21862182
- KlaviyoSwiftExtension
21872183
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
21882184
- RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
@@ -2256,6 +2252,10 @@ DEPENDENCIES:
22562252
SPEC REPOS:
22572253
trunk:
22582254
- AnyCodable-FlightSchool
2255+
- KlaviyoCore
2256+
- KlaviyoForms
2257+
- KlaviyoLocation
2258+
- KlaviyoSwift
22592259
- KlaviyoSwiftExtension
22602260
- SocketRocket
22612261

@@ -2277,18 +2277,6 @@ EXTERNAL SOURCES:
22772277
:tag: hermes-2025-07-24-RNv0.80.2-5c7dbc0a78cb2d2a8bc81c41c617c3abecf209ff
22782278
klaviyo-react-native-sdk:
22792279
:path: "../.."
2280-
KlaviyoCore:
2281-
:branch: feat/geofencing
2282-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2283-
KlaviyoForms:
2284-
:branch: feat/geofencing
2285-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2286-
KlaviyoLocation:
2287-
:branch: feat/geofencing
2288-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2289-
KlaviyoSwift:
2290-
:branch: feat/geofencing
2291-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
22922280
RCT-Folly:
22932281
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
22942282
RCTDeprecation:
@@ -2422,20 +2410,6 @@ EXTERNAL SOURCES:
24222410
Yoga:
24232411
:path: "../node_modules/react-native/ReactCommon/yoga"
24242412

2425-
CHECKOUT OPTIONS:
2426-
KlaviyoCore:
2427-
:commit: 3db1bf97f097a3c7226bbdf2743f7b0923f45f37
2428-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2429-
KlaviyoForms:
2430-
:commit: 3db1bf97f097a3c7226bbdf2743f7b0923f45f37
2431-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2432-
KlaviyoLocation:
2433-
:commit: 3db1bf97f097a3c7226bbdf2743f7b0923f45f37
2434-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2435-
KlaviyoSwift:
2436-
:commit: 3db1bf97f097a3c7226bbdf2743f7b0923f45f37
2437-
:git: https://github.com/klaviyo/klaviyo-swift-sdk.git
2438-
24392413
SPEC CHECKSUMS:
24402414
AnyCodable-FlightSchool: 261cbe76757802b17d471b9059b21e6fa5edf57b
24412415
boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90
@@ -2445,13 +2419,13 @@ SPEC CHECKSUMS:
24452419
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
24462420
glog: 5683914934d5b6e4240e497e0f4a3b42d1854183
24472421
hermes-engine: bbc1152da7d2d40f9e59c28acc6576fcf5d28e2a
2448-
klaviyo-react-native-sdk: c83494a454d127e5ce94bffb7a7164e55277172e
2449-
KlaviyoCore: a64cb9abf1ad3eadd09656b2ec790a8fd051a80d
2450-
KlaviyoForms: 1c8e9cc8c4276e421a6778198ecd0dc893aad223
2451-
KlaviyoLocation: 678c63704bfee189d3e7500e366da44ca1994b29
2452-
KlaviyoSwift: 19e312d7f757f3a42783a268e9521e11769717cb
2422+
klaviyo-react-native-sdk: 3178879b7e49a6ce38802f5f3989ab2c415abb0b
2423+
KlaviyoCore: 24a1ba21f70eebb8dbed53b138d7a0665a2c8ba0
2424+
KlaviyoForms: f1a9c47951cecd56dac9ef7cc8e51b8f3f8eb946
2425+
KlaviyoLocation: 4e312059ce0a17af1c066e3138db09da5199beb8
2426+
KlaviyoSwift: 2b5e0acdad8f8525fba051c77f9280425d44dd5b
24532427
KlaviyoSwiftExtension: 311e81a7b272010de996676451de5e4b385ddd64
2454-
RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f
2428+
RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669
24552429
RCTDeprecation: 300c5eb91114d4339b0bb39505d0f4824d7299b7
24562430
RCTRequired: e0446b01093475b7082fbeee5d1ef4ad1fe20ac4
24572431
RCTTypeSafety: cb974efcdc6695deedf7bf1eb942f2a0603a063f
@@ -2519,6 +2493,6 @@ SPEC CHECKSUMS:
25192493
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
25202494
Yoga: ce248fb32065c9b00451491b06607f1c25b2f1ed
25212495

2522-
PODFILE CHECKSUM: e62c43ecbb226cdf50a2845df1415161fc526e65
2496+
PODFILE CHECKSUM: f86c411b9982a4581e93ad973eda7aaa3d287096
25232497

25242498
COCOAPODS: 1.16.2

klaviyo-react-native-sdk.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ Pod::Spec.new do |s|
1818
s.pod_target_xcconfig = { "DEFINES_MODULE" => "YES" }
1919

2020
s.dependency "React-Core"
21-
s.dependency "KlaviyoSwift"
22-
s.dependency "KlaviyoForms"
23-
s.dependency "KlaviyoLocation"
21+
s.dependency "KlaviyoSwift", "5.2.0-alpha.1"
22+
s.dependency "KlaviyoForms", "5.2.0-alpha.1"
23+
s.dependency "KlaviyoLocation", "5.2.0-alpha.1"
2424

2525
s.default_subspecs = :none
2626

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3663,11 +3663,11 @@ __metadata:
36633663
linkType: hard
36643664

36653665
"baseline-browser-mapping@npm:^2.9.0":
3666-
version: 2.9.5
3667-
resolution: "baseline-browser-mapping@npm:2.9.5"
3666+
version: 2.9.6
3667+
resolution: "baseline-browser-mapping@npm:2.9.6"
36683668
bin:
36693669
baseline-browser-mapping: dist/cli.js
3670-
checksum: 1390acbd846a62571f8f76c121099b069093953300610f54dcbfac285df9d658c735ffd109c86f37ffde6829e1e0940d75093c777293ab065f7f7e25abbd8ba4
3670+
checksum: af9de49ebf8fedb33cbbe3a0558dbe5d86acbf8ff0912d2202bba662a3787cf4b1cf2040393c7ad0509e3e53e2e40f96bc572c038043c4f05681cd52157e6369
36713671
languageName: node
36723672
linkType: hard
36733673

0 commit comments

Comments
 (0)