bugsnag-react-native
Error monitoring and reporting tool for native exceptions and JS errors in React Native apps
파일 탐색기
최종 버전 다운로드 (.zip)- A.md
- Bug_report.md
- Feature_request.md
- PULL_REQUEST_TEMPLATE.md
- SUPPORT.md
- checkstyle.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- JavaScriptExceptionTest.java
- InternalHooks.java
- BugsnagPackage.java
- BugsnagReactNative.java
- DiagnosticsCallback.java
- JavaScriptException.java
- RuntimeVersions.java
- AndroidManifest.xml
- .gitkeep
- build.gradle
- gradlew
- gradlew.bat
- lint-baseline.xml
- proguard-rules.pro
- contents.xcworkspacedata
- BugsnagReactNative.xcscheme
- project.pbxproj
- Config.xcconfig
- Bugsnag.xcscmblueprint
- contents.xcworkspacedata
- Bugsnag.xcscheme
- project.pbxproj
- BSGOutOfMemoryWatchdogTests.m
- BugsnagCrashReportFromKSCrashReportTest.m
- BugsnagKSCrashSysInfoParserTest.m
- BugsnagThreadTest.m
- RegisterErrorDataTest.m
- Bugsnag copy-Info.plist
- Info.plist
- module.modulemap
- TestsInfo.plist
- BSG_KSCrashSentry.c
- BSG_KSCrashSentry.h
- BSG_KSCrashSentry_CPPException.h
- BSG_KSCrashSentry_CPPException.mm
- BSG_KSCrashSentry_MachException.c
- BSG_KSCrashSentry_MachException.h
- BSG_KSCrashSentry_NSException.h
- BSG_KSCrashSentry_NSException.m
- BSG_KSCrashSentry_Private.h
- BSG_KSCrashSentry_Signal.c
- BSG_KSCrashSentry_Signal.h
- BSG_KSCrashSentry_User.c
- BSG_KSCrashSentry_User.h
- BSG_KSArchSpecific.h
- BSG_KSBacktrace.c
- BSG_KSBacktrace.h
- BSG_KSBacktrace_Private.h
- BSG_KSCrashCallCompletion.h
- BSG_KSCrashCallCompletion.m
- BSG_KSDynamicLinker.c
- BSG_KSDynamicLinker.h
- BSG_KSFileUtils.c
- BSG_KSFileUtils.h
- BSG_KSJSONCodec.c
- BSG_KSJSONCodec.h
- BSG_KSJSONCodecObjC.h
- BSG_KSJSONCodecObjC.m
- BSG_KSLogger.h
- BSG_KSLogger.m
- BSG_KSMach.c
- BSG_KSMach.h
- BSG_KSMach_Arm.c
- BSG_KSMach_Arm64.c
- BSG_KSMach_x86_32.c
- BSG_KSMach_x86_64.c
- BSG_KSMachApple.h
- BSG_KSMachHeaders.h
- BSG_KSMachHeaders.m
- BSG_KSObjC.c
- BSG_KSObjC.h
- BSG_KSObjCApple.h
- BSG_KSSignalInfo.c
- BSG_KSSignalInfo.h
- BSG_KSSingleton.h
- BSG_KSString.c
- BSG_KSString.h
- BSG_KSSysCtl.c
- BSG_KSSysCtl.h
- BSG_RFC3339DateTool.h
- BSG_RFC3339DateTool.m
- NSError+BSG_SimpleConstructor.h
- NSError+BSG_SimpleConstructor.m
- BSG_KSCrash.h
- BSG_KSCrash.m
- BSG_KSCrashAdvanced.h
- BSG_KSCrashC.c
- BSG_KSCrashC.h
- BSG_KSCrashContext.h
- BSG_KSCrashDoctor.h
- BSG_KSCrashDoctor.m
- BSG_KSCrashIdentifier.h
- BSG_KSCrashIdentifier.m
- BSG_KSCrashReport.c
- BSG_KSCrashReport.h
- BSG_KSCrashReportFields.h
- BSG_KSCrashReportStore.h
- BSG_KSCrashReportStore.m
- BSG_KSCrashReportVersion.h
- BSG_KSCrashState.h
- BSG_KSCrashState.m
- BSG_KSCrashType.c
- BSG_KSCrashType.h
- BSG_KSSystemCapabilities.h
- BSG_KSSystemInfo.h
- BSG_KSSystemInfo.m
- BSG_KSSystemInfoC.h
- BSG_KSCrashReportFilter.h
- BSG_KSCrashReportFilterCompletion.h
- LICENSE
- README.md
- BSG_KSCrashReportWriter.h
- BSGConnectivity.h
- BSGConnectivity.m
- BSGOutOfMemoryWatchdog.h
- BSGOutOfMemoryWatchdog.m
- BSGSerialization.h
- BSGSerialization.m
- Bugsnag.h
- Bugsnag.m
- BugsnagApiClient.h
- BugsnagApiClient.m
- BugsnagBreadcrumb.h
- BugsnagBreadcrumb.m
- BugsnagCollections.h
- BugsnagCollections.m
- BugsnagConfiguration.h
- BugsnagConfiguration.m
- BugsnagCrashReport.h
- BugsnagCrashReport.m
- BugsnagCrashSentry.h
- BugsnagCrashSentry.m
- BugsnagErrorReportApiClient.h
- BugsnagErrorReportApiClient.m
- BugsnagFileStore.h
- BugsnagFileStore.m
- BugsnagHandledState.h
- BugsnagHandledState.m
- BugsnagKeys.h
- BugsnagKSCrashSysInfoParser.h
- BugsnagKSCrashSysInfoParser.m
- BugsnagLogger.h
- BugsnagMetaData.h
- BugsnagMetaData.m
- BugsnagNotifier.h
- BugsnagNotifier.m
- BugsnagPlugin.h
- BugsnagSession.h
- BugsnagSession.m
- BugsnagSessionFileStore.h
- BugsnagSessionFileStore.m
- BugsnagSessionTracker.h
- BugsnagSessionTracker.m
- BugsnagSessionTrackingApiClient.h
- BugsnagSessionTrackingApiClient.m
- BugsnagSessionTrackingPayload.h
- BugsnagSessionTrackingPayload.m
- BugsnagSink.h
- BugsnagSink.m
- BugsnagUser.h
- BugsnagUser.m
- Private.h
- BugsnagReactNative.h
- BugsnagReactNative.m
- index.android.js
- index.ios.js
- CrashyModule.java
- CrashyPackage.java
- MainActivity.java
- MainApplication.java
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- BUCK
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- BUCK
- debug.keystore.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- bugsnag.js
- github.js
- native_crash.js
- package.json
- README.md
- index.js
- LaunchScreen.xib
- Contents.json
- AppDelegate.h
- AppDelegate.m
- CrashyCrashy.h
- CrashyCrashy.m
- Info.plist
- main.m
- Info.plist
- Info.plist
- BugsnagReactNativeExample-tvOS.xcscheme
- BugsnagReactNativeExample.xcscheme
- project.pbxproj
- BugsnagReactNativeExampleTests.m
- Info.plist
- .babelrc
- .buckconfig
- .flowconfig
- .gitattributes
- .gitignore
- .watchmanconfig
- app.json
- index.android.js
- index.ios.js
- package.json
- README.md
- release.sh
- yarn.lock
- bugsnag.js
- package.json
- index.js
- contents.xcworkspacedata
- RNCocoaPodsExample.xcscheme
- project.pbxproj
- contents.xcworkspacedata
- bundle-react-native-assets.sh
- Contents.json
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.h
- AppDelegate.m
- Info.plist
- main.m
- ViewController.h
- ViewController.m
- .babelrc
- index.ios.js
- package.json
- Podfile
- Podfile.lock
- README.md
- yarn.lock
- index.android.js
- index.ios.js
- Entypo.ttf
- EvilIcons.ttf
- FontAwesome.ttf
- Foundation.ttf
- Ionicons.ttf
- MaterialCommunityIcons.ttf
- MaterialIcons.ttf
- Octicons.ttf
- SimpleLineIcons.ttf
- Zocial.ttf
- CrashyModule.java
- CrashyPackage.java
- MainActivity.java
- MainApplication.java
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- BUCK
- build.gradle
- fakekeys
- lint-baseline.xml
- proguard-rules.pro
- checkstyle.xml
- suppressions.xml
- gradle-wrapper.jar
- gradle-wrapper.properties
- BUCK
- debug.keystore.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- upload-proguard.sh
- bugsnag.js
- native_crash.js
- package.json
- README.md
- index.js
- LaunchScreen.xib
- Contents.json
- Contents.json
- AppDelegate.h
- AppDelegate.m
- CrashyCrashy.h
- CrashyCrashy.m
- Info.plist
- main.m
- Info.plist
- Info.plist
- BugsnagReactNativeExample-tvOS.xcscheme
- BugsnagReactNativeExample.xcscheme
- project.pbxproj
- BugsnagReactNativeExampleTests.m
- Info.plist
- BugsnagReactNativeExample-Bridging-Header.h
- upload-react-native-dsyms.sh
- upload-debug-android.sh
- upload-debug-ios.sh
- upload-release-android.sh
- upload-release-ios.sh
- .babelrc
- .buckconfig
- .eslintrc.js
- .flowconfig
- .gitattributes
- .gitignore
- .watchmanconfig
- app.json
- index.js
- package.json
- README.md
- yarn.lock
- ANRTimeoutModule.java
- CustomMethodsPackage.java
- MainActivity.java
- MainApplication.java
- NativeErrorModule.java
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- BUCK
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- BUCK
- debug.keystore.properties
- build.gradle
- fakekeys.jks
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- LaunchScreen.xib
- Contents.json
- Contents.json
- AppDelegate.h
- AppDelegate.m
- Info.plist
- main.m
- Info.plist
- Info.plist
- sampler-tvOS.xcscheme
- sampler.xcscheme
- project.pbxproj
- Info.plist
- samplerTests.m
- NativeError.h
- NativeError.m
- anr-long.env
- anr-short.env
- default-anr.env
- default.env
- .babelrc
- .buckconfig
- .flowconfig
- .gitattributes
- .gitignore
- .watchmanconfig
- App.js
- app.json
- index.js
- package-lock.json
- package.json
- launch_android_app_crash.sh
- launch_ios_app_crash.sh
- launch_ios_sim.sh
- launch_packager.sh
- pack.sh
- app_steps.rb
- env.rb
- detect_anr.feature
- runtime_versions.feature
- session_stopping.feature
- unhandled_error.feature
- Bugsnag.test.js
- NativeSerializer.test.js
- Bugsnag.js
- NativeSerializer.js
- app.ts
- test-react-native-link-build.sh
- test-react-native-pod-build.sh
- types.sh
- index.android.js
- index.ios.js
- Entypo.ttf
- EvilIcons.ttf
- FontAwesome.ttf
- Foundation.ttf
- Ionicons.ttf
- MaterialIcons.ttf
- Octicons.ttf
- SimpleLineIcons.ttf
- Zocial.ttf
- CrashyModule.java
- CrashyPackage.java
- MainActivity.java
- MainApplication.java
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- BUCK
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- BUCK
- debug.keystore.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- crashy.js
- main.js
- register.js
- repos.js
- list_item.js
- navigation_bar_route_mapper.js
- index.js
- LaunchScreen.xib
- Contents.json
- AppDelegate.h
- AppDelegate.m
- CrashyCrashy.h
- CrashyCrashy.m
- Info.plist
- main.m
- BugsnagReactNativeExample.xcscheme
- project.pbxproj
- .babelrc
- .buckconfig
- .eslintrc.js
- .flowconfig
- .gitignore
- .watchmanconfig
- index.android.js
- index.ios.js
- package.json
- README.md
- yarn.lock
- .babelrc
- .gitignore
- .gitmodules
- .npmignore
- .travis.yml
- BugsnagReactNative.podspec
- CHANGELOG.md
- CONTRIBUTING.md
- Gemfile
- Gemfile.lock
- index.d.ts
- index.js
- LICENSE.txt
- Makefile
- package-lock.json
- package.json
- react-native.config.js
- README.md
- tslint.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/bugsnag/bugsnag-react-native
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd bugsnag-react-native
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd android
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
3. Node.js
쉬움사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Ruby
쉬움bundle install
Gemfile에 명시된 루비 라이브러리를 설치합니다.
bundle install이 에러 없이 끝나면 README에 안내된 실행 명령어(예: rails server)로 마저 실행해보세요.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
