develop

Add Cocoapods SPM(Swift Package Manager) 본문

Library

Add Cocoapods SPM(Swift Package Manager)

pikachu987 2021. 4. 13. 20:27
반응형

기존 CocoaPods으로 만들어진 라이브러리에 SPM(Swift Package Manager)을 추가해본다.

 

Package.swift파일을 추가해야 하는데

Package.swift파일은

 

// swift-tools-version:5.1
import PackageDescription

let package = Package(
    name: "NotificationView",
    platforms: [.iOS(.v8)],
    products: [
        .library(name: "NotificationView", targets: ["NotificationView"]),
    ],
    targets: [
        .target(
            name: "NotificationView",
            dependencies: [],
            path: "NotificationView/Classes"
         )
    ]
)

 

Package.swift
0.00MB

위와 같은 내용이다.

 

name, targets, path를 변경해준다.

그리고 git push하고 release 를 해준다.

이제 프로젝트에서 

 

2021.04.11 - [Library] - Using SPM(Swift Package Manager) 사용하기

 

Using SPM(Swift Package Manager) 사용하기

File - Swift Packages - Add Package Dependency... 를 선택하면 아래화면이 나온다. SPM을 지원하는 Repository 주소를 적고 Next를 누른다. 버전을 선택할 수 있고, 브랜치명, 커밋을 선택할수 있다. 버전..

pikachu987.tistory.com

SPM을 추가하면

위와 같이 잘 나온다.

빌드도 잘된다.

반응형
Comments