No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Binaries
Bugsee-Binding
Bugsee-Test
Frameworks/Bugsee
.gitignore
Bugsee-Test.sln
README.md

README.md

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.