반응형 ReactNative5 [React-Native] Xcode Error - App Store Connect Operation Error SDK version issue. This app was built with the iOS 15.2 SDK. All iOS and iPadOS apps submitted to the App Store must be built with the iOS 16.1 SDK or later, included in Xcode 14.1 or later. With error code STATE_ERROR.VALIDATION_ERROR.~ ios 아카이브 도중에 위와 같은 에러가 발생하였다. 오랜만에 업데이트를 하는것이라 뭐가 문제인지를 전혀알지를 못하였다.. 하지만, 위에 써져있는 말 그대로이다. XCode 14.1 버전을 사용하여 iOS SDK 16.1로 설정하여서 앱스토어에 올릴수있다는 말이다. 코드푸시로만 자잘자잘.. 2023. 7. 10. [React-Native] package 설치버전과 최신버전 확인방법 유지보수를 하다보면 오래된 lib를 교체해야할때가 있다. android 에서는 문제가없었지만 ios 에서 DatePicker 호출에서 문제가 생겼다. debug에서는 문제를 발견할수없어서 문제를 찾는데 시간을 많이 소비하게되었다. 혹시 라이브러리 버전 문제인가 싶어 깃허브에 들어가보았지만 버전이 안나올때가있다. 이럴때는 터미널에 (path는 해당 프로젝트 경로) 아래와 같이 입력해주면 확인할 수 있다. npm outdated 그러면 아래 사진처럼 좌르륵~ 현재 사용중인 버전과 최신버전을 알 수가있다. 2023. 7. 10. React-native와 Flutter, 개발 방식 차이 비교 React-native와 Flutter는 모두 모바일 앱 개발을 위한 대표적인 오픈소스 프레임워크입니다. 그러나 두 프레임워크의 개발 방식에는 차이가 있습니다. React-native는 자바스크립트 엔진을 사용하여 웹 개발자들이 쉽게 모바일 앱을 개발할 수 있도록 지원하며, Flutter는 다양한 플랫폼에 대한 네이티브 경험을 제공하기 위해 자체 Dart 언어를 사용합니다. 또한 React-native는 기본 애플리케이션을 위한 구성이 필요하지만, Flutter는 다양한 위젯 라이브러리와 함께 기본적으로 구성되어 있어 개발자의 생산성을 높일 수 있습니다. 결론적으로, React-native는 웹 개발 기술에 익숙한 사람들에게 적합하며, Flutter는 플랫폼 간 일관성 있는 디자인과 성능을 중요시하는 개.. 2023. 5. 22. React와 View의 차이점: 어떤 것이 나에게 더 적합한 선택일까? 리액트와 뷰는 모두 인기 있는 프런트엔드 프레임워크입니다. 리액트는 가상 DOM을 사용하여 컴포넌트를 관리하는 데 중점을 둡니다. 반면, 뷰는 가상 DOM 대신 직접적으로 DOM에 바인딩하는 방식을 사용합니다. 이러한 차이점으로 인해, 리액트의 러닝 커브는 더 높지만 더 많은 기능을 제공합니다. 반면 뷰는 더 간단하고 직관적인 문법과 빠른 속도 덕분에 빠르게 개발할 수 있습니다. 새로운 개발자이고 빠르게 작업해야 한다면 뷰가 적합하며, 더 많은 기능과 다양한 옵션을 원한다면 리액트를 선택해야 합니다. Contents 01 뷰와 리액트의 기본 설계 원칙의 비교 02 프로젝트 규모에 따른 뷰와 리액트 선택의 장단점 03 뷰와 리액트의 생태계 비교 및 개발 생산성 비교 04 뷰와 리액트의 컴포넌트 디자인과 U.. 2023. 5. 22. [ReactNative] 환경변수를 사용한 api key 숨기기 안녕하세요. 오늘은 환경변수를 사용하여 api key숨기는 방법에 대해서 알아보겠습니다. 프로젝트를 협업하다보면 github에 업로드를 하다보니 api key가 유출이 될 수가있습니다. 혹시나 피해를 방지하고자 이 글을 작성합니다. 최상단 경로인 index.js가 있는 곳에 .env파일을 생성해줍니다. .env파일안에 key name과 key value를 넣어주면 됩니다. 예) facebook_key_scheme = fbxxxxxxxxxxxxxxxxxxx 이런식으로 페이스북 또는 구글의 key name을 정하고 value를 넣어주시면 됩니다. 안드로이드의 경우 ex) AndroidManifest.xml 에서 사용 시 안드로이드는 이게 끝입니다. 간단하죠? Next 아이폰 Xcode에서 최상단 파일에 Co.. 2023. 4. 25. 이전 1 다음 반응형