Skip to content

Commit 088ca5c

Browse files
committed
feat: Add Support for Swift Package Manager
1 parent 0f918de commit 088ca5c

File tree

7 files changed

+34
-5
lines changed

7 files changed

+34
-5
lines changed

ios/Assets/.gitkeep

Whitespace-only changes.

ios/adjust_sdk.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Pod::Spec.new do |s|
99
s.license = { :file => '../LICENSE' }
1010
s.author = { 'Adjust' => '[email protected]' }
1111
s.source = { :path => '.' }
12-
s.source_files = 'Classes/**/*'
13-
s.public_header_files = 'Classes/**/*.h'
12+
s.source_files = 'adjust_sdk/Sources/adjust_sdk/**/*.{h,m}'
13+
s.public_header_files = 'adjust_sdk/Sources/adjust_sdk/include/**/*.h'
1414
s.ios.deployment_target = '12.0'
1515

1616
s.dependency 'Flutter'

ios/adjust_sdk/Package.swift

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// swift-tools-version: 5.9
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
4+
import PackageDescription
5+
6+
let package = Package(
7+
name: "adjust_sdk",
8+
platforms: [
9+
.iOS("12.0"),
10+
],
11+
products: [
12+
.library(name: "adjust-sdk", targets: ["adjust_sdk"])
13+
],
14+
dependencies: [
15+
.package(url: "https://github.com/adjust/ios_sdk.git", from: "5.4.3")
16+
],
17+
targets: [
18+
.target(
19+
name: "adjust_sdk",
20+
dependencies: [
21+
.product(name: "AdjustSdk", package: "ios_sdk")
22+
],
23+
resources: [],
24+
cSettings: [
25+
.headerSearchPath("include/adjust_sdk")
26+
]
27+
)
28+
]
29+
)

ios/Classes/AdjustSdk.m renamed to ios/adjust_sdk/Sources/adjust_sdk/AdjustSdk.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
// Copyright © 2018-Present Adjust GmbH. All rights reserved.
77
//
88

9-
#import "AdjustSdk.h"
10-
#import "AdjustSdkDelegate.h"
9+
#import "./include/adjust_sdk/AdjustSdk.h"
10+
#import "./include/adjust_sdk/AdjustSdkDelegate.h"
1111
#import <AdjustSdk/AdjustSdk.h>
1212

1313
static NSString * const CHANNEL_API_NAME = @"com.adjust.sdk/api";

ios/Classes/AdjustSdkDelegate.m renamed to ios/adjust_sdk/Sources/adjust_sdk/AdjustSdkDelegate.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//
88

99
#import <objc/runtime.h>
10-
#import "AdjustSdkDelegate.h"
10+
#import "./include/adjust_sdk/AdjustSdkDelegate.h"
1111

1212
static dispatch_once_t onceToken;
1313
static AdjustSdkDelegate *defaultInstance = nil;
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)