Skip to content

Commit c4fd573

Browse files
authored
Merge pull request #105 from mcostasilva/master
Add SPM Support
2 parents 3597947 + 88263b0 commit c4fd573

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

Package.swift

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// swift-tools-version:5.3
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
import PackageDescription
4+
5+
let package = Package(
6+
name: "Segment_Amplitude",
7+
platforms: [
8+
.iOS(.v10),
9+
.tvOS(.v9),
10+
.macOS(.v10_10)
11+
],
12+
products: [
13+
.library(name: "Segment_Amplitude", targets: ["Segment_Amplitude"]),
14+
],
15+
dependencies: [
16+
.package(name: "Amplitude", url: "https://github.com/amplitude/Amplitude-iOS", .upToNextMinor(from: "8.3.1")),
17+
.package(name: "Segment", url: "https://github.com/segmentio/analytics-ios", .upToNextMinor(from: "4.1.4"))
18+
],
19+
targets: [
20+
.target(
21+
name: "Segment_Amplitude",
22+
dependencies: ["Amplitude", "Segment"],
23+
path: "Pod",
24+
publicHeadersPath: "Classes"),
25+
]
26+
)

Pod/Classes/SEGAmplitudeIntegration.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@
1414
#import <Amplitude_iOS/Amplitude.h>
1515
#elif defined(__has_include) && __has_include(<Amplitude-iOS/Amplitude.h>)
1616
#import <Amplitude-iOS/Amplitude.h>
17-
#else
17+
#elif defined(__has_include) && __has_include(<Amplitude/Amplitude.h>)
1818
#import <Amplitude/Amplitude.h>
19+
#else
20+
#import "Amplitude.h"
1921
#endif
2022

2123
typedef void(^SEGAmplitudeSetupBlock)(Amplitude *amplitude);

0 commit comments

Comments
 (0)