AppCode is an Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones & iPads. It is focused on developer productivity, code quality and tight integration with Xcode. This smart IDE comes with well-thought-out and convenient code navigation and code completion, on the fly code analysis with quick-fix suggestions and better code refactorings. You can open and create Xcode projects and run your app on an iOS device or in a simulator. Thanks to an in-depth understanding of your code structure, AppCode takes care of your routine tasks and saves you from extra typing.
Productive unit testing
Out of the box, AppCode supports XCTest, Quick, Kiwi, Catch, Boost.Test, and Google Test testing frameworks. Code generation action to get unit tests’ methods makes you more productive. Use ⌘N to get test methods according to the context.
Many languages, one IDE
Rename variables, constants, functions, type names and classes and rest assured that AppCode will update all the usages across the entire code base for you.
Cut down on the routine when implementing or overriding methods – AppCode creates a stub with some default code for you.
Create from usage
Have you ever dreamed of creating a function, constant, variable or property declaration just by using it in your code? Simply press ⌥⏎ and have it created automatically in the right place!
The complete experience
AppCode is 100% compatible and interoperable with Xcode, with no additional configuration required, and seamlessly integrates with CocoaPods, Reveal application, the most popular version control systems and a number of issue trackers.
Sunsetting of AppCode
Since the release of AppCode 1.0 11 years ago, we’ve been applying our expertise to make coding for iOS/macOS more enjoyable. We’ve had many accomplishments, including first-class C++ support (from which CLion, our cross-platform C/C++ IDE, was born), an extremely fast release of initial support for the new Swift language, and finally, Kotlin Multiplatform Mobile technology, which combines our passion for Kotlin with our knowledge of mobile technologies.
While we’ve had some growth in terms of adoption, we didn’t reach the market share we had hoped for. We believe that the time has come to sunset the product and focus our efforts in other directions.
Until December 31, 2023, we will continue to provide technical support and release updates that specifically address compatibility issues with Xcode 14, as well as critical security updates as necessary. The scope of the updates will be limited to these two areas.
System requirements for AppCode
License Options for AppCode
JetBrains uses a subscription-based licensing model, allowing you to purchase yearly subscriptions that include all bug-fix updates. The new licensing model also includes perpetual fallback license grants. When purchasing an annual subscription, you will immediately get a perpetual fallback license for the exact version available at the time of your purchase.
Commercial Annual Subscription for legal entities, including companies and organizations (both for-profit and non-profit), requiring the software for general commercial use. A legal entity may use the software under the Business Subscription on any computer, operating system, and by any developer within a legal entity, provided that the total number of concurrent users never exceeds the number of subscriptions purchased by that legal entity.
Commercial Annual Subscription includes
Comparison of Commercial and Personal License
Commercial Licence (Business and Organizations)
Personal Licence (Individual)
In the subscription, the following Support and Maintenance with JetBrains is included.