Xcode project with SwiftPM
- アプリのXcodeプロジェクト(
Hello.xcodeproj
)には、必要最小限のものだけ入れる。 - アプリの実装コードは、Swiftパッケージ(
AppFeature
、Core
)に入れる。 Hello.xcodeproj
でアプリにAppFeature
パッケージをリンクする。
Swift 5.6(Xcode 13.3)以降が必要。
- Xcodeプロジェクトでビルドスクリプトを設定する代わりに、SwiftPMのビルドツールプラグインを利用する。
- Xcode上でビルドを実行すると、SwiftLintが実行されてXcode上でwarningが表示される。
- Thanks to https://github.com/juozasvalancius/ExampleSPMProjectWithSwiftLint