Giter VIP home page Giter VIP logo

mindscapehq / raygun4apple Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 6.0 88.08 MB

Raygun4Apple provider supporting iOS, tvOS and macOS.

Home Page: https://raygun.com/

License: Other

Objective-C 33.75% C 47.09% C++ 18.84% Ruby 0.18% Swift 0.13%
breadcrumbs crash-reporting debugging-tool error-handling error-monitoring error-reporting exception-handling exception-reporting ios macos objective-c raygun swift tvos

raygun4apple's People

Contributors

callum-mckay avatar mduncan26 avatar nikz avatar pallesen01 avatar sumitramanga avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

raygun4apple's Issues

visionOS support

Are there any plans to support visionOS? Currently, packages that depend on raygun4Apple cannot compile.

Exception EXC_BAD_ACCESS crash on iOS

I've been intermittently but consistently seeing an EXC_BAD_ACCESS "Attempted to dereference garbage pointer crash" on our iOS app that uses Raygun for crash reporting. The call stack suggests it's coming from the raygun4apple library itself. I'm currently using version 1.4.0 of the library, but have records of the crash back to version 1.3.8 too. Searching around the only related things I've found are this pull request and this forum post, which looks similar but not quite the same. The call stack I get always looks like this:

0   libsystem_pthread.dylib             0x1b04f8b38 0x1b04ed000 + 47928
1   libdispatch.dylib                   0x1b045cbf8 0x1b044c000 + 68600
2   libdispatch.dylib                   0x1b045c438 0x1b044c000 + 66616
3   libdispatch.dylib                   0x1b044f5ec 0x1b044c000 + 13804
4   libdispatch.dylib                   0x1b044fe98 0x1b044c000 + 16024
5   libdispatch.dylib                   0x1b04a7524 0x1b044c000 + 374052
6   libdispatch.dylib                   0x1b0459c8c 0x1b044c000 + 56460
7   Foundation                          0x1b0baa6c0 0x1b0a95000 + 1136320
8   Foundation                          0x1b0baabf4 0x1b0a95000 + 1137652
9   Foundation                          0x1b0ab2fc4 0x1b0a95000 + 122820
10  Foundation                          0x1b0baa1fc 0x1b0a95000 + 1135100
11  Foundation                          0x1b0ab32c0 0x1b0a95000 + 123584
12  Foundation                          0x1b0ba7fa0 0x1b0a95000 + 1126304
13  CFNetwork                           0x1b3a53eb4 0x1b3a1d000 + 224948
14  CFNetwork                           0x1b3a4349c 0x1b3a1d000 + 156828
15  raygun4apple                        0x104d87b54 _hidden#1941_ (__hidden#1986_:316)
16  raygun4apple                        0x104d5b9fc _hidden#1124_ (__hidden#1128_:0)
17  raygun4apple                        0x104d5b920 _hidden#1123_ (__hidden#1128_:55)
18  libobjc.A.dylib                     0x1b051e978 0x1b04fe000 + 133496

I can attach the downloaded raw data from the Raygun report as well.
raw data.zip

Can't build project when installing via Cocoapods

Xcode produces this build error when I try to use raygun4apple version 1.4.0 installed via Cocoapods:

raygun4apple Group
Lexical or Preprocessor Issue Group
/Users/chase/company/repo/projects/mobile/ios/Pods/Flipper-Folly/folly/Demangle.h:19:10: 'folly/FBString.h' file not found
/Users/chase/company/repo/projects/mobile/ios/Pods/raygun4apple/Sources/KSCrash/Recording/Tools/KSDemangle_Swift.cpp:28:10: In file included from /Users/chase/company/repo/projects/mobile/ios/Pods/raygun4apple/Sources/KSCrash/Recording/Tools/KSDemangle_Swift.cpp:28:

the referenced line 28 is #include "Demangle.h"

My project is a React Native version 0.62.2 app.

The same happens whether my Podfile contains pod raygun4apple or pod 'raygun4apple', :git => 'https://github.com/MindscapeHQ/raygun4apple.git', :tag => '1.4.0'

Xcode 16.0 beta build fail

Hi,

I am currently testing the Xcode 16.0 beta version but it fails to build my app which uses the raygun4apple package in version 2.0.1

I have the following error messages :

Screenshot 2024-06-18 at 16 06 11
Screenshot 2024-06-18 at 16 06 27
Screenshot 2024-06-18 at 16 06 35

The app builds great if I remove the package dependency.

I haven't seen any issue about it yet so I am asking it.

Could you help me ?

Regards,

Alexandre

Error when emnbdding Raygun framework

Hi there,

When I embed & sign in Raygun framework I get:

Showing All Messages
Multiple commands produce '/Users/daniyaldehleh/Library/Developer/Xcode/DerivedData/BeTimefulSafari3-cryuivktttyogyejpndbamqtifqq/Build/Products/Debug/BeTimeful.app/Contents/Frameworks/raygun4apple.framework':
1) Target 'BeTimeful' has copy command from '/Users/daniyaldehleh/Library/Developer/Xcode/DerivedData/BeTimefulSafari3-cryuivktttyogyejpndbamqtifqq/Build/Products/Debug/raygun4apple.framework' to '/Users/daniyaldehleh/Library/Developer/Xcode/DerivedData/BeTimefulSafari3-cryuivktttyogyejpndbamqtifqq/Build/Products/Debug/BeTimeful.app/Contents/Frameworks/raygun4apple.framework'
2) That command depends on command in Target 'BeTimeful': script phase “[CP] Embed Pods Frameworks”

what shall i do?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.