As of June 27th, 2022, we released a new application called Desktop App Lite. This is a viable workaround for those users who cannot deploy the regular Egnyte Desktop App, or are using M1 pro or M1 Max device and suffer from occasional freezes. More details about the new application can be found in this article

Overview

In Desktop App Core, we introduced support for the usage of Apple’s configuration profiles.

A configuration profile is an XML file that allows you to distribute configuration information. If you need to configure a large number of devices or to provide lots of custom settings, configuration profiles are an easy way to do it.

  • Label (string) – Drive label
  • Domain(string) – Egnyte domain
  • CloudStartPath (string) (optional) – Setting of cloud start path
  • UserName(string) (optional) - Username
  • UseSSO (bool) (optional) - Info needed if using Single Sign-On for authentication (default set to false)

Sample Configuration Profile

This section shows a sample system configuration profile that you might want to use as a base to modify.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
       <key>PayloadContent</key>
       <array>
               <dict>
                       <key>PayloadContent</key>
                       <dict>
                               <key>com.egnyte.DesktopApp</key>
                               <dict>
                                       <key>Forced</key>
                                       <array>
                                               <dict>
                                                       <key>mcx_preference_settings</key>
                                                       <dict>
                                                               <key>ManagedDrives</key>
                                                               <array>
                                                                       <dict>
                                                                               <key>Label</key><!-- *mandatory* Label of the drive -->
                                                                               <string></string>
                                                                               <key>Domain</key><!-- *mandatory* Domain associated with the drive -->
                                                                               <string></string>
                                                                               <key>CloudStartPath</key><!-- *optional* CSP -->
                                                                               <string></string>
                                                                               <key>UserName</key><!-- *optional* user name/email -->
                                                                               <string></string>
                                                                               <key>UseSSO</key><!-- *optional* use Single Sign On (default false) -->
                                                                               <false/>
                                                                       </dict>
                                                               </array>
                                                       </dict>
                                               </dict>
                                       </array>
                               </dict>
                       </dict>
                       <key>PayloadDescription</key>
                       <string></string>
                       <key>PayloadDisplayName</key>
                       <string>Custom</string>
                       <key>PayloadEnabled</key>
                       <true/>
                       <key>PayloadIdentifier</key>
                       <string>6360d784-d17d-4e2d-96f9-c3aab60b506b</string>
                       <key>PayloadOrganization</key>
                       <string>Egnyte</string>
                       <key>PayloadType</key>
                       <string>com.apple.ManagedClient.preferences</string>
                       <key>PayloadUUID</key>
                       <string>6360d784-d17d-4e2d-96f9-c3aab60b506b</string>
                       <key>PayloadVersion</key>
                       <integer>1</integer>
               </dict>
       </array>
       <key>PayloadDescription</key>
       <string></string>
       <key>PayloadDisplayName</key>
       <string>Egnyte DesktopApp</string>
       <key>PayloadEnabled</key>
       <true/>
       <key>PayloadIdentifier</key>
       <string>9bfd903a-5675-4f44-8bae-c5b8ba7fbd12</string>
       <key>PayloadOrganization</key>
       <string>Egnyte</string>
       <key>PayloadRemovalDisallowed</key>
       <false/>
       <key>PayloadScope</key>
       <string>System</string>
       <key>PayloadType</key>
       <string>Configuration</string>
       <key>PayloadUUID</key>
       <string>9bfd903a-5675-4f44-8bae-c5b8ba7fbd12</string>
       <key>PayloadVersion</key>
       <integer>1</integer>
</dict>
</plist>