AppCode 2016.3 EAP, build 163.5644.16

Posted on by Stanislav Dombrovsky

New AppCode 2016.3 EAP is ready and available to download on our confluence page. If you are using previous 2016.3 EAP build, the patch update is also available.

In addition to all changes included into the latest 2016.2.3 EAP, it contains fixes for the following issues:

  • Problem with UI tests running in Xcode 8 (OC-14208).
  • Proper resolution context handling inside #ifdef/#else/#endif macros in Objective-C. Code highlighting (as well as find usages, refactorings, code generation, code analysis and more) may depend on the set of preprocessor definitions for particular scheme in you project. Now AppCode will automatically change the resolve context depending on the Run Configuration selected in the project:Resolve context
  • Incorrect error handling intentions (OC-13774). In fact, this change should fix not only the case mentioned in the issue, so if you had any incorrect error handling intentions in your code in the past, please try it and let us know if some problems still exist.
  • Correct typealias indentation (OC-14230).

In addition, we implemented support for changes described in SE-0099 proposal (Restructuring Condition Clauses, OC-14164).

Your AppCode team
JetBrains
The Drive to Develop

Comments below can no longer be edited.

4 Responses to AppCode 2016.3 EAP, build 163.5644.16

  1. szhenhai says:

    October 8, 2016

    Build failing iOS Project with Xcode8 + macOS 10.12.

    Error:xcodebuild: error: Initialization failed.
    Error:Reason: Required content for platform watchOS is missing.
    Error:Build failed with 2 errors and 0 warnings in 380ms

    Compiled successfully using Xcode 8.

    • Stanislav Dombrovsky says:

      October 8, 2016

      Run xcode-select in the terminal first and select Xcode 8. After it, restart AppCode – everything should work.

  2. iris says:

    October 8, 2016

    After switched from Xcode 7.3.1 to Xcode8 in Preferences>Tools>Xcode

    Build failing with 2016.3 EAP

    xcodebuild: error: Initialization failed.
    Reason: Required content for platform watchOS is missing.

    • Stanislav Dombrovsky says:

      October 8, 2016

      Run xcode-select in the terminal first and select Xcode 8. After it, restart AppCode – everything should work.

Subscribe

Subscribe to product updates