Swift Package No Such Module
기존에는 패키지 기반으로 작업하지 않았는데, 최근에 로컬 소스도 Swift Package로 작업하는 예제들을 보아서 이를 공부하고 적용해보고자 함.
에러 스크린샷
패키지에서 개발할 때는 안되었는데 해당 패키지를 다른 영역에서 사용할 때 해당 에러가 발생

오류가 발생한 패키지 코드
아래는 오류가 발생한 패키지 코드임
// swift-tools-version: 5.6
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "kuring-campus-map-ios",
platforms: [.iOS(.v14)],
products: [
.library(
name: "kuring-campus-map-ios",
targets: ["kuring-campus-map-ios"]
),
],
dependencies: [
.package(url: "https://github.com/SnapKit/SnapKit", from: "5.6.0"),
],
targets: [
.target(
name: "kuring-campus-map-ios",
dependencies: []
)
]
)
해결 과정
우선 자주 사용하는 오픈소스를 찾아가서 나랑 다른게 어떤건지 확인해봄

타겟에 디펜던시가 빠져있다는 것을 확인

소감
처음에는 패키지가 빌드가 잘 되어서 문제가 없는줄 알았는데, Xcode에서 종종 잘못 연결되어도 빌드가 되는 경우가 있다고 한다.
'project > Kuring(공지알림)' 카테고리의 다른 글
| 1.4.0 Release Note (0) | 2023.06.19 |
|---|---|
| Xcode Scheme 분리하기 (3) | 2023.02.03 |
| Swift Package 이름 변경시 오류 발생 (0) | 2022.08.24 |
| Git-flow 전략과 프로젝트 적용하기 (2) | 2022.06.10 |
| [SwiftUI] UIActivityViewController를 SwiftUI로 (0) | 2022.05.31 |