【ReactNative】No bundle URL present 에러의 대처법 메모
2827 단어 bundleMacreactnative
개요
이전에 ReactNative의 개발 환경을 구축하는 이야기 (Mac편) 라고 기사를 썼습니다만, 오랜만에 그에 따라 신규로 개발 환경을 구축해 보면 잘 모르는 에러에 조우한 이야기.
※본 기사에 기재되어 있는 것은, 어디까지나 추찰과 잠정적인 대처의 메모입니다. 실수, 지적 등이 있으면 코멘트에서 주시면 감사하겠습니다.
오류 내용
Xcode
, VSCode
Homebrew
, Nodebrew
, cocoapods
, npm
, yarn
, react-native-cli
등등 여러가지 넣어 새롭게 프로젝트를 작성.
react-native init Puni
cd Puni/ios
pod install
react-native run-ios
그러면 Simurator
가 일어나 bundle
도 움직이고 있는 모습.
그러나 다음과 같이 No bundle URL present
오류가 발생했습니다.
분명히 앱에서 bundle
를 볼 수없는 것 같습니다 ...
비슷한 사례를 살펴보면 React Native 「No bundle URL present」오류대책집 같은 기사를 발견.
패키지를 다시 넣거나 캐시를 지우거나 한번에 시도해 보았지만 해소되지 않는다.
해결책
이제 안 될까 생각했지만, 이번에는 아래와 같은 기사를 발견.
main.jsbundle file showing in my iOS project but still throwing “No bundle url present”
뭐야 main.jsbundle
가 잘 작성되지 않은 것 같습니다?
해결책에 있는 대로 커맨드 라인으로부터 main.jsbundle
를 재작성해 본다.
react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'
Xcode
에서 xcworkspace
를 열고 main.jsbundle
의 Target Membership
를 다시 설정하십시오 (아래 그림).
안되게 react-native run-ios
를 실행하면 ...
고쳐!!
고찰·정리
무엇이 잘못되었는지 main.jsbundle
가 작성되지 않았는지 (크래시하고 있습니까?)는 현재 알려지지 않았지만, 있다면 react-native-cli
또는 다른 특정 버전의 조합처럼 보입니다. .
react-nativeのIssue
를 main.jsbundle
로 조사했다 (링크는 여기 ) 와 비슷한 사례가 나와 있었으므로, 어떠한 해소·재발할지도 모릅니다.
확실한 원인이 불명한 채 기사에 일어나 버려 죄송합니다만, 메모 쓰기로서 남겨 둡니다.
Reference
이 문제에 관하여(【ReactNative】No bundle URL present 에러의 대처법 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nekoniki/items/c466997026883fb547ea
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Xcode
, VSCode
Homebrew
, Nodebrew
, cocoapods
, npm
, yarn
, react-native-cli
등등 여러가지 넣어 새롭게 프로젝트를 작성.react-native init Puni
cd Puni/ios
pod install
react-native run-ios
그러면
Simurator
가 일어나 bundle
도 움직이고 있는 모습.그러나 다음과 같이
No bundle URL present
오류가 발생했습니다.분명히 앱에서
bundle
를 볼 수없는 것 같습니다 ...비슷한 사례를 살펴보면 React Native 「No bundle URL present」오류대책집 같은 기사를 발견.
패키지를 다시 넣거나 캐시를 지우거나 한번에 시도해 보았지만 해소되지 않는다.
해결책
이제 안 될까 생각했지만, 이번에는 아래와 같은 기사를 발견.
main.jsbundle file showing in my iOS project but still throwing “No bundle url present”
뭐야 main.jsbundle
가 잘 작성되지 않은 것 같습니다?
해결책에 있는 대로 커맨드 라인으로부터 main.jsbundle
를 재작성해 본다.
react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'
Xcode
에서 xcworkspace
를 열고 main.jsbundle
의 Target Membership
를 다시 설정하십시오 (아래 그림).
안되게 react-native run-ios
를 실행하면 ...
고쳐!!
고찰·정리
무엇이 잘못되었는지 main.jsbundle
가 작성되지 않았는지 (크래시하고 있습니까?)는 현재 알려지지 않았지만, 있다면 react-native-cli
또는 다른 특정 버전의 조합처럼 보입니다. .
react-nativeのIssue
를 main.jsbundle
로 조사했다 (링크는 여기 ) 와 비슷한 사례가 나와 있었으므로, 어떠한 해소·재발할지도 모릅니다.
확실한 원인이 불명한 채 기사에 일어나 버려 죄송합니다만, 메모 쓰기로서 남겨 둡니다.
Reference
이 문제에 관하여(【ReactNative】No bundle URL present 에러의 대처법 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/nekoniki/items/c466997026883fb547ea
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'
무엇이 잘못되었는지
main.jsbundle
가 작성되지 않았는지 (크래시하고 있습니까?)는 현재 알려지지 않았지만, 있다면 react-native-cli
또는 다른 특정 버전의 조합처럼 보입니다. .react-nativeのIssue
를 main.jsbundle
로 조사했다 (링크는 여기 ) 와 비슷한 사례가 나와 있었으므로, 어떠한 해소·재발할지도 모릅니다.확실한 원인이 불명한 채 기사에 일어나 버려 죄송합니다만, 메모 쓰기로서 남겨 둡니다.
Reference
이 문제에 관하여(【ReactNative】No bundle URL present 에러의 대처법 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nekoniki/items/c466997026883fb547ea텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)