본문 바로가기

카테고리 없음

macOS 카탈리나 - Xcode11 - ReactNative

SwiftUI도 해볼 겸 카탈리나(beta 9)를 설치했다.

 

IP 주소

 

모바히까지는 와아파이 아이콘을 옵션 + 클릭하면 IP 주소가 바로 나타났는데, 카탈리나를 설치하니 더이상 안나온다. 네트워크 환경설정에 가면 나오기는 하는데, 한 번 더 클릭해서 들어가야 하므로 조금(많이) 불편하다.

 

 

 

CocoaPods

 

brew를 이용해서 cocoapods를 설치해서 사용했다. 카탈리나 설치 후 cocoapods 설치는 성공했는데 실행하면 다음과 같은 에러가 발생한다.

/usr/local/bin/pod: /usr/local/Cellar/cocoapods/1.7.5/libexec/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory/usr/local/bin/pod: line 2: /usr/local/Cellar/cocoapods/1.7.5/libexec/bin/pod: Undefined error: 0

구글링해서 다음과 같은 옵션을 주고 설치하라는 글을 보고 설치 시도~. 아까와 같은 에러가 발생하지 않는다.

brew install cocoapods --build-from-source

 

React-Native

 

시뮬레이터

 

Xcode11을 설치했더니 리액티브 네이티브에서 iOS 동작시킬 때 다음과 같은 에러가 발생한다.

error Could not find iPhone X simulator. Run CLI with --verbose flag for more details.

Xcode11에 iPhone X 시뮬레이터가 없어서 발생하는 에러다. 다음과 같이 simulator 옵션을 이용해서 시뮬레이터를 직접 지정해주면 동작한다.

% react-native run-ios --simulator 'iPhone 11'

매번 옵션 주기 귀찮으면 Xcode에서 iPhone X 시뮬레이터를 설치하면 된다.(Window -> Devices and Simulators)

 

 

에러

 

리액트 네이티브(v60)iOS 앱을 동작시키니 아래와 같은 에러가 발생한다.

 

 

구글링을 하니 다음과 같이 node_modules내 리액티 네이티브 코드를 수정하라고 한다. 소스 코드는 node_modules/react-native/React/Base/RCTModuleMethod.mm 93번째 라인.

 

코드

 

반응형