Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-24567

iOS: Require Swift 3.1 for watchOS templates, remove Swift 2.3 support

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: Release 6.0.3
    • Fix Version/s: Release 6.2.0
    • Component/s: iOS
    • Labels:
      None
    • Story Points:
      5

      Description

      Looking at recent Apple changes, Xcode 8.3+ requires developers to use Swift 3. We still support Swift 2.3 although Xcode 8.3 is required for the latest Titanium SDK 6.0.3.GA, so we should align the Swift support to latest as well to align the tooling compatibility.

      This will also be important for the upcoming Swift 4 release in September along with iOS 11 and Xcode 9, because Swift 4 will be backwards compatible with 3.1, so we won't have to mess around with Swift 2.3 there anymore - one thing less to struggle with during that time.

        Attachments

          Activity

            People

            • Assignee:
              hknoechel Hans Knöchel
              Reporter:
              hknoechel Hans Knöchel
              Reviewer:
              cb1kenobi
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                  Git Source Code