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

452

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")