Add sandbox temporary exception entitlement

If your app is sandboxed, you must add a temporary exception to enable communication between the Setapp Framework integrated into your app and Setapp Mach services.

  1. Open the entitlements file of your project.
  2. Add com.apple.security.temporary-exception.mach-lookup.global-name entitlement key.
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
  <string>com.setapp.ProvisioningService</string>
</array>
  1. Add the com.setapp.ProvisioningService string (the Setapp service name) value for the com.apple.security.temporary-exception.mach-lookup.global-name entitlement key’s value array.

As a result, your entitlements file must look similar to the following:

📘

Note

This entitlement is required only if your app runs in a sandboxed environment.