Skip to content

Commit d9f48ee

Browse files
authored
Merge pull request #65 from Jeehut/master
Add basic Swift package manifest
2 parents 1ace4f0 + 0d10869 commit d9f48ee

File tree

6 files changed

+140
-4
lines changed

6 files changed

+140
-4
lines changed

.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.resolved

Lines changed: 106 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// swift-tools-version:5.3
2+
import PackageDescription
3+
4+
let package = Package(
5+
name: "SegmentFirebase",
6+
platforms: [.macOS(.v10_13), .iOS(.v10)],
7+
products: [.library(name: "SegmentFirebase", targets: ["SegmentFirebase"])],
8+
dependencies: [
9+
.package(name: "Segment", url: "https://github.com/segmentio/analytics-ios.git", from: "4.1.3"),
10+
.package(name: "Firebase", url: "https://github.com/firebase/firebase-ios-sdk.git", from: "7.5.0"),
11+
],
12+
targets: [
13+
.target(
14+
name: "SegmentFirebase",
15+
dependencies: [
16+
"Segment",
17+
.product(name: "FirebaseAnalytics", package: "Firebase"),
18+
],
19+
path: "Segment-Firebase/Classes",
20+
publicHeadersPath: ""
21+
)
22+
]
23+
)

Segment-Firebase/Classes/SEGFirebaseIntegration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#if defined(__has_include) && __has_include(<Analytics/SEGAnalytics.h>)
99
#import <Analytics/SEGIntegration.h>
1010
#else
11-
#import <Segment/SEGIntegration.h>
11+
@import Segment;
1212
#endif
1313

1414

Segment-Firebase/Classes/SEGFirebaseIntegration.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#import "SEGFirebaseIntegration.h"
2-
#import <Firebase/Firebase.h>
2+
@import Firebase;
33

44
#if defined(__has_include) && __has_include(<Analytics/SEGAnalytics.h>)
55
#import <Analytics/SEGAnalyticsUtils.h>
66
#else
7-
#import <Segment/SEGAnalyticsUtils.h>
7+
@import Segment;
88
#endif
99

1010

Segment-Firebase/Classes/SEGFirebaseIntegrationFactory.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#if defined(__has_include) && __has_include(<Analytics/SEGAnalytics.h>)
44
#import <Analytics/SEGIntegrationFactory.h>
55
#else
6-
#import <Segment/SEGIntegrationFactory.h>
6+
@import Segment;
77
#endif
88

99

0 commit comments

Comments
 (0)