Skip to content

Bugsnag bindings for dotnet maui

Notifications You must be signed in to change notification settings

lampo/bugsnag-maui

Repository files navigation

Bugsnag.Maui: Bugsnag.Maui package in RamseySolutions feed in Azure Artifacts
Bugsnag.Android: Bugsnag.Android package in RamseySolutions feed in Azure Artifacts
Bugsnag.iOS: Bugsnag.iOS package in RamseySolutions feed in Azure Artifacts

bugsnag-maui

Binding library for the Bugsnag SDK It consists of a android and ios binding and a cross platform sdk to consume the bindings.

Installation

Install the package from nuget

dotnet package add Bugsnag.Maui
dotnet package add Bugsnag.Android
dotnet package add Bugsnag.iOS

or add package reference to your project file

<ItemGroup>
    <PackageReference Include="Bugsnag.Maui" Version="<insert version>" />    
    <PackageReference Include="Bugsnag.Android" Version="<insert version>" />
    <PackageReference Include="Bugsnag.iOS" Version="<insert version>" />
</ItemGroup>
    

the native bindings follow the sdk version that they are bound to

Building

Android

prereques your android envirnemnt must be configured. see dotnet maui getting started you also must have ANDROID_HOME configured

iOS

  • open project
  • build

note: the rake file does not correctly handle creating the .xcodeproj, in fact, all of the files that are supposed to be automatically copied are committed to the repo. There is going to be a little bit of manual work to bump the ios sdk to a new version. The other option is to finish building the scripts.