macOS Testing

Test Deep Link

  • Create a deep link from the Branch Dashboard  
  • Run your macOS app from Xcode
  • Create a test webpage with the test link.
<html>
<body>
<a href="https://yourdeeplink">link<a>
</body>
</html>
  • Open this test webpage in any browser and click the test link.

  • Allow the browser to open your app.  The permission dialog varies from browser to browser.

  • Delete your debug app.

You can locate your debug app in Xcode under Products and Show in Finder

Enable Logging

  • Add before Branch.sharedInstance.start(with: config)

  • Remove before releasing to production

Branch.loggingIsEnabled = true
Branch.loggingEnabled = YES;

Use Test Key

To use the Branch test key instead of the live key, initialize the BranchConfiguration with the test key.

  • The test key of the app must match the test key of your deep link
  • Switch back to the live key before releasing to production
BranchConfiguration *configuration = [[BranchConfiguration alloc] initWithKey:@"key_test"];
let config = BranchConfiguration(key: "key_test")

Updated 7 months ago


macOS Testing


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.