📌 ErrorXCode에서 평소와 같이 앱을 디버깅 하려고 할 때,Simulator에서 Unable to boot the Simulator 에러로 시뮬레이터가 작동되지 않는 현상이 있다.(주로 15버전대에서 발생한다고 한다.)When attempting to debug an app in XCode as usual, there is an issue where the simulator does not operate due to the "Unable to boot the Simulator" error.(This issue mainly occurs in versions 15.x.) 📌 Resolve시스템 설정 > 일반 > 저장 공간System Settings > General > Storage 저장 공간 ..
XCode > Run 을 통해 앱을 디버깅하려 할 때, 갑자기 Watchman쪽에서 std::__1::system_error: Operation not permitted 메시지를 콘솔에 띄우며 앱이 실행이 안되는 이상한 에러를 맞닥뜨려 시간을 허비했다.When trying to debug an app via XCode > Run, I encountered a strange error message from Watchman, stating std::__1::system_error: Operation not permitted, preventing the app from running. I wasted quite some time trying to resolve it. watchman 버전을 업데이트해도, 맥..
XCode에서 시뮬레이터로 앱을 실행할 때, 자주 보게되는 에러 중 하나가 undefined symbols: Undefined symbols linker command failed with exit code 1 이다. 자세한 에러 로그를 확인할 수 없을 뿐더러 구글링 해봐도 XCode상의 DrivedData 혹은 podfile을 지우고 다시 pod install을 해라 같은 해결 방법... 나는 쫄보라 rm -rf 같은 명령어는 최대한 지양하는 편인데, 다행스럽게도 간단히 이 에러를 해결할 수 있게 되었다. ⚒️ How to Resolve? XCode > Product > Destination > Destination Architectures 탭에서 Show Apple Silicon Destination..
문제점 보통 iOS 앱을 빌드하여 스토어에 등록하거나, testfilght에 올릴 때 위 이미지처럼 General > Identity > Version, Build 를 수정해서 올리곤 한다. 하지만 최근에 아카이브한 앱들이 아무리 빌드번호를 올려도 이전 번호로 고정이 되어 이슈가 있었는데, (Version만 올리고 빌드번호는 올리지 않아도 업데이트는 된다) 그래도 되던 기능이 안되고 이게 계속 올라가지 않으면 또 진짜 이슈로 번질 수 있기 때문에, 이를 해결하기 위한 방법을 적어본다. 해결 방법 평소 진행하던 방법대로 General > Identity > Version, Build 를 수정한 후에, 이에 따른 빌드번호(Build)를 info.plist의 Bundle version을 같이 맞춰주면 정상적으..
진행중인 프로젝트에 푸시 알림 등의 서비스를 이용하는 데 역시 Google Firebase만한 게 없다. 이런 Firebase를 앱과 연동하고 사용하기 위해 Firebase와 관련된 라이브러리를 npm install 한 후 ios 디렉토리에서 pod install을 하게 되면 간혹 아래와 같은 문제로 충돌이 나는 경우가 있다. [!] CocoaPods could not find compatible versions for pod "FirebaseCoreExtension": In snapshot (Podfile.lock): FirebaseCoreExtension (= 10.12.0) In Podfile: RNFBMessaging (from `../node_modules/@react-native-fireb..
시작하기 크로스 플랫폼 앱의 단점중 하나인 버튼 위치 1px만 옮겨도 앱을 업데이트 해야하는 굉장히 불편한 부분을 보완하고자 Code push 라는 어마어마한 서비스가 나왔는데, 이를 적용하고 테스트해보려면 실제로 스토어에 업데이트 된 앱이 있어야 하므로 사이드 프로젝트 겸 code push 테스트를 위한 앱을 만들어보고자 한다. 새로 만들어보는 김에, 이전 Private Box는 윈도우 환경에서만 개발했기에 RN으로 만들었음에도 안드로이드만 배포했었는데, 이번엔 Android/IOS 둘다 배포해보고자 한다. 개발 프레임워크 : React Native v0.72.1 사용 언어 : Typescript v4.8.4 프로젝트 생성 RN 타입스크립트 프로젝트를 간단한 명령어로 생성할 수 있다. 프로젝트를 생성하..
RN 으로 개발 중인 앱을 디버깅 할 때 나는 주로 XCode에서 실행하여 iOS 앱을 먼저 킨 후에 같이 켜진 터미널 창에서 안드로이드 앱을 열곤 하는데, 아무 이상 없이 잘 실행되던 디버깅 앱이 iPhone is busy fetching debug symbols for iPhone 창이 뜨면서 실행이 안되는 것이었다..! 이것저것 알아보던 중 역시 근본은 재부팅이었다. 내가 해결했던 방법은 아래와 같다. 1. XCode - Product - Clean BUild Folder 2. XCode 종료 후 다시 실행 3. 디버깅 할 iPhone 종료 후 다시 실행 - 이후 다시 실행시키니 정상 동작한다!
예전에 했던 프로젝트를 1달정도만에 XCode에서 빌드하려는데 Command PhaseScriptExecution failed with a nonzero exit code 에러로 IOS 빌드가 되지 않았다. 위와 같은 에러메시지는 하도 많이 봤지만 전에 했던 방법대로 해도 해결되지 않는 마법같은 에러.. 역시나 build clean & pod install 과 같은 명령어로는 해결되지 않았다. 열심히 찾아보던 도중 간단히 해결할 수 있는 방법을 찾았다! 프로젝트 루트/node_modules/react-native/scripts/find-node.sh 파일에 set -e 로 되어있는 부분을 set +e 로 변경해주고 빌드하면 바로 해결된다. - set -e + set +e
- Total
- Today
- Yesterday
- TS
- rn
- gradle
- Mac
- IMAGE
- React Hooks
- useEffect
- REACT
- vscode
- It
- CSS
- Xcode
- ios
- typeScript
- ReactNative
- Firebase
- app
- JavaScript
- Android
- 코린이
- ChatGPT
- React Native
- build
- 앱개발
- useState
- FlatList
- 영종도데이트
- Ai
- vsC
- 스파르타코딩클럽
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |