daino_saur
article thumbnail
반응형

 

썸넬

 

발단

 

포폴정리를 위해 이전에 만들었던 코드를 오랜만에 실행시켰는데, 이런 오류가 생긴다.

[!] No `Podfile' found in the project directory.

 

전개

 

확인해 보니 ios 파일의 Pods 폴더가 비활성화돼서 생기는 문제인 것 같다.

Pods 폴더 비활성화

 

cocoapod을 다시 설치해야해서 ios파일로 가 pod install을 실행했다.

 

위기

 

역시 한번에 해결될 일이 없다. 또 오류가 발생한다.

[!] Invalid `Podfile` file: [!] Specifying multiple `post_install` hooks is unsupported.. #  from /Users/jungdain/Documents/GitHub/Nomadmap_v2/ios/Podfile:46 #  ------------------------------------------- #   >  post_install do |installer| #    installer.pods_project.targets.each do |target|

 

절정

 

GPT의 도움을 받았다.

Podfile 내에 여러 개의 
post_install 후크가 지정되었음을 나타냅니다. CocoaPods는 
Podfile 내에서 단 하나의 
post_install 후크만을 지원합니다.

 

요약하면 "Pod파일에서 post_install 후크가 여러 개 지정되었으니 하나만 지정해!!!" 라는 말이다.

 

후크가 뭔지는 잘 모르겠지만, 일단 Podfiled을 살펴보기로 했다.

 

ios/Podfile로 들어가 확인을 해보니, post_install이 두 번 지정된 것을 눈치껏 확인할 수 있었다.

 

문제 지점 발견

 

그래서 겹치는 부분을 주석처리하고 하나로 합쳐주었다.

 

Podfile 수정

 

해결

 

그 뒤에 ios파일에서 pod install을 실행시켜주니 정상적으로 작동했다!!

 

설치완료

 

회고

 

Flutter는 정말 최고의 프레임워크인 것을 계속 개발하면서 느끼고 있다.

하지만 이러한 자잘한 버그들이 너무 힘들게한다...

그래서 Flutter만 하는 것이 아닌 네이티브 개발 지식도 확실히 필요한 것 같다.

 

좋아요는 저에게 큰 힘이 됩니다..🧑🏻‍💻

반응형
profile

daino_saur

@daino

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!