This is a boolean flag that is used to facilitate the proper installation/removal of this item. The key is-bundle-manager indicates that the item described is the Mail Plugin Manager application. The key description is the value used in display during the install/uninstall during the Review step. This key is optional, but strongly recommended The key name is the value used in display during the install/uninstall. The value will be expanded to the Library folder in the domain the users selects to install to. This is a full path, a path using a tilda (~), or a path beginning with the special marker. The key destination-path is the path to where the item should be copied during an install. This should be a full path or a path using a tilda (~). For an uninstall, this value should be a path to where the item to be deleted should be.If it is a full URL it will try to install directly from the web, but please remember that no access will mean a failure. mpinstall package that would contain the mail bundle. For instance, in the example above there would be a folder called Delivery inside the. In the case of an install, this value should be a path relative to the package file or an absolute URL.The key path is the path where to find the original object to act upon. Path Delivery/MyPlugin.mailbundle (String)ĭescription A Bundle for Testing (String) There are several keys at the top level of the plist that are used to configure the installer window and define information about what we are doing. It also is used to describe to the user what is being installed. The manifest file, which should be named ist is a plist file that contains a description of the items to install or uninstall. There is the ability to trigger an uninstall directly from your plugin as well if you want to have a button in your prefs to uninstall. This allows you to provide a package which the user can double-click to uninstall the plugin as well. It has an almost identical feature set to the uninstall and uses the same format for the manifest file ( see below). Similarly a file package format has been defined (with an extension of mpremove) for an uninstall, so the user can double-click something to start an uninstall. When necessary, it will prompt for required authorization. The user is presented with a view of what will be installed, so that we are not hiding anything from them. You can define Release Notes sections (using either an rtf file or html) and a license agreement as well. InstallationĪ file package format has been defined (with an extension of mpinstall) that can be used to create a Mail Plugin specific installer that Mail Plugin Manager handles for you, very similar to Installer, but it is aware of the specific constraints of Mail Bundles and will install the Mail Plugin Manager as well, if desired.Ī single plist manifest file ( see below) defines what will be installed, you can have other components besides just the plugin, and where they should go. The Installer supports Lion, Mountain Lion & Mavericks. Simple configuration with a plist and a script to build the complete installer.Provides for de-quarantining of installed items, so user doesn't get warnings about downloaded files.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |