From 7d68a38c467fdca3badbeb2e47f94c2d97b34d8a Mon Sep 17 00:00:00 2001 From: Kevin Johnson Date: Sun, 11 Oct 2020 22:06:32 -0500 Subject: [PATCH] support SPM --- .../contents.xcworkspacedata | 7 +++++ .../project.pbxproj | 4 +++ Package.swift | 27 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata create mode 100644 Package.swift diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ActivityNavigationItem.xcodeproj/project.pbxproj b/ActivityNavigationItem.xcodeproj/project.pbxproj index c447d7f..9100028 100644 --- a/ActivityNavigationItem.xcodeproj/project.pbxproj +++ b/ActivityNavigationItem.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 0A8D1E771FA7FD41004F8D8B /* ActivityNavigationItem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A8D1E6D1FA7FD41004F8D8B /* ActivityNavigationItem.framework */; }; 0A8D1E8E1FA7FE2D004F8D8B /* ActivityNavigationItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A8D1E8A1FA7FE2D004F8D8B /* ActivityNavigationItem.swift */; }; 0A8D1E8F1FA7FE2D004F8D8B /* ActivityNavigationItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8D1E8C1FA7FE2D004F8D8B /* ActivityNavigationItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5213AA9C2533FD0400C35129 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 5213AA9B2533FD0400C35129 /* README.md */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -30,6 +31,7 @@ 0A8D1E8C1FA7FE2D004F8D8B /* ActivityNavigationItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActivityNavigationItem.h; sourceTree = ""; }; 0A8D1E8D1FA7FE2D004F8D8B /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0A8D1E921FA7FE31004F8D8B /* ActivityNavigationItemTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityNavigationItemTests.swift; sourceTree = ""; }; + 5213AA9B2533FD0400C35129 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 525E3F361FBB6DF6004E6556 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ @@ -55,6 +57,7 @@ 0A8D1E631FA7FD41004F8D8B = { isa = PBXGroup; children = ( + 5213AA9B2533FD0400C35129 /* README.md */, 0A8D1E891FA7FE2D004F8D8B /* Source */, 0A8D1E911FA7FE31004F8D8B /* Tests */, 0A8D1E6E1FA7FD41004F8D8B /* Products */, @@ -192,6 +195,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 5213AA9C2533FD0400C35129 /* README.md in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..e421b62 --- /dev/null +++ b/Package.swift @@ -0,0 +1,27 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "ActivityNavigationItem", + platforms: [ + .iOS(.v13) + ], + products: [ + .library( + name: "ActivityNavigationItem", + targets: ["ActivityNavigationItem"]), + ], + targets: [ + .target( + name: "ActivityNavigationItem", + path: "./Source" + ), + .testTarget( + name: "ActivityNavigationItemTests", + dependencies: ["ActivityNavigationItem"], + path: "./Tests" + ), + ] +)