By default, AppCode is configured to check for updates automatically and notify you when a new version is available. Updates are usually patch-based: they are applied to the existing installation and only require you to restart the IDE. However, sometimes patch updates are not available, and a new version of AppCode must be installed.
If you installed AppCode using the Toolbox App, it will suggest to update when a new version is available. If you want the Toolbox App to automatically update all managed tools:
Open the Toolbox App and click the screw nut icon in the top right corner to open the settings.
Select Update all tools automatically.
You can also configure the update settings for every managed IDE instance separately:
Open the Toolbox App, click the screw nut icon for the necessary instance, and select Settings.
Choose whether you want to stay on the current major version, automatically update the instance, and what update channel to use:
Release: Update only to stable releases that are recommended for production.
Release and EAP: Includes updates to beta releases, release candidates, and Early Access Program (EAP) builds, which are not recommended for production and include feature previews.
Release, EAP, and Nightly: Includes highly unstable nightly builds.
If you installed AppCode manually, updates are managed by the standalone instance itself. It will notify you when a new version is available. You can choose to update the current instance, download and install the new version as a separate instance, postpone the notification, or ignore the update entirely.
You can manage AppCode updates on the Updates page under Appearance and Behavior | System Settings in the Preferences dialog ⌘,:
Check for updates manually
If you disabled automatic update checks, click the Check Now button to see if a newer version is available.
Alternatively, you can check for updates from the main menu:
Choose the update channel
Use the list of update channels to limit the types of releases you would like to use.
Early Access Program: Provides all updates, including major version EAP builds and minor version Preview builds. This channel is not recommended for production development.
Beta Releases or Public Previews: Includes stable releases, release candidates, and beta releases. Some updates in this channel may contain minor bugs and feature previews.
Stable Releases: Includes only stable releases that are recommended for production.
View and manage ignored updates
If you decide to ignore a proposed update for some reason, you can later view every update that you ignored and make it available again if you change your mind.
Click the View/edit ignored updates link. The Ignored Updates dialog lists the build numbers that are currently ignored.
To make a certain build available, delete it from the ignored updates list.