$ react-native start --reset-cache
로 해결.
종종 yarn add 후 발생한다
$ react-native start --reset-cache
로 해결.
종종 yarn add 후 발생한다
일단 기존에 2대를 연결해 놓았기때문에
adb kill-server
로 adb 를 초기화
adb tcpip 5555
입력 후
adb connect 192.168.0.194:5555
adb connect 192.168.0.54:5555
하면
adb devices
일때
연결이 완료되었다
mobx 를 사용하면
[mobx-react-lite] 'useObserver(fn)' is deprecated. Use `<Observer>{fn}</Observer>` instead, or wrap the entire component in `observer`.
해당 에러가 나오기 마련이다.
해당 부분을
로 변경해주면 warning 사라짐
해당 라이브러리들을 yarn 을통해 받아주고
해당 코드로 connect를 시도했는데
WARN Possible Unhandled Promise Rejection (id: 1):
ReferenceError: Property 'TextEncoder' doesn't exist
ReferenceError: Property 'TextEncoder' doesn't exist
에러가 나왔다
TextEncoder 라이브러리를 설정해주기위해
root 에
globals.js 를 만들어주고
해당 파일에
설정뒤
index.js 에서
를 해주니 정상 작동했다.
App.tsx 에서 progress / message 받아서 사용
OTA 방식처러 보인다
직접 작성한 코드라 변경하셔서 사용하십셔
apple Oauth 를 하는 과정에서 com.apple.AuthenticationServices.Authorization Error Code 1000 란 에러가 발생했다.
xcode 에서, sign with apple 추가해주면 해결
Podfile 에
추가로 해결
edit scheme -> pre-action
# Type a script or drag a script file from your workspace to insert its path.
cp "${PROJECT_DIR}/../.env.development" "${PROJECT_DIR}/../.env"
echo ".env.development" > /tmp/envfile
밑에
touch "${PROJECT_DIR}/../node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb"
추가
최종
# Type a script or drag a script file from your workspace to insert its path.
cp "${PROJECT_DIR}/../.env.development" "${PROJECT_DIR}/../.env"
echo ".env.development" > /tmp/envfile
touch "${PROJECT_DIR}/../node_modules/react-native-config/ios/ReactNativeConfig/BuildDotenvConfig.rb"
상품관련된 부분을 api를 통해 html 태그를 통해서 받게되었다.
핸드폰 가로비율에 100%로 맞추고, 웹뷰안에서 네비게이팅을 하지않도록 작성했다
화면 100% 맞추는 작업은 html을
해당함수로 직접 변경해줘서 해결했다.
rm -rf ios/Pods 로 pod 관련 부분을 지우고 다시 pod-install을 진행했는데
해당 에러가 발생했다.
에러로그는 xcrun: error: SDK "iphoneos" cannot be located.
로
sudo xcode-select --switch /Applications/Xcode.app
를 사용하여 xcode 위치 설정을 잡아주면 해결
[ React Native ] react-native-config ios 환경 분리시, clean build 를 해야만하는 문제 (0) | 2023.08.11 |
---|---|
[ React Native ] react-native-webview (0) | 2023.08.11 |
[ React Native ] react native release mode 실행 (0) | 2023.08.09 |
[ React Native ] redux toolkit 으로 logger 이용하기 (0) | 2023.08.09 |
[ React Native ] Warning : Watchman `watch-project` returned a warning :... (0) | 2023.08.02 |