AppCode 2018.3 is here!

Please welcome the release of AppCode 2018.3!

Read on to learn about Swift 4.2 support, new Generate actions, Navigate to Type Declaration, and lots of formatting improvements for Swift, iOS extensions support in the debugger, better resolve in multi-target projects, and much more!
Splash

Download AppCode 2018.3

Continue reading

Posted in Announcement | Tagged , , , , , | Leave a comment

AppCode 2018.3.1: new intentions for Swift

Hi everyone,

AppCode 2018.3.1 update is available for download on our site.

New intentions

Convert int literals to decimal, hex, oct and binary representation:
Convert intentions

Add digit separators easily:
Add / remove separators
Add return type to a function if the return statement is present:
Add return type

Switch between regular and multiline strings:
Switch single / multiline string

Highlighting

Have escape sequences highlighted in Swift string literals:
Escape sequences highlighting
Also, there should be no more freezes when launching iOS extensions on the device.

That’s it! For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , , | Leave a comment

AppCode 2018.3 RC2

Hi everyone,

AppCode 2018.3 RC2 (build 183.4284.151) is available for download on our site. Note that this build requires an active subscription.

The following issues are fixed in this build:

  • “Could not build module..” error in the editor in macOS Objective-C project (OC-18082)
  • Cannot run extension run configuration for 10-30 seconds after creation (OC-18058)
  • Run configuration for extension: create the proper default name for extension run configuration automatically (OC-17795)

For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | Leave a comment

AppCode 2018.3 Release Candidate

Hi everyone,

We are approaching release, and AppCode 2018.3 Release Candidate (build 183.4284.115) is available for download on our site. This build addresses the following issues:

  • EA-125388 java.lang.Throwable: Scheme is not specified for build configuration (OC-17686)
  • Rare deadlock on the first start of tests (OC-18056)

Note that this build does not require an active subscription. For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , | Leave a comment

New AppCode 2018.3 EAP: support for iOS extensions in the debugger

Hi everyone,

A new AppCode 2018.3 EAP build is now available on our site. Here’s what it has inside.

Support for iOS extensions in the debugger

This build brings with it one of the most important features from our roadmap, which is initial support for debugging iOS extensions:
App Extensions

Note that when the Autocreate schemes setting is turned on, extension schemes are not visible to AppCode because of this issue (see the workaround in the issue description).

Swift lessons for the IDE Features Trainer plugin

You may have heard about the IDE Features Trainer plugin — a very helpful tool for learning IntelliJ IDEA shortcuts and actions. Now, the plugin is available for AppCode as well, providing the same set of lessons for Swift:

Training plugin

Bug fixes

The following issues are fixed in this build:

  • “Indexing XCTest scopes” takes a long time on every startup (OC-17784)
  • “Error: unable to attach DB: accessing build database is locked” with Xcode 10 (OC-17862)
  • File | New | File from Xcode template... leads to crash (OC-18040)
  • Syntax completion shows non-matches above matches (OC-15621)

For the full list of fixes, please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , , , , | 2 Comments

New AppCode 2018.3 EAP: bug fixes

Hi everyone,

New AppCode 2018.3 EAP build is available on our site. Please note that there is no patch update from previous 2018.3 EAP this time.

This build addresses the following issues:

  • Problems in build messages rendering with Xcode 10 (OC-17679, OC-17843)
  • iPhone XS / XS Max has very slow launch time (OC-17972)
  • Framework is not resolved if located under SYSTEM_FRAMEWORK_SEARCH_PATHS only (OC-17997)

For the full list of fixes please see the release notes.

Your AppCode team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , | Leave a comment

Server-side Swift in CLion

Hi everyone,

In this article, we will take a look at the CLion and AppCode features which are especially useful for server-side Swift development. You can either read through to the end of this article to learn about them all or watch the short demo below to see them in action:


Continue reading

Posted in Announcement | Tagged , , , , , , , , | Leave a comment

AppCode 2018.3 EAP: completion in LLDB console for Swift and new formatting options

Hi everyone,

New AppCode 2018.3 EAP build is available on our site.

Formatting

The following new formatting options are added to Preferences | Editor | Code Style | Swift:

  • Tabs and Indents | Directives:
    • Follow code indent
    • Indent children
  • Spaces | Around Operators | Operator in function declaration
  • Wrapping and Braces | Ternary conditional operation | Align when multiline

Completion in LLDB console for Swift

Starting with this build, completion starts working in LLDB console for Swift:
LLDB completion

Performance

We fixed the performance issue when Processing Swift modules… step was taking much more time in 2018.2.x updates comparing to 2018.1.x versions.

We encourage everyone who experienced similar issues before to try this build and share feedback with us in our tracker.

For the full list of fixes please see the release notes.

Your AppCode team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , | Leave a comment

New AppCode 2018.3 EAP, build 183.3647.16

Hi everyone,

New AppCode 2018.3 EAP build is available on our site.

The following issues are fixed in this build:

  • AppCode crashes when running tests with Xcode 10.1 (OC-17876)
  • Generic method is not resolved when called with Protocol.self argument (OC-17860)
  • Semicolon spacing option references C-style for loops (OC-17863)
  • Parser error with the backslash at the end of the line in the multiline string (OC-17826)

For the full list of fixes please see the release notes.

Your AppCode Team
JetBrains
The Drive to Develop

Posted in Announcement | Tagged , | Leave a comment

Swift Package Manager support in CLion

Hi everyone,

Today we are excited to announce that the Swift plugin for the latest CLion 2018.3 EAP build supports Swift Package Manager projects directly! Simply open the SPM project and work with it – no additional configuration required.

Read on to learn about all the available features, or watch the short demo below to see them in action:


Continue reading

Posted in Announcement | Tagged , , , , | 21 Comments