728x90
ios 알람앱을 만들려고 프로토타입 앱을 git clone 하여 훑어 보았다
근데 내가 사용하고 있는 RN 버전보다 높다보니 xcode 에서 발생하는 문제들이 일부 새로웠다.
그중 에러가
FBReactNativeSpec 'value' is unavailable : introduced in ios 12.0 react native
이런 에러가 나왔다. 기존 RN 버전도 0.6x 로 이 알람앱의 RN 버전보다 너무 낮았고 기존 ios 버전도 오래된 버전으로 되어있다 보니 버전충돌로 일어나는 문제같아 보였다.
이 문제에 대한 해결 사이트를 찾아보았다.
https://stackoverflow.com/questions/72729591/fbreactnativespec-h-error-after-upgrading-from-0-68-x-to-0-69-0
위와 같은 해결방법으로 실행이 되었다.
ReactNative 를 하면서 버전에러를 많이 본듯하다
무의식적으로 npm install 로 라이브러리를 다운받는다면 package-lock.json 과 버전이 달라 앱에 문제가 생기는 경우가 있었다.
그래서 항상 package-lock.json 과 버전을 확인하고 잘 관리해야한다.
npm ci
이 명령어가 package-lock.json 과 버전일치를 해주는 명령어로 잘 기억해놓았다가 캐시삭제 후 이걸로 다시 package.json 만들어 주면 된다.
'ReactNative' 카테고리의 다른 글
ReactNative_ Invalid `Podfile` file: 767: unexpected token at '' (0) | 2024.03.05 |
---|---|
ReactNative_ 버전 높였을때 대처 (3) | 2024.03.05 |
ReactNative_ IOS 빌드 환경 분리 (0) | 2024.03.04 |
ReactNative_ AOS 의 빌드 환경 분리 (0) | 2024.03.04 |
ReactNative_ UserAgent 의 사용 (0) | 2024.03.04 |