Tuist4를 통해 KakaoMapsSDK Dependency를 설정하여 사용하는데 프로젝트를 실행하면 KMVIewContainer를 초기화하는 부분에서 오류가 납니다.
Tuist/Package.swift
import PackageDescription
#if TUIST
import ProjectDescription
let packageSettings = PackageSettings(
productTypes: ["KakaoMapsSDK-SPM":.framework]
)
#endif
let package = Package(
name: "App",
dependencies: [
.package(url: "https://github.com/kakao-mapsSDK/KakaoMapsSDK-SPM.git", from: "2.10.5")
]
)
App/Project.swift
import ProjectDescription
let project = Project(
name: "App",
targets: [
.target(
name: "App",
destinations: .iOS,
product: .framework,
bundleId: "MyBundleID",
deploymentTargets: .iOS("15.0"),
sources: ["Sources/**"],
dependencies: [
.external(name: "KakaoMapsSDK-SPM", condition: .none)
]
)
]
)
이렇게 설정한 뒤 tuist install을 하면 프로젝트에 KakaoMapsSDK.xcframework이 추가가 됩니다.
Tuist를 사용하지 않고 SPM을 통해 Dependency를 추가하면 라이브러리 형식으로 KakaoMapsSDK가 추가되고 정상적으로 작동하던데 뭐가 문제일까요 ㅠ
로그는 여기서 멈춥니다.
[I][KMSDK] [MTLMapContainer(3a328d0)] initializeView