Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Getting Started

  1. Download the release binary from the releases binary or clone this repo and build the Bugsee-Binding project.
  2. Copy the Bugsee-Binding.dll to your solution structure and reference it from you iOS UI Project.
  3. Open a text editor and add the following element to the iOS UI Project:
    <ItemGroup>
      <NativeReference Include="..\{PathToFramework}\Bugsee.framework">
      <Kind>Framework</Kind>
      </NativeReference>
    </ItemGroup>
    This currently needs to be done manually. Xamarin have no UI in the IDE for this.

    Also you'll need to add the following mtouch additional args to the IPA BUILD section of you UI Project properties:

    -cxx

    so you're project will contain:
    <MtouchExtraArgs>-cxx</MtouchExtraArgs>
  4. In your AppDelegate FinishedLoading method add the Bugsee initialisation.
    public override bool FinishedLaunching (UIApplication app, NSDictionary options)
    {
      ...
      var options = new NSDictionary(Com.Bugsee.Constants.BugseeShakeToReportKey, true);
      Bugsee.LaunchWithToken("INSERT TOKEN HERE", options);
      ...
    }

Thats it you should be good to go.

#Known Issues:

  1. Log does not appear to be logging to the console messages.
  2. Private Views
    In the native library these are implemented by a category adding a property, 'bugseeProtectedView'. The only way this could be implemented that i could get working is to subclass the view type you want to protect. In InterfaceBuilder set the control class to be the appropriate view from Com.Bugsee such as BugseePrivateLabel for a UILabel etc. This should now hide the field from the recordings.

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published