Skip to content

Commit 4bf2817

Browse files
begin support for swift package mananger
1 parent 5f321d0 commit 4bf2817

7 files changed

Lines changed: 78 additions & 15 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,4 @@ project.lock.json
123123
# *.xcworkspacedata
124124

125125
Azure.framework.zip
126+
Package.resolved

Azure.xcworkspace/contents.xcworkspacedata

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

AzureMobile/AzureMobile.xcodeproj/xcshareddata/xcschemes/AzureMobile iOS.xcscheme

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
1717
BlueprintIdentifier = "9345CF7920CB003C0002247E"
18-
BuildableName = "AzureMobile_iOS.framework"
18+
BuildableName = "AzureMobile.framework"
1919
BlueprintName = "AzureMobile iOS"
2020
ReferencedContainer = "container:AzureMobile.xcodeproj">
2121
</BuildableReference>
@@ -43,7 +43,7 @@
4343
<BuildableReference
4444
BuildableIdentifier = "primary"
4545
BlueprintIdentifier = "9345CF7920CB003C0002247E"
46-
BuildableName = "AzureMobile_iOS.framework"
46+
BuildableName = "AzureMobile.framework"
4747
BlueprintName = "AzureMobile iOS"
4848
ReferencedContainer = "container:AzureMobile.xcodeproj">
4949
</BuildableReference>
@@ -65,7 +65,7 @@
6565
<BuildableReference
6666
BuildableIdentifier = "primary"
6767
BlueprintIdentifier = "9345CF7920CB003C0002247E"
68-
BuildableName = "AzureMobile_iOS.framework"
68+
BuildableName = "AzureMobile.framework"
6969
BlueprintName = "AzureMobile iOS"
7070
ReferencedContainer = "container:AzureMobile.xcodeproj">
7171
</BuildableReference>
@@ -83,7 +83,7 @@
8383
<BuildableReference
8484
BuildableIdentifier = "primary"
8585
BlueprintIdentifier = "9345CF7920CB003C0002247E"
86-
BuildableName = "AzureMobile_iOS.framework"
86+
BuildableName = "AzureMobile.framework"
8787
BlueprintName = "AzureMobile iOS"
8888
ReferencedContainer = "container:AzureMobile.xcodeproj">
8989
</BuildableReference>

AzureMobile/AzureMobile.xcodeproj/xcshareddata/xcschemes/AzureMobile macOS.xcscheme

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
1717
BlueprintIdentifier = "9345CF9820CB006C0002247E"
18-
BuildableName = "AzureMobile_macOS.framework"
18+
BuildableName = "AzureMobile.framework"
1919
BlueprintName = "AzureMobile macOS"
2020
ReferencedContainer = "container:AzureMobile.xcodeproj">
2121
</BuildableReference>
@@ -43,7 +43,7 @@
4343
<BuildableReference
4444
BuildableIdentifier = "primary"
4545
BlueprintIdentifier = "9345CF9820CB006C0002247E"
46-
BuildableName = "AzureMobile_macOS.framework"
46+
BuildableName = "AzureMobile.framework"
4747
BlueprintName = "AzureMobile macOS"
4848
ReferencedContainer = "container:AzureMobile.xcodeproj">
4949
</BuildableReference>
@@ -65,7 +65,7 @@
6565
<BuildableReference
6666
BuildableIdentifier = "primary"
6767
BlueprintIdentifier = "9345CF9820CB006C0002247E"
68-
BuildableName = "AzureMobile_macOS.framework"
68+
BuildableName = "AzureMobile.framework"
6969
BlueprintName = "AzureMobile macOS"
7070
ReferencedContainer = "container:AzureMobile.xcodeproj">
7171
</BuildableReference>
@@ -83,7 +83,7 @@
8383
<BuildableReference
8484
BuildableIdentifier = "primary"
8585
BlueprintIdentifier = "9345CF9820CB006C0002247E"
86-
BuildableName = "AzureMobile_macOS.framework"
86+
BuildableName = "AzureMobile.framework"
8787
BlueprintName = "AzureMobile macOS"
8888
ReferencedContainer = "container:AzureMobile.xcodeproj">
8989
</BuildableReference>

AzureMobile/AzureMobile.xcodeproj/xcshareddata/xcschemes/AzureMobile tvOS.xcscheme

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
1717
BlueprintIdentifier = "9345CFB420CB00850002247E"
18-
BuildableName = "AzureMobile_tvOS.framework"
18+
BuildableName = "AzureMobile.framework"
1919
BlueprintName = "AzureMobile tvOS"
2020
ReferencedContainer = "container:AzureMobile.xcodeproj">
2121
</BuildableReference>
@@ -43,7 +43,7 @@
4343
<BuildableReference
4444
BuildableIdentifier = "primary"
4545
BlueprintIdentifier = "9345CFB420CB00850002247E"
46-
BuildableName = "AzureMobile_tvOS.framework"
46+
BuildableName = "AzureMobile.framework"
4747
BlueprintName = "AzureMobile tvOS"
4848
ReferencedContainer = "container:AzureMobile.xcodeproj">
4949
</BuildableReference>
@@ -65,7 +65,7 @@
6565
<BuildableReference
6666
BuildableIdentifier = "primary"
6767
BlueprintIdentifier = "9345CFB420CB00850002247E"
68-
BuildableName = "AzureMobile_tvOS.framework"
68+
BuildableName = "AzureMobile.framework"
6969
BlueprintName = "AzureMobile tvOS"
7070
ReferencedContainer = "container:AzureMobile.xcodeproj">
7171
</BuildableReference>
@@ -83,7 +83,7 @@
8383
<BuildableReference
8484
BuildableIdentifier = "primary"
8585
BlueprintIdentifier = "9345CFB420CB00850002247E"
86-
BuildableName = "AzureMobile_tvOS.framework"
86+
BuildableName = "AzureMobile.framework"
8787
BlueprintName = "AzureMobile tvOS"
8888
ReferencedContainer = "container:AzureMobile.xcodeproj">
8989
</BuildableReference>

AzureMobile/AzureMobile.xcodeproj/xcshareddata/xcschemes/AzureMobile watchOS.xcscheme

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
1717
BlueprintIdentifier = "9345CFD020CB00A20002247E"
18-
BuildableName = "AzureMobile_watchOS.framework"
18+
BuildableName = "AzureMobile.framework"
1919
BlueprintName = "AzureMobile watchOS"
2020
ReferencedContainer = "container:AzureMobile.xcodeproj">
2121
</BuildableReference>
@@ -46,7 +46,7 @@
4646
<BuildableReference
4747
BuildableIdentifier = "primary"
4848
BlueprintIdentifier = "9345CFD020CB00A20002247E"
49-
BuildableName = "AzureMobile_watchOS.framework"
49+
BuildableName = "AzureMobile.framework"
5050
BlueprintName = "AzureMobile watchOS"
5151
ReferencedContainer = "container:AzureMobile.xcodeproj">
5252
</BuildableReference>
@@ -64,7 +64,7 @@
6464
<BuildableReference
6565
BuildableIdentifier = "primary"
6666
BlueprintIdentifier = "9345CFD020CB00A20002247E"
67-
BuildableName = "AzureMobile_watchOS.framework"
67+
BuildableName = "AzureMobile.framework"
6868
BlueprintName = "AzureMobile watchOS"
6969
ReferencedContainer = "container:AzureMobile.xcodeproj">
7070
</BuildableReference>

Package.swift

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// swift-tools-version:4.0
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
//
4+
// Package.swift
5+
// Azure.iOS
6+
//
7+
// Copyright (c) Microsoft Corporation. All rights reserved.
8+
// Licensed under the MIT License.
9+
//
10+
11+
import PackageDescription
12+
13+
let package = Package(
14+
name: "Azure.iOS",
15+
products: [
16+
.library(name: "AzureCore", targets: ["AzureCore"]),
17+
.library(name: "AzureAuth", targets: ["AzureAuth"]),
18+
.library(name: "AzureData", targets: ["AzureData"]),
19+
.library(name: "AzurePush", targets: ["AzurePush"]),
20+
.library(name: "AzureStorage", targets: ["AzureStorage"]),
21+
.library(name: "AzureMobile", targets: ["AzureMobile"])
22+
],
23+
dependencies: [
24+
.package(url: "https://github.com/Nike-Inc/Willow.git", from: "5.0.2"),
25+
.package(url: "https://github.com/kishikawakatsumi/KeychainAccess.git", from: "3.1.1"),
26+
],
27+
targets: [
28+
.target(name: "AzureCore", dependencies: ["Willow", "KeychainAccess"], path: "AzureCore", sources: ["Source"]),
29+
.target(name: "AzureAuth", dependencies: ["AzureCore"], path: "AzureAuth", sources: ["Source"]),
30+
.target(name: "AzureData", dependencies: ["AzureCore"], path: "AzureData", sources: ["Source"]),
31+
.target(name: "AzurePush", dependencies: ["AzureCore"], path: "AzurePush", sources: ["Source"]),
32+
.target(name: "AzureStorage", dependencies: ["AzureCore"], path: "AzureStorage", sources: ["Source"]),
33+
.target(name: "AzureMobile", dependencies: ["AzureCore"], path: "AzureMobile", sources: ["Source"])
34+
],
35+
swiftLanguageVersions: [4]
36+
)

0 commit comments

Comments
 (0)