Skip to content

Convert project to Swift 3 and app bundle #169

@AliSoftware

Description

@AliSoftware
  • Convert the SwiftGen project itself to Swift 3, so that we can continue developing it using Xcode 8 instead of Xcode 7 (at least convert it to Swift 2.3, but at this point we might as well migrate to Swift 3 directly) (Update project to Swift 3 #201)
  • Reorganize the project to that it's possible to Cmd-B in Xcode to build the project from Xcode, the same way SwiftLint does it. (Issue #169 — Reorganize project as an app bundle #204)
    • This would build a command-line app wrapped in a .app bundle (which Xcode knows how to produce, including linking the Swift dynamic libraries etc) so we'd be able to debug it more easily, debugging it directly from Xcode using Cmd-R (and adjusting the command-line arguments via the Xcode scheme while debugging)
    • The Rakefile would still be necessary to reorganize the build .app into a package shippable via Homebrew (moving build dylibs around, changing their install_name, etc) so that the end user doesn't see a .app bundle with no UI but still sees a command-line tool

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions