https://navermaps.github.io/ios-map-sdk/guide-ko/1.html
시작하기 · NAVER Map iOS SDK
No results matching ""
navermaps.github.io
네이버맵스 가이드 문서에서는 cocoapods 를 통해 배포된다고 적혀있습니다.
하지만 비공식적으로 Carthage 도 사용할 수 있도록 배려해주고 있습니다.
Carthage 사용법에 대한 내용은 생략하겠습니다.
위와 같이 입력합니다.
저는 임의로 파일의 이름을 NMapsMap.json 으로 했습니다. 해당 파일 이름과 경로는 입맛에 맞게 수정하시면 됩니다.
파일의 내용은 위와 같이 입력합니다.
앞에 있는 "3.15.0" 은 SDK 버전, 뒤에 있는 URL 은 네이버맵스 깃헙의 release 배포 경로입니다.
경로는 https://github.com/navermaps/NMapsMap/releases 에서 얻을 수 있습니다.
앞에 있는 버전은 release tag 를 기입하면 되고, 뒤에 있는 경로에 *.framework.zip 로 된 파일의 링크를 복사하여 입력하시면 됩니다.
그러면 Carthage 경로에서 framework 파일을 확인할 수 있습니다.
여담으로 네이버맵스의 경우 3.15.0 부터 xcframework 로 배포되고 있습니다.
추가로 tuist 로 된 환경에서 작업하시는 경우엔 아래와 같이 작성하시면 됩니다.
//
// Dependencies.swift
// Dependencies
//
// Created by Darth Vader on 2022/08/01.
//
let naverMaps: CarthageDependencies.Dependency = .binary(
path: "json파일의경로",
requirement: .exact("원하는버전")
)
...
let dependencies = Dependencies(
carthage: CarthageDependencies(
[
naverMaps
]
),
...
)
위에서 만든 json 파일을 동일하게 만들고 해당 경로와 릴리즈 태그를 작성하시면 됩니다.
'Xcode' 카테고리의 다른 글
[Xcode] Xcode Cloud 에서 사용하는 VM 의 사양은 어떻게 될까? (0) | 2022.08.04 |
---|---|
[Xcode] M1 'cyclone' is not a recognized processor for this target 해결법 (0) | 2022.07.27 |
[Xcode] Cocoapods 를 사용하는 경우 M1 시뮬레이터 빌드가 안되는 문제 (1) | 2021.05.13 |
[Xcode] libSwiftPM.sylib 플러그인을 사용하는 동안 Xcode이(가) 예기치 않게 종료되었습니다. (0) | 2021.04.05 |
[Xcode] Breakpoint 사용하기 (3) - NSLog (0) | 2020.07.07 |