0.62.2에서 0.63.3으로 업데이트된 React Native 작업 내용

2818 단어 React Nativetech
React Native 0.62.2 프로젝트를 0.63.3으로 업데이트하면서 수행된 작업 내용이다.
0.63.3의 Xcode12 환경에서 구축할 수 없는 문제는 이미 해결된 것 같다.
참고로 0.63.2에서 iOS 14 중 일부에 이미지가 표시되지 않는 문제가 수정되었습니다.
업데이트에 대한 자세한 내용은 여기에 있습니다https://github.com/react-native-community/releases/blob/master/CHANGELOG.md#v0633.

React Native Upgrade Helper로 차분 확인


React Native Upgrade Helper Upgrade 시 Version 간의 차이를 표시합니다.
0.62.2에서 0.63.3의 차이는 이쪽에서 -> 차이점
변경된 곳에 대한 점검도 가능하다.
差分
차점만 수정하는 데 문제가 없다면 앞으로의 업무는 실시하지 않아도 상관없고 참고만 제공한다.

iOS용 스파크 화면 설치 방법 변경


0.62.2 단계에서 나는 iOS의 스파크 화면용 파일LaunchScreen.xib이 생성되었다고 생각한다.다만, 0.63 이후LaunchScreen.storyboard로 변경됐다.
이 대응을 진행하다.

Launch Screen.storyboard 제작


XcodeCommand + n로 새로 만들기Launch Screenファイル.

Launch Screen File 구성


App 이름 ->General 내 App Icons and Launch Images
Launch Screen File에서 작성된 Launch Screen을 지정합니다.

디스플레이 스타일 조정


이번 프로그램은 튀는 화면 중앙에 그림을 표시하기 위해 조정합니다.

참조 사이트: React Native iOS Splash Screen with Storyboard

Configuration 구성


0.63에서 Pod 파일은 상당히 간단해졌습니다.
플립퍼의 기술도 거의 없어졌다.

0.63.2 단계에서 devDebug와prdDebug 등의Configuration을 설정하면 이전의 기술을 남겨야 한다
0.63.3에서 Fliper에 기술된 Configuuration의 설정은 간단하게 기술할 수 있습니다!
PR 여기 있다https://github.com/facebook/react-native/pull/29074
이런 느낌으로 간단하게 기술할 수 있다.
use_flipper!(configurations: ['devDebug', 'stgDebug', 'prdDebug'])

최후


간단한 숙제 내용 노트인데 참고가 됐으면 좋겠어요.
참고로 0.63.2 단계에서도 빈 swift 파일을 만들면 Xcode12 환경에서도 구축할 수 있다.

좋은 웹페이지 즐겨찾기