RN - IOS 빌드

윤재희9108·2022년 6월 12일
0

개발환경 : M1 MacBook-air

무작정 React-native 개발을 시작하게 되었다.

Android, IOS 빌드 모두 크고작은 오류가 많았지만 가장 날 괴롭힌 IOS 빌드에 대해서 기록함.

  1. POD 설치 -> arch -x86_64 pod instll

    일반적인 pod 설치는 필요한 POD 파일이 전부 설치되지 않았음.

  2. `find_spec_for_exe': can't find gem cocoapods (>= 0.a) with executable pod 에러

    참고 : https://stackoverflow.com/questions/37904588/cocoapods-not-installing

    요약 : cocoapods 을 재설치 해야함.

  3. While executing gem ... (Gem::FilePermissionError)

    cocoapods 을 시도할 때 나온 에러, 퍼미션이 없음
    (그 전에 cocoapods 을 설치하고 ios 빌드까지 했을 땐 못봤던 에런데 갑자기 나옴 이유가 뭔지 모르겠음.)

    참고 : https://jojoldu.tistory.com/288

  4. .zshrc:109: bad pattern: [Zero

    3번을 해결하는 도중
    source ~/.bashrc
    명령어를 실행 했을 때 나온 에러.

    부가설명 - bad pattern 에러는 [], {} 등 괄호가 제대로 되지 않았을 때 나온다고함.

    ~/.bashrc 안에 잘못된 코드가 있었음
    ( 아마도 예전에 환경변수를 저장하면서 복사 붙여넣기를 하는 과정 중 출처가 같이 복사되는 기능때문에 '출처 : ~~~ 블로그' 라는 글자가 였음.)

    (바보같은점은 검색해도 나오지 않는 에러는 오타가 섞여있을 가능성이 높은데 그 점을 생각안해봄)

    참고 : https://github.com/zsh-users/zsh-autosuggestions/issues/334

  5. Showing Recent Messages Command PhaseScriptExecution failed with a nonzero exit code
    IOS xcode에서 나온 에러로써 에러메세지가 나온 부분을 잘 보면 Permission denied 에러 메세지가 있음

    참고 : https://newline.tistory.com/162

  6. Command CompileSwiftSources failed with a nonzero exit code
    IOS xcode 에서 나온 에러로써 pod 설치가 제대로 되지 않아서 나왔다고 함.

    사용 명령어 : pod install --repo-update 를 시도하라고 했지만, 과거의 경험이 있어서 아래 명령어를 사용함.

    arch -x86_64 pod instll --repo-update 를 했더니 해결

    출처 : https://stackoverflow.com/questions/52387452/command-compileswift-failed-with-a-nonzero-exit-code-in-xcode-10

profile
개발의 ㄱ자도 모르네!

0개의 댓글