-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathPackage.swift
122 lines (120 loc) · 5.49 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
// swift-tools-version: 5.10
import PackageDescription
let package = Package(
name: "Examples",
platforms: [.iOS(.v13)],
dependencies: [
.package(name: "Tracker", path: "../"),
.package(url: "https://github.com/adjust/ios_sdk", from: "5.0.0"),
.package(url: "https://github.com/amplitude/Amplitude-iOS", from: "8.0.0"),
.package(url: "https://github.com/microsoft/appcenter-sdk-apple", from: "5.0.0"),
.package(url: "https://github.com/AppsFlyerSDK/AppsFlyerFramework", from: "6.0.0"),
.package(url: "https://github.com/Appboy/appboy-ios-sdk", from: "4.0.0"),
.package(url: "https://github.com/bugsee/spm", from: "5.0.0"),
.package(url: "https://github.com/Countly/countly-sdk-ios", from: "24.0.0"),
.package(url: "https://github.com/firebase/firebase-ios-sdk", from: "11.0.0"),
.package(url: "https://github.com/facebook/facebook-ios-sdk", from: "17.0.0"),
.package(url: "https://github.com/heap/heap-ios-sdk", from: "9.0.0"),
.package(url: "https://github.com/Instabug/Instabug-SP", from: "13.0.0"),
.package(url: "https://github.com/Kochava/Apple-SwiftPackage-KochavaMeasurement-XCFramework", from: "8.0.0"),
.package(url: "https://github.com/Kochava/Apple-SwiftPackage-KochavaNetworking-XCFramework", from: "8.0.0"),
.package(url: "https://github.com/localytics/Localytics-swiftpm.git", from: "6.0.0"),
.package(url: "https://github.com/mixpanel/mixpanel-iphone", from: "5.0.0"),
// .package(url: "https://github.com/PostHog/posthog-ios", from: "3.0.0"),
// .package(url: "https://github.com/segmentio/analytics-swift", from: "1.0.0"),
.package(url: "https://github.com/apple/swift-log", from: "1.0.0"),
.package(url: "https://github.com/apple/swift-metrics", "1.0.0" ..< "3.0.0"),
.package(url: "https://github.com/taplytics/taplytics-ios-sdk", from: "4.0.0"),
.package(url: "https://github.com/uxcam/uxcam-ios-sdk", from: "3.0.0"),
],
targets: [
.target(
name: "AdjustAdapter",
dependencies: [.product(name: "AdjustSdk", package: "ios_sdk"), "Tracker"]
),
.target(
name: "AmplitudeAdapter",
dependencies: [.product(name: "Amplitude", package: "Amplitude-IOS"), "Tracker"]
),
.target(
name: "AppCenterAdapter",
dependencies: [.product(name: "AppCenterAnalytics", package: "appcenter-sdk-apple"), "Tracker"]
),
.target(
name: "AppsFlyerAdapter",
dependencies: [.product(name: "AppsFlyerLib", package: "AppsFlyerFramework"), "Tracker"]
),
.target(
name: "BrazeAdapter",
dependencies: [.product(name: "AppboyKit", package: "appboy-ios-sdk"), "Tracker"]
),
.target(
name: "BugseeAdapter",
dependencies: [.product(name: "Bugsee", package: "spm"), "Tracker"]
),
.target(
name: "CountlyAdapter",
dependencies: [.product(name: "Countly", package: "countly-sdk-ios"), "Tracker"]
),
.target(
name: "CrashlyticsAdapter",
dependencies: [.product(name: "FirebaseCrashlytics", package: "firebase-ios-sdk"), "Tracker"]
),
.target(
name: "FacebookAdapter",
dependencies: [.product(name: "FacebookCore", package: "facebook-ios-sdk"), "Tracker"]
),
.target(
name: "FirebaseAnalyticsAdapter",
dependencies: [.product(name: "FirebaseAnalytics", package: "firebase-ios-sdk"), "Tracker"]
),
.target(
name: "HeapAdapter",
dependencies: [.product(name: "Heap", package: "heap-ios-sdk"), "Tracker"]
),
.target(
name: "InstabugAdapter",
dependencies: [.product(name: "Instabug", package: "Instabug-SP"), "Tracker"]
),
.target(
name: "KochovaAdapter",
dependencies: [
.product(name: "KochavaMeasurement", package: "Apple-SwiftPackage-KochavaMeasurement-XCFramework"),
.product(name: "KochavaNetworking", package: "Apple-SwiftPackage-KochavaNetworking-XCFramework"),
"Tracker"
]
),
.target(
name: "LocalyticsAdapter",
dependencies: [.product(name: "Localytics", package: "Localytics-swiftpm"), "Tracker"]
),
.target(
name: "MixpanelAdapter",
dependencies: [.product(name: "Mixpanel", package: "mixpanel-iphone"), "Tracker"]
),
// .target(
// name: "PostHogAdapter",
// dependencies: [.product(name: "PostHog", package: "posthog-ios"), "Tracker"]
// ),
// .target(
// name: "SegmentAdapter",
// dependencies: [.product(name: "Segment", package: "analytics-swift"), "Tracker"]
// ),
.target(
name: "SwiftLogger",
dependencies: [.product(name: "Logging", package: "swift-log"), "Tracker"]
),
.target(
name: "SwiftMetrics",
dependencies: [.product(name: "Metrics", package: "swift-metrics"), "Tracker"]
),
.target(
name: "TaplyticsAdapter",
dependencies: [.product(name: "Taplytics", package: "taplytics-ios-sdk"), "Tracker"]
),
.target(
name: "UXCamAdapter",
dependencies: [.product(name: "UXCam", package: "uxcam-ios-sdk"), "Tracker"]
),
]
)