AppCode and Xcode
AppCode relies on Xcode and related developer tools in the following:
AppCode will not run without Xcode available. If Xcode is installed, AppCode detects it automatically and silently integrates with it. If you have several versions of Xcode installed, you can see what version is used by AppCode. To do so, in the IDE settings, open the Xcode page; you will see the path to Xcode and Xcode version there. From here you can also select a specific Xcode version. Note that you need to restart AppCode to apply changes.
AppCode uses the same project model and structure as Xcode. Projects created with AppCode can be opened with Xcode and vice versa. Xcode workspaces are fully supported too. However, AppCode adds a number of additional settings for its own features. Of course, these settings are stored separately and do not prevent Xcode from opening modified projects. For more information, see Configuring Project Preferences. To adjust Xcode-compatible settings, we recommend that you use Xcode Project Editor.
AppCode provides some own file templates and includes all standard Xcode templates so you can add all required new files in AppCode. For more information, see File and Code Templates.
You can use AppCode while Xcode is open with the same project. AppCode will detect changes in your project and reload them automatically. Moreover, the changes made in AppCode will be detected in Xcode and it will offer to reload them too.