Skip to content

Commit 35e0783

Browse files
authored
Consume Swift SDK v4.2.2 (#264)
* Bump to 1.2.1 and pull in Swift SDK 4.2.2 * bundle exec pod install, not just regular pod install * Specify KlaviyoSwiftExtension < 5.0.0 * Update ios-build.yml platform
1 parent 13cac38 commit 35e0783

7 files changed

Lines changed: 24 additions & 24 deletions

File tree

.github/workflows/ios-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ permissions:
1212

1313
jobs:
1414
build-ios:
15-
runs-on: macos-15-xlarge
15+
runs-on: macos-15
1616
env:
1717
TURBO_CACHE_DIR: .turbo/ios
18-
DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer
18+
DEVELOPER_DIR: /Applications/Xcode_16.4.app/Contents/Developer
1919
steps:
2020
- name: Checkout
2121
uses: actions/checkout@v4
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">1.2.0</string>
2+
<string name="klaviyo_sdk_version_override">1.2.1</string>
33
<string name="klaviyo_sdk_name_override">react_native</string>
44
</resources>

example/ios/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ end
4242

4343
target 'KlaviyoReactNativeSdkExampleExtension' do
4444
use_frameworks! :linkage => :static
45-
pod 'KlaviyoSwiftExtension'
45+
pod 'KlaviyoSwiftExtension', '< 5.0.0'
4646
end

example/ios/Podfile.lock

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ PODS:
99
- hermes-engine (0.78.0):
1010
- hermes-engine/Pre-built (= 0.78.0)
1111
- hermes-engine/Pre-built (0.78.0)
12-
- klaviyo-react-native-sdk (1.2.0):
13-
- KlaviyoForms (= 4.2.1)
14-
- KlaviyoSwift (= 4.2.1)
12+
- klaviyo-react-native-sdk (1.2.1):
13+
- KlaviyoForms (= 4.2.2)
14+
- KlaviyoSwift (= 4.2.2)
1515
- React-Core
16-
- KlaviyoCore (4.2.1):
16+
- KlaviyoCore (4.2.2):
1717
- AnyCodable-FlightSchool
18-
- KlaviyoForms (4.2.1):
19-
- KlaviyoSwift (~> 4.2.1)
20-
- KlaviyoSwift (4.2.1):
18+
- KlaviyoForms (4.2.2):
19+
- KlaviyoSwift (~> 4.2.2)
20+
- KlaviyoSwift (4.2.2):
2121
- AnyCodable-FlightSchool
22-
- KlaviyoCore (~> 4.2.1)
23-
- KlaviyoSwiftExtension (4.2.1)
22+
- KlaviyoCore (~> 4.2.2)
23+
- KlaviyoSwiftExtension (4.2.2)
2424
- RCT-Folly (2024.11.18.00):
2525
- boost
2626
- DoubleConversion
@@ -1550,7 +1550,7 @@ DEPENDENCIES:
15501550
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
15511551
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
15521552
- klaviyo-react-native-sdk (from `../..`)
1553-
- KlaviyoSwiftExtension
1553+
- KlaviyoSwiftExtension (< 5.0.0)
15541554
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
15551555
- RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
15561556
- RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
@@ -1768,11 +1768,11 @@ SPEC CHECKSUMS:
17681768
fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd
17691769
glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8
17701770
hermes-engine: b417d2b2aee3b89b58e63e23a51e02be91dc876d
1771-
klaviyo-react-native-sdk: 4e3451040af060cc2fafcef680bc422835b89aaf
1772-
KlaviyoCore: cbc5a410ec670bcdd9a2ac581f1b2003c03efc91
1773-
KlaviyoForms: 68a8397a06cbe0ebf44e3c959fbbc2827e2ff01f
1774-
KlaviyoSwift: 8640fee2eb92555971fedf6d884f34ba2c0b20a9
1775-
KlaviyoSwiftExtension: e802fe1f841777d099e306ce71af5fb3b2346c0b
1771+
klaviyo-react-native-sdk: 2a94c47b6849121297812f783ee62e2ef6be1749
1772+
KlaviyoCore: 5473d07cbde48e6e83f778f6e62d38fd960ea7c5
1773+
KlaviyoForms: bfe1eb26f6b100420164ccb99b383e7eae1fb43f
1774+
KlaviyoSwift: 462d1e89b46f1077f62da5b62ff7513a9fd5f093
1775+
KlaviyoSwiftExtension: 08a223e8b5c666a439f323be1ae73f9f59f7571b
17761776
RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809
17771777
RCTDeprecation: b2eecf2d60216df56bc5e6be5f063826d3c1ee35
17781778
RCTRequired: 78522de7dc73b81f3ed7890d145fa341f5bb32ea
@@ -1834,6 +1834,6 @@ SPEC CHECKSUMS:
18341834
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
18351835
Yoga: d89d04d86b5af18317f481166dccc48213d26927
18361836

1837-
PODFILE CHECKSUM: fb4c6f946002a62b798ca073d975abf271898252
1837+
PODFILE CHECKSUM: d4002e3be4f1fab16b67c793dfbe77e0e6f58ff9
18381838

18391839
COCOAPODS: 1.15.2

ios/klaviyo-sdk-configuration.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
<key>klaviyo_sdk_name</key>
1515
<string>react_native</string>
1616
<key>klaviyo_sdk_version</key>
17-
<string>1.2.0</string>
17+
<string>1.2.1</string>
1818
</dict>
1919
</plist>

klaviyo-react-native-sdk.podspec

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

2020
s.dependency "React-Core"
21-
s.dependency "KlaviyoSwift", "4.2.1"
22-
s.dependency "KlaviyoForms", "4.2.1"
21+
s.dependency "KlaviyoSwift", "4.2.2"
22+
s.dependency "KlaviyoForms", "4.2.2"
2323

2424
s.default_subspecs = :none
2525

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "klaviyo-react-native-sdk",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"description": "Official Klaviyo React Native SDK",
55
"source": "./src/index.tsx",
66
"main": "./lib/commonjs/index.js",

0 commit comments

Comments
 (0)