
에러이미지RN 0.69.4버전에서 0.75.4로 마이그레이션중 iOS에서 발생한에러다.온갖 디버깅과, 구글링을 시도해봤지만 pod install --repo -update나, derivedData폴더를 비우라는 제안이 대부분이었지만 해결이 되지 않았고,3시간가까이를 헤매다가, 사수분의 도움으로 간신히 해결할 수 있었다!(감사합니다 갓현웅🙏🏻🙏🏻) 해결책 -no-verify-emitter-module-interface는 Swift 컴파일러에 전달하여 .swiftinterface 파일과 같은 모듈 인터페이스의 검증 방식을 변경하는 플래그다.Swift에서는 라이브러리의 공개 API를 포함한 모듈 인터페이스 파일(.swiftinterface)을 생성하는데, 이 파일은 코드 호환성을 높이기 위해 다른 Sw..

에러이미지 FCM(Firebase Cloud Messaging)추가 이후 발생한 에러 해결책 1. Podfile에 있는 아래 줄을 주석처리(저는 flipper를 사용하지 않았기에 발생했던 것 같습니다..)후에 2. cd ios하여 pod install 3. iOS 각자 빌드! # :flipper_configuration => flipper_config 에러 이유 Flipper: use_frameworks is not compatible with Flipper. You need to disable Flipper by commenting out the :flipper_configuration line in your Podfile. use_frameworks는 Flipper와 호환되지 않습니다. Podfile..

에러이미지 #13에서의 pod install에러 해결후 ios 기기로 빌드하려니까 0.73 버전은 여러모로 문제가 많은거같다ㅠㅠ 추가 에러 로그 (아래는 일부며, 모두 복붙하면 지금 분량의 10배는 거뜬히 넘는 에러줄이엇다...) included from /Users/idohyeong/Desktop/NewProject/ios/Pods/Headers/Public/React-hermes/reacthermes/HermesExecutorFactory.h:11: In file included from /Users/idohyeong/Desktop/NewProject/ios/Pods/Headers/Public/React-jsiexecutor/jsireact/JSIExecutor.h:10: In file include..

에러이미지 구글맵 연동을 위하여 추가후 Pod install로 iOS에 반영해주고나 했으나 ... 추가적인 에러코드 # Resolve react_native_pods.rb with node to allow for hoisting require Pod::Executable.execute_command('node', ['-p', 'require.resolve( "react-native/scripts/react_native_pods.rb", {paths: [process.argv[1]]}, )', __dir__]).strip platform :ios, min_ios_version_supported prepare_react_native_project! # If you are using a `react-nativ..

에러메세지 해결책(1단계-2단계) 1단계 구글링해보면 대부분의 해결책은 아래와 같이 모듈변경만을 제시하였지만 (이것만으로 해결되시는 분들은 넘어가셔도됩니다!!) 이렇게 변경후 재빌드해도 똑같은 에러가 또 발생했다면(내가 그랫다ㅜ) 구글링을 거듭한끝에, 빛이보엿다ㅎ 2단계 바로 아래에 필요부분만 적용했다. 에러메시지에서도 using -fmodules and -fcxx-modules을 제안했기에 확신이 들었다. xcode는 알다가도 모르겟다...

에러메세지 문제상황 및 원인 아임포트(iamport) KG이니시스의 통합 본인 인증 API를 통해 회원가입시 인증을 받고자 하였다. 문제 상황은 iamport_flutter의 가이드 코드를 활용하여 기존의 앱에 적용하고자 할때 발생했다. 아래의 iamport_flutter를 가이드라인에 따라 실행했을때 정상작동했다. 보다시피 Get.back(), Get.offNamed()라고 되어있고, 아래의 가이드 라인 프로젝트를 들어가서 보면, GETX로 라우팅, 상태관리가 설계되어있다. 하지만 현재 개발중인 앱은 이미 Go Router를 통해 라우팅이 설정 되어있었고, Riverpod, Provider를 이용하여 상태관리를 하고 있었으며 대부분의 기능 구현도 끝난 상태였다. 따라서 아래처럼 pushNamed, pu..

Xcode의 기기 USB 연결 문제 해결하기 에러상황 iOS 앱을 개발하면서 Xcode에서 기기를 제대로 인식하지 못해 연결 문제가 생기곤 한다. 이런 문제가 발생했을 때, 기본적인 해결 방법 중 하나는 Xcode나 기기를 껐다가 다시 켜는 것이다. 그러나 이 방법도 안될때, USB를 뺏다가 꼽았다가 해보며 케이블 문제로 인해 발생하는 것이라 생각 수도 있지만, 문제의 핵심은 usbd에 있다. 이전에 연결되어 있던 usbd 프로세스가 죽지 않고 정지된 상태로 남아있을 때 이러한 연결 문제가 발생하는 것이다😡 해결책은 간단하다! 터미널에서 아래 명령어를 입력하면, 문제가 발생하는 usbd 데몬 프로세스를 종료할 수 있다! 해결책 $ sudo killall -STOP -c usbd 이 명령어를 실행한 후, ..