Skip to content

Commit 3ee0bf3

Browse files
committed
ci: update iOS SDK to use XCFramework package
1 parent ec9c8e3 commit 3ee0bf3

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/create-release-pr.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ jobs:
136136
sed -i '' "s|s.dependency 'OneSignalXCFramework', '[^']*'|s.dependency 'OneSignalXCFramework', '${VERSION}'|" ios/onesignal_flutter.podspec
137137
echo "✓ Updated ios/onesignal_flutter.podspec with iOS SDK ${VERSION}"
138138
139+
# Update Package.swift with new version
140+
sed -i '' "s|\.package(url: \"https://github.com/OneSignal/OneSignal-XCFramework\", exact: \"[^\"]*\")|.package(url: \"https://github.com/OneSignal/OneSignal-XCFramework\", exact: \"${VERSION}\")|" ios/onesignal_flutter/Package.swift
141+
echo "✓ Updated ios/onesignal_flutter/Package.swift with iOS SDK ${VERSION}"
142+
139143
# Only commit if there are changes
140144
git add -A
141145
git diff --staged --quiet && exit 0
@@ -158,7 +162,7 @@ jobs:
158162
sed -i '' "s/OneSignalWrapper\.setSdkVersion(\"[^\"]*\")/OneSignalWrapper.setSdkVersion(\"$WRAPPER_VERSION\")/g" android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java
159163
160164
# Update OneSignalPlugin.m wrapper version
161-
sed -i '' "s/OneSignalWrapper\.sdkVersion = @\"[^\"]*\"/OneSignalWrapper.sdkVersion = @\"$WRAPPER_VERSION\"/g" ios/Classes/OneSignalPlugin.m
165+
sed -i '' "s/OneSignalWrapper\.sdkVersion = @\"[^\"]*\"/OneSignalWrapper.sdkVersion = @\"$WRAPPER_VERSION\"/g" ios/onesignal_flutter/Sources/onesignal_flutter/OneSignalPlugin.m
162166
163167
# Only commit if there are changes
164168
git add -A

ios/onesignal_flutter/Package.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ let package = Package(
1212
.library(name: "onesignal-flutter", targets: ["onesignal_flutter"])
1313
],
1414
dependencies: [
15-
.package(url: "https://github.com/OneSignal/OneSignal-iOS-SDK", exact: "5.5.0"),
15+
.package(url: "https://github.com/OneSignal/OneSignal-XCFramework", exact: "5.5.0"),
1616
],
1717
targets: [
1818
.target(
1919
name: "onesignal_flutter",
2020
dependencies: [
21-
.product(name: "OneSignalFramework", package: "OneSignal-iOS-SDK"),
22-
.product(name: "OneSignalInAppMessages", package: "OneSignal-iOS-SDK"),
23-
.product(name: "OneSignalLocation", package: "OneSignal-iOS-SDK"),
24-
.product(name: "OneSignalExtension", package: "OneSignal-iOS-SDK"),
21+
.product(name: "OneSignalFramework", package: "OneSignal-XCFramework"),
22+
.product(name: "OneSignalInAppMessages", package: "OneSignal-XCFramework"),
23+
.product(name: "OneSignalLocation", package: "OneSignal-XCFramework"),
24+
.product(name: "OneSignalExtension", package: "OneSignal-XCFramework"),
2525
],
2626
cSettings: [
2727
.headerSearchPath("include/onesignal_flutter")

0 commit comments

Comments
 (0)