4
4
import PackageDescription
5
5
6
6
let package = Package (
7
- name: " OneSignal " ,
7
+ name: " OneSignalFramework " ,
8
8
products: [
9
9
. library(
10
- name: " OneSignal " ,
11
- targets: [ " OneSignalWrapper " ] ) ,
10
+ name: " OneSignalFramework " ,
11
+ targets: [ " OneSignalFrameworkWrapper " ] ) ,
12
12
. library(
13
13
name: " OneSignalExtension " ,
14
14
targets: [ " OneSignalExtensionWrapper " ] )
15
15
] ,
16
16
targets: [
17
17
. target(
18
- name: " OneSignalWrapper " ,
18
+ name: " OneSignalFrameworkWrapper " ,
19
19
dependencies: [
20
- " OneSignal " ,
20
+ " OneSignalFramework " ,
21
+ " OneSignalUser " ,
22
+ " OneSignalNotifications " ,
21
23
" OneSignalExtension " ,
22
24
" OneSignalOutcomes " ,
25
+ " OneSignalOSCore " ,
26
+ " OneSignalCore "
27
+ ] ,
28
+ path: " OneSignalFrameworkWrapper "
29
+ ) ,
30
+ . target(
31
+ name: " OneSignalUserWrapper " ,
32
+ dependencies: [
23
33
" OneSignalUser " ,
34
+ " OneSignalNotifications " ,
35
+ " OneSignalExtension " ,
36
+ " OneSignalOutcomes " ,
37
+ " OneSignalOSCore " ,
38
+ " OneSignalCore "
39
+ ] ,
40
+ path: " OneSignalUserWrapper "
41
+ ) ,
42
+ . target(
43
+ name: " OneSignalNotificationsWrapper " ,
44
+ dependencies: [
45
+ " OneSignalNotifications " ,
46
+ " OneSignalExtension " ,
47
+ " OneSignalOutcomes " ,
24
48
" OneSignalCore "
25
49
] ,
26
- path: " OneSignalWrapper "
50
+ path: " OneSignalNotificationsWrapper "
27
51
) ,
28
52
. target(
29
53
name: " OneSignalExtensionWrapper " ,
@@ -43,17 +67,27 @@ let package = Package(
43
67
path: " OneSignalOutcomesWrapper "
44
68
) ,
45
69
. target(
46
- name: " OneSignalUserWrapper " ,
70
+ name: " OneSignalOSCoreWrapper " ,
47
71
dependencies: [
48
- " OneSignalUser " ,
72
+ " OneSignalOSCore " ,
49
73
" OneSignalCore "
50
74
] ,
51
- path: " OneSignalUserWrapper "
75
+ path: " OneSignalOSCoreWrapper "
52
76
) ,
53
77
. binaryTarget(
54
- name: " OneSignal " ,
55
- url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.12.7/OneSignal.xcframework.zip " ,
56
- checksum: " 26848c739578c43bd401898d0f913eb451856a57549a445ecbe688f1a0426548 "
78
+ name: " OneSignalFramework " ,
79
+ url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalFramework.xcframework.zip " ,
80
+ checksum: " e9cf7ebef15ab8757e6e9c95d359998f018f4de381944f4cc62bc4c25d1cdb9d "
81
+ ) ,
82
+ . binaryTarget(
83
+ name: " OneSignalUser " ,
84
+ url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalUser.xcframework.zip " ,
85
+ checksum: " 6378ad0fdba2e485274b87b192d0c6419f37e92bd33d9a2f7993b9c5e137b94f "
86
+ ) ,
87
+ . binaryTarget(
88
+ name: " OneSignalNotifications " ,
89
+ url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalNotifications.xcframework.zip " ,
90
+ checksum: " 6378ad0fdba2e485274b87b192d0c6419f37e92bd33d9a2f7993b9c5e137b94f "
57
91
) ,
58
92
. binaryTarget(
59
93
name: " OneSignalExtension " ,
@@ -66,13 +100,13 @@ let package = Package(
66
100
checksum: " f79b274f3c4e8372fbaad1a7c37bdfb1b0feb71721649900e35ab6c391718082 "
67
101
) ,
68
102
. binaryTarget(
69
- name: " OneSignalCore " ,
70
- url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalCore .xcframework.zip " ,
103
+ name: " OneSignalOSCore " ,
104
+ url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalOSCore .xcframework.zip " ,
71
105
checksum: " 6378ad0fdba2e485274b87b192d0c6419f37e92bd33d9a2f7993b9c5e137b94f "
72
106
) ,
73
107
. binaryTarget(
74
- name: " OneSignalUser " ,
75
- url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalUser .xcframework.zip " ,
108
+ name: " OneSignalCore " ,
109
+ url: " https://github.com/OneSignal/OneSignal-iOS-SDK/releases/download/3.11.2/OneSignalCore .xcframework.zip " ,
76
110
checksum: " 6378ad0fdba2e485274b87b192d0c6419f37e92bd33d9a2f7993b9c5e137b94f "
77
111
)
78
112
]
0 commit comments