목록Error Handling (12)
나의 발자취
사전배경 (내 스펙: MacBook Pro Chip Apple M1 Max) 코드에 firebase를 이용하기 위해 pod install을 해야한다.gem which cocoapods로 버전 확인 후 아무것도 없다면 homebrew를 먼저 깔아주어야한다. 그 후 sudo gem install cocoapods 라고 터미널에 입력->프로젝트가 있는 폴더로 cd해서 pod init -> pod install 하지만 여기서! 예상과 달리 아래와 버그가 생기는걸 본다면 혹은 이런 버그... 멘붕이 올것이다. 원인 정확한 원인은 모르겠으나 아래와 같이 ffi_c와 같은 파일이 없어서 생긴 에러이다. 하나 뿐만이 아니라 ffi_c와 관련된 여러 파일들을 읽을 수 없어서 생긴 문제인데 자세히 읽어보면 incompat..
일단 Podfile의 오류를 방지하기 위해 Xcode에서 빌드하면 안되고, .project 파일도 아닌 .xcworkspace 파일을 XCode에서 Open해야한다. 앱이름을 변경하고 다른 기기에서 컴파일하는 경우에 이런 에러가 날 수 있다고 한다. 해결방법 1. General의 deployment info에서 iOS version을 기존의 10.0에서 11.0으로 올림 2. 그리고 조금 더 아래로 내려 libPods.a 파일을 삭제해준다. 3. Build Settings에서 Enable Bitcode를 Yes로 설정한다. 그리고 궁극적으로 위의 방법을 다 해도 안되면 XCode를 닫고, 폴더명을 바꾼다. 그리고 새로운 폴더를 생성하여 그 이름을 방금 바꾼 폴더 이름으로 설정 > 프로젝트 실행하고, 프로..
자세히 보면 bash: /Users/lia/Profile/node_modules/react-native/scripts/generate-specs.sh: Permission denied Command PhaseScriptExecution failed with a nonzero exit code 접근권한이 없어서 생긴 에러다. 해결방법 터미널에서 해당 파일의 경로로 이동한다. 그리고 chmod +x 해당파일 을 입력한다. 아래와 같이. 그리고 다시 XCode에서 프로젝트를 빌드한다. 그런데도 계속 에러가 뜬다면? XCode > File > Workspace settings 에 가서 Build System을 Legacy Build System으로 변경한다.