728x90
반응형
npm i react-native-cli -g
* react-native 버전을 [0.61.5 -> 0.63.4] 로 변경 후, ios 빌드 중 발생한 에러
다양한 해결법에 대한 이야기가 있지만, 다른 방법들은 안되고 아래 방법으로 해결
[Pods > TARGETS > TcpSockets > Build Phases > Compile Sources] 에 가면 CocoaAsyncSocket 이 있는데 해당 부분을 삭제
* 참고 : https://github.com/Rapsssito/react-native-tcp-socket/issues/61#issuecomment-653881488
↓↓↓↓↓
pod update 할 때마다 삭제해줘야 하기에 근본적인 해결책은 아니다.
그러다 ~/Library/Caches/CocoaPods, Pods, Podfile.lock 등등 cache 를 지우고 다시 빌드하니 삭제하지 않아도 되었다..?
↓↓↓↓↓
node_module 설치 시 원인이 있었다.
계속 npm i 만 하고 넘어갔는데, react-native-cli 를 별도로 설치해줘야 하는 부분을 생략했었다.
npm i react-native-cli -g
또한 CocoAsyncSocket 에서 계속 duplication 이 생겼는데, Flipper 를 사용하지 않기에 disable 해주니 해결되었다.
# ios > Podfule
# Enables Flipper.
#
# Note that if you have use_frameworks! enabled, Flipper will not work and
# you should disable these next few lines.
# use_flipper!({ 'Flipper' => '0.74.0' })
# use_flipper!({ 'Flipper-Folly' => '2.5.3', 'Flipper' => '0.87.0', 'Flipper-RSocket' => '1.3.1' })
# post_install do |installer|
# flipper_post_install(installer)
# end
728x90
반응형