[React Native]pod install 중 use_modular_headers! 설정을 요구하는 오류

Podfile 내용

오류 메세지 [!] The following Swift pods cannot yet be integrated as static libraries: The Swift pod `FirebaseCoreInternal` depends upon `GoogleUtilities`, which does not define modules. To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set `use_modular_headers!` globally in your Podfile, … Read more

평점

[React Native]0.75.2에 맞는 iOS 버전

1~2년이 된 리액트 네이티브 프로젝트를 빌드하려니, 여러 빌드 오류들이 징그러울 정도로 계속 생긴다… 플러터 프로젝트는 똑같은 기간이 지나고 새로운 PC에서 돌려도 잠깐의 업데이트만 거치면 바로 되는데 RN은 그런 거 없다. 온갖 서드파티 라이브러리들의 버전을 맞춰주어야 하고 arm64, 안드로이드 SDK 버전, iOS 버전, ruby 버전 등등 온갖 잡다한 환경들을 조각 퍼즐 맞춰주듯이 마련해줘야 한다. 이번에는 ios … Read more

평점

[React Native]CocoaPods could not find compatible versions for pod “FirebaseFirestore” 오류

터미널 Pod install 결과 메세지

[!] CocoaPods could not find compatible versions for pod “FirebaseFirestore”:   In Podfile:     FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`)     RNFBFirestore (from `../node_modules/@react-native-firebase/firestore`) was resolved to 11.5.0, which depends on       Firebase/Firestore (= 7.11.0) was resolved to 7.11.0, which depends on         FirebaseFirestore (~> 7.11.0) Pod install 중 발생한 에러입니다. … Read more

평점

“You may need an additional loader to handle the result of these loaders” 오류

GPT 및 검색의 도움을 받아보니 웹팩에서 특정한 파일 형식을 처리할 수 없을 때 발생하는 일반적인 문제. 전체 오류 메세지 해결 필자의 경우엔 react-scripts 패키지 재설치로 바로 해결되었다. 해당 프로젝트의 세팅 파일들 package.json webpack.config.js tsconfig.json .babelrc 평점

평점

코틀린 표준 함수로 List, Map, Set 생성하기

코틀린을 사용하면 List, Map, Set을 자동으로 생성해주는 표준 함수들을 쓸 수 있다. 코틀린 Array 다음은 코틀린의 Array 생성 함수들. 그리고 Kotlin.Library.kt에 따르면 Array를 생성할 수 있는 함수들은 다음과 같다. 함수 이름 뿐만 아니라 return 자료형 또한 눈여겨보는 것이 중요한데 IntArray, CharArray 등은 Array와 같은 클래스가 아니기 때문이다.  정의로 들어가보면 Array가 확장된 클래스가 아님을 알 수 … Read more

평점

코틀린의 특징, 코틀린과 자바의 차이는 무엇일까?

개발된 장소에 가까운 섬의 이름이 유래인 코틀린(Kotlin). 최근 안드로이드 애플리케이션 개발에서 새로운 공식 프로그래밍 언어로 채택된 코틀린은 구글(Google)사에서 적극적으로 권장하고 있습니다. 그렇다면 기존의 안드로이드 개발 주력 언어였던 자바(Java)와는 어떠한 차이가 있고 어떤 특징, 장점, 장래성을 가지고 있을까요? 그리고 실제 코딩에 있어서 주의점에는 어떤 것이 있을까요? 간단히 알아보도록 하겠습니다. 코틀린(Kotlin)이란? 코틀린은 체코의 소프트웨어 개발사인 JetBrains에서 2011년에 … Read more

평점

git 기존 저장소 파일 삭제하고 새롭게 git init 생성하기(reinit)

기존 git 저장소가 존재하거나 git clone으로 불러온 프로젝트에서 다시 git init을 하면 Reinitialized existing Git repository in 저장소 파일 위치 와 같은 재초기화 메시지가 뜬다. 하지만 이러한 재초기화가 아니라 다른 레포지토리 저장소로 새롭게 옮기고 싶은 경우엔 어떻게 해야할까? 아쉽게도 git reinit과 같은 명령어는 존재하지 않지만 명령어로 현재 디렉토리의 .git 저장소 폴더를 삭제한 후 새롭게 생성할 … Read more

평점

VSCode “code is already running” 오류

문제 CTRL + ALT + N 또는 오른쪽 클릭 메뉴의 ‘Run Code’ 기능을 통해 코드를 실행해보려는데 가끔 “code is already running” 메세지와 함께 가로막히는 경우가 있다. 이미 Run Code가 실행되고 있어서 안된다는 의미인데, 실제로는 코드가 돌아가는 상황이 아닌데도 위 메세지가 떠서 곤란한 상황. 해결책 CTRL + ALT + M(윈도우 기준) 키를 통해서 코드 종료 기능을 작동시키고 다시 Run … Read more

평점