해결된 질문
작성
·
66
·
수정됨
0
강의를 한번 완주하고 다시 복습하는 겸 발생했던 문제들과 해결 방법들에 대해 간단히 적어 넣습니다.
npx react-native@0.72.6 init [프로젝트명] --version 0.72.6
우선 저는 루비 버전 3.2 를 설치하여 사용하고 있습니다.
cocoapods 이 정상적으로 설치했음에도
다음과 같이 cocoapods 이 정상적으로 설치 되지 않았다고 나옵니다.
✔ Downloading template
✔ Copying template
✔ Processing template
✔ Installing Ruby Gems
✖ Installing CocoaPods dependencies (this may take a few minutes)
error bundler: failed to load command: pod (/Users/park/Desktop/project/myfood/food/vendor/bundle/ruby/3.2.0/bin/pod)
/Users/park/Desktop/project/myfood/food/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.8.7/lib/active_support/logger_thread_safe_level.rb:12:in `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
이럴땐 가볍게 무시하고 cocoapods이 설치 되어있으니 ios 폴더로 들어가서 pod install 명령어를 치면됩니다.
cd 프로젝트명/ios
pod install
이후에 ios 프로젝트를 실행시킬때 정상적으로 작동하면 다행이지만
터미널이 위의 사진과 같이 실행되고 멈추는 현상이 있을 경우 해결 방법은 다음과 같습니다
우선 Xcode 를 실행시켜주고Open Existing Project로 프로젝트를 열어줍니다.
사진은 tttt 지만 강의를 들으신다면 아마 Matzip 일 겁니다. xcworspace 를 열어주시고
좌측 메뉴에 Pods → Flipper → FilpperTransportTypes 파일로 가서
사진처럼 #include <functional>
코드를 넣어주면 다시 vscode로 가서 실행시켜주면 아마 될 겁니다.
왜 이런 오류가 나는지는 잘 모르겠지만 저와 같은 문제로 고생 안했으면 싶어서 올립니다.
답변