AppCode
AppCode
2020.3.4

4.3

AppCode free download for Mac

AppCode for Mac2020.3.4

17 March 2021

Objective-C IDE for developers.

What is AppCode for Mac

AppCode is a new Objective-C IDE for developers building apps for Apple devices such as Macs, iPhones & iPads. Code fast with an IDE that analyzes your context and understands your project. Benefit from more kinds of code completion and formatting than you can imagine. Focus on important tasks and let AppCode take the routine away: from simple property declaration to inserting complex code chunks via live templates. Write clean and correct code with AppCode. Static analysis for all supported languages will highlight every error or warning and suggest quick-fixes right as you type.

  • Thought-out and convenient code navigation and code completion
  • On the fly code analysis with quick-fix suggestions
  • Project-wide usages search for classes, methods, variables, resources
  • Instant code transformation intention actions, including i18n support
  • Better code refactorings: 'Change Signature', 'Extract Method', etc.
  • Can open and create Xcode projects
  • Integrates with the Interface Builder
  • Can run your app on iOS device or in simulator
  • Unit test runner for OCUnit
  • Has a debugger with evaluate expression
  • Supports Subversion, Git, Perforce and CVS version control systems

Note: the price shown in the listing is that of a 1-year individual customer subscription. To view more pricing options, go here.

What's new in AppCode

Version 2020.3.4:
Trusted projects:
  • AppCode 2020.3.4 introduces the concept of trusted projects, designed to mitigate the risks associated with opening projects from unknown and untrusted sources.
  • Many modern build systems, including SPM, rely on code execution for building the project model that the IDE needs in order to understand the project structure and its dependencies. In SPM, the build script itself is code written in Swift. Many Xcode projects also include SPM dependencies.
  • In addition to the issues inherent to the project structure design, some of AppCode’s features (for example, startup tasks) introduce additional code execution possibilities enabled by sharing a project together with its .idea directory.
  • Thus, the simple act of opening a project in the IDE could lead to code execution from the project build scripts. If a malicious actor creates the project, this can be a significant security risk. Unfortunately, the risk is not merely hypothetical - there have been recent attempts to attack security researchers by sending them Visual Studio projects containing malicious code.
  • We’ve introduced trusted projects to mitigate these risks. When you open a project, AppCode doesn’t execute any code from it and checks whether it is trusted or from a trusted location. If the project currently is not trusted, the IDE will ask you to choose whether to open it in safe mode or full-trust mode. If you open a project in safe mode, the IDE will disable all potential code execution upon opening. Since this makes it impossible to build an accurate project model, many IDE features, such as error highlighting, will be disabled. However, you can still browse the project’s contents and open its source files in the editor.
  • To avoid showing warnings for every project, the IDE allows you to define trusted locations in Preferences | Build, Execution, Deployment | Trusted Locations. Projects in directories specified as "Trusted Locations" are always considered trusted. To ensure that you get the untrusted project warnings only when something out of the ordinary is happening, we recommend adding the directory where you usually create projects to your trusted locations.
  • If you want to disable the untrusted project warnings, you can add your home directory to the trusted locations. However, we do not recommend doing this, as it could potentially leave you open to an attack.
  • Note that building or running the SPM project from the command line carries the same security risks as importing it into an IDE. So if you choose to open the project in the safe mode, you also need to avoid running SPM commands in the terminal.
Bug fixes:
  • The following issues are fixed in this update:
  • iOS simulators were unavailable for Xcode 12.5 Beta.
  • The Chinese Language Pack plugin wasn’t compatible with AppCode.
  • False SourceKit errors/warnings were displayed for SPM projects with a local dependency.
  • SDK symbols weren’t resolved for the basic macOS app with Xcode 12.3.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate AppCode?
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
Jonny2
Jonny2
Jul 17 2012
1.5.4
0.5
Jul 17 2012
0.5
Version: 1.5.4
Go away with your crappy windows-like apps. no successful mac user wants this piece of garbage. And btw didn't you notice apple doesn't want those lousy java apps on their system?? You either code with the native apis or you switch to android or windows, is that so hard to understand??? damn.
MacBunny
MacBunny
May 3 2012
1.5.3
5.0
May 3 2012
5.0
Version: 1.5.3
Great update, thanks!
MacBunny
MacBunny
Mar 12 2012
1.5
5.0
Mar 12 2012
5.0
Version: 1.5
Very much needed IDE! Superior coding tool! Better that Xcode when it comes to writing code, navigation, usability!
$89.00Buy Now

4.3

App requirements: 
License: 
PaidOne-Time Purchase

Downloaded & Installed 5,590 times

Similar apps
Xcode
Xcode
Integrated development environment (IDE) for OS X.
Is this app is similar to Xcode? Vote to improve the quality of this list.
Vote results
0
Upvotes
2
Total score
0
Downvotes
Xojo
Xojo
Object-oriented programming tool (was Real Studio).
Is this app is similar to Xojo? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes
PureBasic
PureBasic
Programming source code compiler.
Is this app is similar to PureBasic? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes
Mou
Mou
Markdown editor for Web developers (beta).
Is this app is similar to Mou? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes
Tincta Pro
Tincta Pro
Fast and intuitive text editor.
Is this app is similar to Tincta Pro? Vote to improve the quality of this list.
Vote results
0
Upvotes
0
Total score
0
Downvotes

Developer:

JetBrains

JetBrains is a software company specializing in the development of intelligent productivity tools for software engineers...

Read more