M1 및 React Native(두통이 아님)

React Native에서 작업했거나 작업한 사람이라면 iOS 설정, 개발 및 배포가 Android보다 훨씬 더 어렵다는 것을 부인할 수 없습니다.
새로운 CPU 아키텍처 즉, 상황은 다소 악화됩니다. 애플이 1~2년 전에 출시한 M1. M1이 기술의 경이로움에 다름 아니라는 사실을 부인할 수 없으며 우리는 Apple에 그 이하의 것을 기대하지 않습니다. 하지만 이전에는 버터처럼 원활하게 실행되던 몇 가지 기본 명령 실행을 거부하는 아키텍처에 큰 소리로 몇 마디 외치고 싶을 것입니다.

이 새로운 아키텍처에서 발생하는 가장 일반적인 문제는 다음과 같이 우리가 실행하는 매우 간단한 명령입니다.pod install
딸꾹질 없이 모든 포드가 설치될 것으로 예상할 수 있지만 설치 시 문제를 일으키는 포드는 다음과 같습니다.

boost
glog



이러한 문제를 하나씩 해결해 보겠습니다.

  • 후원

  • 부스트를 위해 포드를 설치하면 =>와 유사한 오류가 발생합니다.



    요컨대, 오류는 jfrog.io에 승인된 요청을 할 수 없으며 401 승인되지 않은 요청과 충돌하고 있음을 나타냅니다. 이에 대한 해결책은 이보다 더 간단할 수 없습니다. 다음 명령을 실행하기만 하면 됩니다.

    cd ios && rm -rf Pods && rm -rf Podfile.lock && rm -rf build && pod deintegrate && cd ..
    


    이 작업을 완료하면 pod 설치가 boost 설치를 지나 이동한 다음 glog 에서 끊습니다.

    추신: ffi gem을 설치하고 다음과 같은 명령을 실행하라는 많은 솔루션을 접할 수 있습니다.
    sudo arch -x86_64 gem install ffi
    당신은 그것에 소용돌이를 줄 수 있지만 확실히 실패합니다 (적어도 지정된 아키텍처가 유효하지 않다고 말하는 우리에게는 그랬습니다) 이것이 가장 확실하게 작동한다는 절대적인 보장은 없습니다.

  • 글로그

  • glog에 대한 포드 설치는 대부분 다음과 같은 오류와 함께 충돌합니다.error: C compiler cannot create executables .

    다시 한 번, 해결책은 매우 간단합니다. 하지만 이번에는 하나 대신 두 개의 명령을 실행하려고 합니다.

    sudo xcode-select --switch /Applications/Xcode.app
    cd ios && pod install
    


    .

    이 기사가 도움이 되었으면 합니다. :D
    다른 문제에 직면했거나 앞서 언급한 솔루션이 해결되지 않는 것 같으면 의견에 동일한 내용을 남겨 주시면 앞으로 나아갈 수 있습니다.

    좋은 웹페이지 즐겨찾기