분류 전체보기 (26) 썸네일형 리스트형 [ React Native ] 안드로이드 sdk 31로 수정 후 bundleRelease 에러 > Execution failed for task ':app:processReleaseMainManifest'. 에러 관련 해결 에러발생 업데이트하려고 번들을 생성하려고 하니 에러가 발생함 targetSdkVersion = 31 로 업데이트를 해야하는 상황에서 build.gradle에서 수정하고 bundleRelease를 하니 Execution failed for task ':app:processReleaseMainManifest'. 에러가 발생 문제해결 sdk 31에서는 android:exported = "true" 를 넣어줘야 빌드 성공이 되다 보니 AndroidManifest.xml 파일에서 android:exported = "true" 추가하니 해결되었습니다. 추가 위치 // AndroidManifest.xml ... ... ... [ React Native ] 앱 이름 바꾸기 앱 이름 변경은 간단합니다. Android 1. app.json 에서 displayname을 수정 2. string.xml 에서 app_name을 수정 - path : android/app/src/main/res/values/string.xml app name iOS xCode에서 General탭 > Identity > Display Name을 바꿔주면 끝! 안되면 Info.plist 에서 Bundle display name을 수정 후 재 빌드하면 적용 됩니다. [ React Native ] 업데이트 팝업 만들기, 버전관리 0. 팝업 만들기 2023.01.26 - [React-native] - [ React Native ] 재사용 가능 팝업 ( reusable popup ) 모달 만들기 [ React Native ] 재사용 가능 팝업 ( reusable popup ) 모달 만들기 0. 참고사항 - 저는 스타일드컴포넌트를 사용하다 보니 이것을 사용하지 않는다면 stylesheet로 스타일을 지정하지 않습니다. - theme 파일을 따로 만들어서 사용하다 보니 코드 그대로 사용하기 어 ican-do.tistory.com 저는 로그인 하기 전에 버젼 체크를 해서 스플레시 이미지가 띄워진 상태에서 업데이트 팝업을 띄우도록 하려고 합니다 :) 1. package.json 파일에서 버젼 가져오기 import packageJson fr.. [ React Native ] 재사용 가능 팝업 ( reusable popup ) 모달 만들기 0. 참고사항 - 저는 스타일드컴포넌트를 사용하다 보니 이것을 사용하지 않는다면 stylesheet로 스타일을 지정하지 않습니다. - theme 파일을 따로 만들어서 사용하다 보니 코드 그대로 사용하기 어렵습니다. ( fontsize, color 등 앱에서 공통된 요소들 묶어놓은 파일) - 모달이다 보니 중복으로 팝업을 뛰울수가 없습니다. 1. 모달 라이브러리 설치 npm install react-native-modal cd ios && pod install && cd ..// ios 셋팅 2. 팝업 전체코드 import React, { forwardRef, useImperativeHandle, useState, } from 'react'; import styled from 'styled-componen.. [ React Native ] Code Push 사용하기 1. AppCenter Cli 글로벌 설정으로 설치 $ npm install -g appcenter-cli yarn으로는 설치가 안된다고 함 2. AppCenter 로그인 $ appcenter login 명령어 실행 직후 appcenter 홈페이지가 열림 로그인 하게되면 키값을 복사할수 있는데 복사해서 다시 터미널로 돌아가서 입력하면 로그인이 완료됩니다. 3. AppCenter에 앱 등록하기 appcenter apps create -d {앱 이름} -o {os} -p {플랫폼 타입} 같은 프로젝트라도 OS별로 등록해야함 1) appcenter apps create -d myapp_android -o Android -p React-Native 2) appcenter apps create -d myapp_i.. [ React Native ] [ iOS ] 소리가 나지 않는 문제 react-native-sound-player :: Sending "FinishedLoading" with no listeners registered. 경고 해결 react-native-sound-player 라이브러리 버전 0.13.2 를 쓰고 있는 데 iOS에서 사용하는 도중 문제 : ios에서 소리가 나지 않음 sending "FinishedLoading" with no listeners registered. 경고가 뜨면서 사운드가 재생이 안되어서 index.js에서 리스너를 추가해주니 해결 되었습니다. // index.js _onFinishedLoadingSubscription = SoundPlayer.addEventListener( 'FinishedLoading', ({success}) => { console.log('finished loading', success); SoundPlayer.play(); }, ); 로딩이 완료되면 사운드 재생하게 끔 리스.. [ React Native ] 무음 진동 상관없이 커스텀 사운드로 푸시알림 개발환경 System: OS: macOS 12.6 CPU: (8) arm64 Apple M1 Shell: 5.8.1 - /bin/zsh Binaries: Node: 19.4.0 - /opt/homebrew/bin/node npm: 9.2.0 - /opt/homebrew/bin/npm Watchman: 2023.01.09.00 - /opt/homebrew/bin/watchman Managers: CocoaPods: 1.11.3 - /opt/homebrew/bin/pod IDEs: Android Studio: 2021.1 AI-211.7628.21.2111.8309675 Xcode: 14.0.1/14A400 - /usr/bin/xcodebuild Languages: Java: 11.0.17 - /usr/bi.. [ React Native ] 푸시 알림 시 커스텀 사운드 적용 개발환경 System: OS: macOS 12.6 CPU: (8) arm64 Apple M1 Shell: 5.8.1 - /bin/zsh Binaries: Node: 19.4.0 - /opt/homebrew/bin/node npm: 9.2.0 - /opt/homebrew/bin/npm Watchman: 2023.01.09.00 - /opt/homebrew/bin/watchman Managers: CocoaPods: 1.11.3 - /opt/homebrew/bin/pod IDEs: Android Studio: 2021.1 AI-211.7628.21.2111.8309675 Xcode: 14.0.1/14A400 - /usr/bin/xcodebuild Languages: Java: 11.0.17 - /usr/bi.. 이전 1 2 3 4 다음