MacOS
MacOS SDK

Installation

The Cobrowse SDK for MacOS is available for installation via several dependency managers, or as a framework to integrate directly into your project:
Pods
Carthage
Manual
pod 'CobrowseIO', '~>2'
Carthage support is currently unavailable for our MacOS SDK as Carthage does not yet support XCFrameworks.
Add CobrowseIO.xcframework (not CobrowseIO.framework) to your project to use the SDK for MacOS:
https://github.com/cobrowseio/cobrowse-sdk-ios-binary/releases
Don't forget to run pod repo update then pod install after you've edited your Podfile.
MacOS (Swift)
MacOS (Objective-C)
import CobrowseIO
func applicationDidFinishLaunching(_ aNotification: Notification)
{
CobrowseIO.instance().license = "put your license key here"
CobrowseIO.instance().start()
}
@import CobrowseIO;
- (void)applicationDidFinishLaunching:(NSNotification *)notification
{
CobrowseIO.instance.license = @"put your license key here";
[CobrowseIO.instance start];
}

Add your License Key

Please register an account and generate your free License Key at https://cobrowse.io/dashboard/settings.
This will associate sessions from your mobile app with your Cobrowse account.

Try it out

Once you have your app running, navigate to https://cobrowse.io/dashboard to see your device listed. You can click the "Connect" button to initiate a Cobrowse session!

Requirements

  • MacOS 10.10 or later
Any questions at all? Please email us at [email protected].

Firewalls

If your agents work behind a firewall (e.g. a corporate firewall), then the agent-side API routes will need to be whitelisted as specified here: https://docs.cobrowse.io/enterprise-self-hosting/advanced/firewalls#agent-side-required-apis.