sentry-unity icon indicating copy to clipboard operation
sentry-unity copied to clipboard

feat: Nintendo Switch support

Open bitsandfoxes opened this issue 5 months ago • 1 comments
trafficstars

We'll need to find a way to deal with statically built sentry-native.

Follow up on fixing the installation instructions in https://github.com/getsentry/sentry-switch/pull/26

Todos:

  • [x] Import sentry-switch
  • [x] Figure out how to load sentry-native as a static lib
  • [ ] AnalyticsSessionInfo::get_userId is not valid
  • [ ] The reported operating system name is Nintendo OS. See https://github.com/getsentry/relay/pull/4821
  • [ ] Log Forwarder throws with: Unable to load 'msvcrt'
  • [ ] Cannot start network transport because network_connect_func option is not set
  • [ ] No support for IL2CPP line numbers. Fails here https://github.com/getsentry/sentry-unity/blob/c97e63f04fcb559f3740556041f8a3b497bbec3c/src/Sentry.Unity/Il2CppEventProcessor.cs#L84-L91
  • [ ] Debug symbol upload? There is this .nss file
  • [ ] Add capture_message to the native samples
  • [ ] When writing the options, also create the proper folder structure to support Switch in Assets/Plugins/Sentry/Switch and drop a textfile in there detailing how to add/get support

bitsandfoxes avatar Jun 18 '25 00:06 bitsandfoxes