본문 바로가기
  • Survival Plan

개발 이야기/React-Native17

[React-Native] iOS 카탈리나 및 ZSH 업그레이드 후 실행/빌드 에러 관련글 1: 맥북 (Mac OS) 카탈리나 기본쉘을 ZSH로 변경하기. ZSH 설치 및 커스터마이징 2020/06/01 - [맥북과 MacOS] - 맥북 터미널을 이쁘게 - ZSH 초간단 설치와 커스터마이징 맥북 프로 iOS 업그레이드 (Catalina and ZSH) 하면서 발생한일 이전 포스팅에서 언급했지만, 본의 아니게 카탈리나로 업그레이드 하고, 덩달아서 기본 쉘을 Bash에서 ZSH로 변경하게 되었다. 이로 인하여, 여러가지 번거로운 일들이 좀 발생하였다. 에구구... 바쁜데 자꾸 번거로운 일이 생기는것 같다. 정작 중요한 일은 이제 부터... ㅜ_ㅜ (이래서 업그레이드 안하려 했건만...) 결론부터 요약하면, Catalina 업그레이드 및 기본쉘 변경 (chsh)을 하게 되면, 환경변수 설정이.. 2020. 5. 22.
2. 리액트 네이티브 - 코드 사이닝 (code signing - 앱서명) [ 리액트 네이티브(React-Native)로 안드로이드 앱 출시 하기 ] 1.편) 리액트 네이티브 - 안드로이드 릴리즈 빌드 하기 (https://richwind.co.kr/99) 2.편 ) 리액트 네이티브 - 코드 사이닝 (앱서명) : 1) 안드로이드 서명 인증 일단 서명인증 - 코드사이닝 (code signing) - 할 키스토어(keystore) 부터 만들어 주어야 합니다. keytool -genkey -v -keystore [key-name].keystore -alias [key alias] -keyalg RSA -keysize 2048 -validity 10000 $ cd android/app $ keytool -genkey -v -keystore my-release-key.keystore -.. 2020. 4. 25.
map과 foreach 혼동하지 마라 React Native 로 개발을 하다보면, Fetch, AsyncStorage, DB 등으로부터 읽어들인 데이터 즉 Array Data를 처리하거나 중간 결과를 테스트 할 때가 있다. 나중이 되면, 결과물을 Rendering하기 위해서 FlatList 또는 Card Content 등을 사용하겠지만, 바로바로 읽어서 사용할 때는 forEach 와 Map 을 사용할 경우가 더러 있다. 이런 경우 종종 발생하는 일 중에 하나.... Map 과 ForEach의 용도를 혼동하는 것이다. 결론 부터 이야기하면, Map은 각 Array의 아이템 별로 function을 실행 하고 그 결과를 반환하지만 forEach는 아이템별로 기능만 실행하고 결과값이 반환하지 않는다. 다음과 같은 Data Array가 있다고 하자... 2020. 3. 30.