Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 780 Bytes

File metadata and controls

17 lines (11 loc) · 780 Bytes

XcodeSwiftPMSample

Xcode project with SwiftPM

プロジェクト構成

  • アプリのXcodeプロジェクト(Hello.xcodeproj)には、必要最小限のものだけ入れる。
  • アプリの実装コードは、Swiftパッケージ(AppFeatureCore)に入れる。
  • Hello.xcodeproj でアプリに AppFeature パッケージをリンクする。

SwiftPMプラグイン

Swift 5.6(Xcode 13.3)以降が必要。

  • Xcodeプロジェクトでビルドスクリプトを設定する代わりに、SwiftPMのビルドツールプラグインを利用する。
  • Xcode上でビルドを実行すると、SwiftLintが実行されてXcode上でwarningが表示される。
  • Thanks to https://github.com/juozasvalancius/ExampleSPMProjectWithSwiftLint