Skip to content

Commit da95d65

Browse files
nan-liclaude
andcommitted
fix: repair Package.swift for 5.5.3 SPM distribution
The release ran main's update_swift_package.sh, which still edits Package.swift by hardcoded line numbers. Those numbers had drifted, so it overwrote the .binaryTarget boundaries and left stale 5.5.2 lines in place -- producing an unparseable manifest that breaks every SwiftPM consumer of 5.5.3 (same failure mode as 5.5.2). Restore the 10 .binaryTarget entries with each url bumped to 5.5.3 and the 5.5.3 checksums computed during this release. Verified with swift package dump-package; diff vs the pre-release manifest is only the 10 url + 10 checksum lines. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 44f8199 commit da95d65

1 file changed

Lines changed: 30 additions & 30 deletions

File tree

Package.swift

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -114,56 +114,56 @@ let package = Package(
114114
"OneSignalCore"
115115
],
116116
path: "OneSignalLiveActivitiesWrapper"
117+
),
118+
.binaryTarget(
119+
name: "OneSignalFramework",
117120
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalFramework.xcframework.zip",
118121
checksum: "8a791005cb50f079ea1bb615106a9e057b4090b6b4bc805eb4e2d159d433414c"
119-
name: "OneSignalFramework",
120-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalFramework.xcframework.zip",
121-
checksum: "9248d8d4332d94eb60a4ac4d84959415ff46458bd0301f617f0cb0f9669b86cf"
122+
),
123+
.binaryTarget(
124+
name: "OneSignalInAppMessages",
122125
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalInAppMessages.xcframework.zip",
123126
checksum: "23ebb81e5c67e3ca061c1a71f1660a9e363aa1c7e3f1b458adcc851ecefc7505"
124-
name: "OneSignalInAppMessages",
125-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalInAppMessages.xcframework.zip",
126-
checksum: "f0b071f3121302bcbb301f70c1974059d3a967e457e2e22a9732f34c87d1f686"
127+
),
128+
.binaryTarget(
129+
name: "OneSignalLocation",
127130
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalLocation.xcframework.zip",
128131
checksum: "feef0322af6eceb4da9dc71e1a696793ea628988186c02aa9d4915c3f3b55703"
129-
name: "OneSignalLocation",
130-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalLocation.xcframework.zip",
131-
checksum: "87b0c97472b7c0818b3bcf8a23b399715aadd656b78fb258233aea1ad4c0828b"
132+
),
133+
.binaryTarget(
134+
name: "OneSignalUser",
132135
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalUser.xcframework.zip",
133136
checksum: "e2dfe1dea7397daa2ecd8b8e058ffb44358ab04359990d18179d1f6fed516229"
134-
name: "OneSignalUser",
135-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalUser.xcframework.zip",
136-
checksum: "df474c076004df1eb9d9ee29f581b714cc3da837c5e2c4b50d356ace960130c0"
137+
),
138+
.binaryTarget(
139+
name: "OneSignalNotifications",
137140
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalNotifications.xcframework.zip",
138141
checksum: "febc5d7216e040df19f62621f2bd633d89a07271989c24bee35240b930549d2f"
139-
name: "OneSignalNotifications",
140-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalNotifications.xcframework.zip",
141-
checksum: "a20f65b0dd9cfe7d039925f2e0cbfe94ad6d634b810d39d7c71f76cfbc2a63cb"
142+
),
143+
.binaryTarget(
144+
name: "OneSignalExtension",
142145
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalExtension.xcframework.zip",
143146
checksum: "f74367930b93ed7526aba43e75abd5d550699eabb799385af9b42dcb01d2cc1f"
144-
name: "OneSignalExtension",
145-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalExtension.xcframework.zip",
146-
checksum: "e95be41f1806c56cd2b96b675c0b3d03d33f42802caf25b568128ff053610ac5"
147+
),
148+
.binaryTarget(
149+
name: "OneSignalOutcomes",
147150
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalOutcomes.xcframework.zip",
148151
checksum: "6d8b99b085acd10b7d410e854b14e95c011c91acd3469ac8c0d0c7a234202491"
149-
name: "OneSignalOutcomes",
150-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalOutcomes.xcframework.zip",
151-
checksum: "fd7a646b85cab454b55cf4b46340c513a7c303d5003e993f2be7833d96196fb2"
152+
),
153+
.binaryTarget(
154+
name: "OneSignalOSCore",
152155
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalOSCore.xcframework.zip",
153156
checksum: "3d9d89575ba3970c312ce67dd6ef11962e294d3765fe4c60451c17780dccb7a5"
154-
name: "OneSignalOSCore",
155-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalOSCore.xcframework.zip",
156-
checksum: "a292a4d9905a3f5b8374a335dd1d304f0ee98d8689c63a593497f975ef919ba7"
157+
),
158+
.binaryTarget(
159+
name: "OneSignalCore",
157160
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalCore.xcframework.zip",
158161
checksum: "1587bc06cff2ebcbceb9376f32013e030c1d7b4e57ce8596f17027acb2aa3a97"
159-
name: "OneSignalCore",
160-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalCore.xcframework.zip",
161-
checksum: "d76200dc06f0fa92d7cd442e8f6b69c05c76b1d3986e052ab34f986199344006"
162+
),
163+
.binaryTarget(
164+
name: "OneSignalLiveActivities",
162165
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.3/OneSignalLiveActivities.xcframework.zip",
163166
checksum: "f823f271085c4dde5e1a4e21a16d65f3efee8fc4a31eeee430f0217a4a414a26"
164-
name: "OneSignalLiveActivities",
165-
url: "https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/5.5.2/OneSignalLiveActivities.xcframework.zip",
166-
checksum: "83c42874dd3e20fea312dc18497a8295b66d4dcbcedba9d9712b5f31d3f3b91d"
167167
)
168168
]
169169
)

0 commit comments

Comments
 (0)