반응형

 

빌드 시 다음과 같은 에러와 함께 빌드 실패

환경 : MAC OS 현 시점 최신 버전, 암튼 최신 버전

 

 

flutter 로 네이버맵을 사용하려면 다음과 같이 pubspec.yaml 파일에 추가를 해주어야 하는 것은 알고 계실거라 생각합니다

flutter에 navermap dependency 추가

 

이렇게 추가한 후, dart 파일에 

 

네이버 지도가 있길 원하는 페이지에 import한 모습

다음과 같이 사용하겠다고 선언한 후 코딩을 한 뒤 빌드하려고하면

 

[!] Error installing NMapsMap
[!] /usr/local/bin/git clone https://github.com/navermaps/NMapsMap.git /var/folders/40/5fr9gm2x28ngf2fzzz9qr9n40000gn/T/d20220531-79435-r2fad9 --template= --single-bra                                       nch --depth 1 --branch release/3.15.0

Cloning into '/var/folders/40/5fr9gm2x28ngf2fzzz9qr9n40000gn/T/d20220531-79435-r2fad9'...
Note: switching to 'b7ba615aa9d87c5b985b73e1a48279c37a5022e3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

... 생략 ...

 

이런식으로 에러가 난다

 

 

원인 :

1. git-lfs 가 없었다 (git에서 큰 용량의 파일을 받기 위한 플러그인, lfs = large file storage)

2. ios빌드 시 외부 패키지에 의존하는 것이 있으면  cocoapods 이 사용되는 것으로 보이는데,

나의 경우에는 cocoapods 버전이 안맞은 상태였던 것으로 추측된다

 

해결 :

1. git-lfs설치 (brew install git-lfs)

2. 본인의 flutter 홈경로/ios 로 이동한 후

cocoapods업데이트(pod install --repo-update)

 

반응형
복사했습니다!