Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Relic cannot be used with Amplitude #339

Open
richardpineo opened this issue Jan 10, 2025 · 0 comments
Open

New Relic cannot be used with Amplitude #339

richardpineo opened this issue Jan 10, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@richardpineo
Copy link

Description

When using both New Relic and Amplitude for iOS applications, New Relic throws an exception on startup because of the way Amplitude swizzles some low-lying methods.

This issue is captured in the Amplitude iOS issues here:
amplitude/Amplitude-Swift#86

Steps to Reproduce

Install both NewRelic and Amplitude as dependencies.
When NewRelic is started, an exception is thrown.

Expected Behavior

New Relic and Amplitude can co-exist.

Relevant Logs / Console output

'New Relic detected an unrecognized selector, 'amp_viewDidAppear:', sent to 'UIViewController'. It's possible _cmd was renamed by an unsafe method_exchangeImplementations().'

libc++abi: terminating due to uncaught exception of type NSException

Your Environment

Xcode 16.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant