M1 및 React Native(두통이 아님)
1884 단어 mobileiosapplereactnative
새로운 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
다른 문제에 직면했거나 앞서 언급한 솔루션이 해결되지 않는 것 같으면 의견에 동일한 내용을 남겨 주시면 앞으로 나아갈 수 있습니다.
Reference
이 문제에 관하여(M1 및 React Native(두통이 아님)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/anukr98/m1-and-react-native-not-a-headache-220n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)