AppCode Web Help

Basics and Installation

To get acquainted with AppCode, you can download and install its trial version for free. This trial version is available for 30 days, whereupon you need to obtain and register a license.

In this section:

Downloading AppCode for your platform

You can download the latest version for your platform from the official website.

Installing appcode

  • Mac OS X: Open the .dmg package and drag/copy AppCode to the application folder.


AppCode provides several types of licenses, to flexibly meet the demands of the customers. In particular, these are: personal, commercial, academic, classroom, and open-source licenses. You can find the detailed information about licensing terms at the AppCode Pricing page.

Registering your license key

To register your license key

  1. On the main menu, choose Help | Register . Note that Help | Register menu action is not available for EAP builds.
  2. In the AppCode License Activation dialog box, select the desired option:
    • Enter license key: specify the user name and license key.
    • Enter license server address: specify the license server. If you don't know the address, click Discover.
    • JetBrains Account: specify the user name or e-mail address and enter the password.
    • Evaluate for free for 30 days: select this option to get free evaluation license.
  3. Click OK.


License tickets from the License Server

If you are using a license distributed with the JetBrains License Server, you can get two types of license tickets. By default, the server issues a floating license ticket for you, which lasts as long as you are connected to the server. If you need to work offline, you can get a permanent license ticket.

The table below describes the differences between the two types of the license tickets.

Ticket Details Advantages Disadvantages
Floating license ticket(default) At startup, AppCode finds the License server in the local network and requests a ticket, which is returned to the server and becomes available to other users when AppCode is closed. Both obtaining and returning of the ticket are done automatically. Number of licenses on the license server can be less than the number of AppCode users. For example, if there are 60 engineers who use AppCode but only a maximum of 50 of them can use AppCode concurrently, then 50 licenses on the license server would be enough. Connection to the License Server via a local network or VPN is required to start AppCode.
Permanent license ticket Once obtained, a permanent ticket stays on a client machine. It is not available to other users until it is returned from the client. Both obtaining and returning of the ticket are done manually on the client or by a license sever administrator. The client do not need network connection to start AppCode. The license obtained with a permanent ticket remains unavailable for other users even if the client do not use it.

Getting a permanent license ticket

To get a permanent license ticket

  1. On the main menu, choose Help | Obtain Permanent License .
  2. In the dialog box that opens, type your email address, to which your activation key will be sent.
  3. Click OK.
    As soon as the permanent license ticket is successfully obtained, you can return it back to the server with the Return Permanent License command that appears in the Help menu.


A license key can be rejected by the software in certain cases. The table below outlines the reasons of license rejections, and the possible ways to solve the problem.

Reason Solution
Wrong user name Make sure that you are using the User Name which is specified in your license certificate email. If a license is registered in your company name, it will not work with your personal name.
Misspelled User Name/License Key To avoid misspellings, we recommend that you copy your User Name and license key from the license certificate e-mail rather than enter them manually in the software. You can do so by using the ⌘C and ⌘V shortcuts.
A license key does not qualify for upgrade to a higher version If your license key does not work with the newly installed version of the software, please make sure that your current license key allows you to upgrade for free to the latest version. If it does not, please contact sales ( in order to upgrade your license.
Concurrent use of a license key Make sure that your license key is not being used by another developer in your company at the same time. Concurrent use of a single license on multiple instances of the software is restricted by our software license agreements (unless you have obtained a floating license) and is prevented by software functionality.

Importing AppCode settings on first launch

While working with AppCode, you've definitely customized the IDE settings (for example, editor behavior, or keyboard shortcuts) to fit your needs. Having installed and launched a newer version of AppCode (when the config directory doesn't yet exist for the new version), you might want to re-use the settings of the previous versions.

For this purpose, AppCode automatically shows a dialog box with the following options:

  • I want to import settings from the previous version: If this option is selected, AppCode automatically detects the home directory of the previous version, and imports settings from this location.
  • I want to import settings from custom location: If this option is selected, you can specify the desired directory where the settings are stored.

    Type the path manually, or click the browse button to select settings from the previous version using the file chooser dialog.

  • I don't have a previous version of AppCode, or I don't want to import settings: If this option is selected, then all the previous settings (if any) will be ignored.

Click the radio-button of the desired option to re-use or ignore the legacy settings.

Getting Started with AppCode

You can get started with AppCode in numerous ways. For example:

  • Refer to this web help.
  • Subscribe to our YouTube channel and watch the latest video tutorials.
  • See the keymap in Help → Default Keymap Reference on our website.

See Also


Web Resources:

Last modified: 8 October 2014
comments powered by Disqus