-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPackage.swift
151 lines (149 loc) · 4.67 KB
/
Package.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
// swift-tools-version:5.3
import PackageDescription
let version = "2.2.0"
let package = Package(
name: "Apptics",
defaultLocalization: "en",
platforms: [.macOS(.v10_10), .iOS(.v9), .tvOS(.v9), .watchOS(.v2)],
products: [
.library(
name: "AppticsFeedbackKit",
targets: ["AppticsFeedbackKit"]
),
.library(
name: "AppticsInAppUpdate",
targets: ["AppticsInAppUpdate"]
),
.library(
name: "AppticsRateUs",
targets: ["AppticsRateUs"]
),
.library(
name: "AppticsRemoteConfig",
targets: ["AppticsRemoteConfig"]
),
.library(
name: "AppticsApiTracker",
targets: ["AppticsApiTracker"]
),
.library(
name: "AppticsExtension",
targets: ["AppticsExtension"]
),
.library(
name: "AppticsAnalytics",
targets: ["AppticsAnalytics"]
),
.library(
name: "AppticsCrossPromotion",
targets: ["AppticsCrossPromotion"]
),
.library(
name: "AppticsFeedbackKitSwift",
targets: ["AppticsFeedbackKitSwift"]
),
.library(
name: "AppticsPrivacyShield",
targets: ["AppticsPrivacyShield"]
),
.library(
name: "AppticsMessaging",
targets: ["AppticsMessaging"]
),
.library(
name: "AppticsNotificationServiceExtension",
targets: ["AppticsNotificationServiceExtension"]
)
],
targets: [
.binaryTarget(
name: "JWT",
path: "JWT.xcframework"
),
.binaryTarget(
name: "Apptics",
path: "Apptics.xcframework"
),
.binaryTarget(
name: "AppticsEventTracker",
path: "AppticsEventTracker.xcframework"
),
.binaryTarget(
name: "AppticsScreenTracker",
path: "AppticsScreenTracker.xcframework"
),
.binaryTarget(
name: "AppticsCrashKit",
path: "AppticsCrashKit.xcframework"
),
.binaryTarget(
name: "KSCrash",
path: "KSCrash.xcframework"
),
.binaryTarget(
name: "AppticsFeedbackKit",
path: "AppticsFeedbackKit.xcframework"
),
.binaryTarget(
name: "AppticsInAppUpdate",
path: "AppticsInAppUpdate.xcframework"
),
.binaryTarget(
name: "AppticsRateUs",
path: "AppticsRateUs.xcframework"
),
.binaryTarget(
name: "AppticsRemoteConfig",
path: "AppticsRemoteConfig.xcframework"
),
.binaryTarget(
name: "AppticsApiTracker",
path: "AppticsApiTracker.xcframework"
),
.binaryTarget(
name: "AppticsPrivacyShield",
path: "AppticsPrivacyShield.xcframework"
),
.binaryTarget(
name: "AppticsMessaging",
path: "AppticsMessaging.xcframework"
),
.binaryTarget(
name: "AppticsNotificationServiceExtension",
path: "AppticsNotificationServiceExtension.xcframework"
),
.target(
name: "AppticsExtension",
path: "SwiftFiles/AppExtension",
resources: [
.copy("PrivacyInfo.xcprivacy")]
),
.target(
name: "AppticsAnalytics",
dependencies: ["Apptics", "JWT", "AppticsEventTracker", "AppticsScreenTracker", "AppticsCrashKit", "KSCrash"], path: "SwiftFiles/Analytics"
),
.target(
name: "AppticsCrossPromotion",
dependencies: ["AppticsAnalytics"],
path: "SwiftFiles/CrossPromoApps",
resources: [
.copy("PrivacyInfo.xcprivacy"),
.process("PromotedAppsController.xib"),
.process("PromotedAppViewCell.xib"),
.copy("Fonts/Apptics-CP.ttf")
]
),
.target(
name: "AppticsFeedbackKitSwift",
dependencies: ["AppticsFeedbackKit"],
path: "SwiftFiles/AppticsFeedbackKit",
resources: [
.copy("PrivacyInfo.xcprivacy"),
.copy("AppticsSdkIcons.ttf"),
.copy("FloatingView.xib"),
.copy("ScreenShotEditorView.xib"),
.copy("ScreenShotView.xib")
]
)
]
)