[RN error] Macbook m1 podfile fliper관련 이슈

in-ch·2021년 7월 8일
4

꿀팁

목록 보기
3/14
post-thumbnail
post-custom-banner

몇 주전에 새로운 프로젝트에 참여하게 되면서 기존 코드를 git clone 한 다음에 ios simulator를 실행했는데 다음과 같은 오류가 나왔다.

error 1

Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening roubit.xcworkspace. Run CLI with —verbose flag for more details.

error 2

unable to attach DB: error: accessing build database "/Users/seonginch/Library/Developer/Xcode/DerivedData/roubit-bgrthlfgvrpfucagfdzmbnklevdl/Build/Intermediates.noindex/XCBuildData/build.db": database is locked Possibly there are two concurrent builds running in the same filesystem location.

error 3

The following build commands failed:
CompileC /Users/.../Library/Developer/Xcode/DerivedData/.../Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Flipper.build/Objects-normal/x86_64/ConnectionContextStore.o /Users/.../Desktop/.../.../ios/Pods/Flipper/xplat/Flipper/ConnectionContextStore.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

계속 구글링을 해 보니 flipper관련 이슈인 건 알겠는데 실행을 해봐도 제대로 되지 않았다..
m1 macbook과 관련된 것 같아 관련 키워드를 같이 검색해 드디어 문제를 찾았다 !

해결 방법

#해당 글은 Filip Rafajec의 React Native iOS on M1 mac 글을 참고하였습니다.

1) XCode를 오른쪽 마우스로 클릭한 다음에 [정보가져오기] -> [Open using Rosetta]를 선택한다.

2) Podfile에서 use_flipper 부분 수정

use_flipper!({ 'Flipper-Folly' => '2.5.3', 'Flipper' => '0.87.0', 'Flipper-RSocket' => '1.3.1' })

3) Pod 설치

터미널에서 다음과 같이 입력

arch -x86_64 pod install 

4) <project_name>/ios/<project_name>.xcworkspace 수정

Build 탭에 들어가 debug와 release에서 다음과 같이 입력

끝!

profile
인치
post-custom-banner

2개의 댓글

comment-user-thumbnail
2022년 6월 30일

감사합니다 !!!

1개의 답글