React Native | No bundle URL present

DoItDev·2021년 6월 12일
0
post-thumbnail

에러의 원인

ios 시뮬을 실행을 run 해보았다...
run 했을 때는 잘되었다.. 하지만 debug 를 실행헀었을 때
No bundle URL present 에러가 발생을 했다

아무래도 네이티브한 ios 를 모르는 상황에서 RN을 개발하다보니
aos 부분의 경우 한두번 토이 프로젝트를 진행을 해보았지만
ios 부분에서 많은 잡다한 에러가 많이 발생을한다.
윈인을 하나하나 알아가는 재미는 있다.

스크린샷 2021-06-12 오후 12 05 25

해결 방법

AppDelegate.m 이 파일 부분에서 변경

- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
{
#if DEBUG
  return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
#else
  return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
}

변경 후

- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
{
#if DEBUG
  return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];
#else
  return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
}

about.

참고 stackoverflow

profile
Back-End Engineer

0개의 댓글