PPPC profile

For IBM Data Shift to work properly it requires Full Disk Access, plus access to the Documents, Desktop and Downloads folders. The best way to grant these permissions is a Privacy Preferences Policy Control (PPPC) payload deployed through a configuration profile.

The app needs the following permissions:

Example:

PPPC Example

The Code Requirement field depends on the certificate used to sign the app. To get its value, run codesign -dr - /path/to/Application.app on your build of IBM Data Shift and copy everything after designated => .

You can deploy a single configuration profile that contains both the PPPC payload and the custom settings.

The app also needs Local Network access to discover the other device. macOS asks the user for this on first launch.

Additional resources