はじめに
本家のGetting standardを元にやっていきます
実行環境
PC | MacBook Pro (Retina,13-inch,Mid 2014) |
---|---|
swift version | 3.0.2 |
OS | macOS Sierra 10.12.3 |
XCode | 8.2.1 |
導入方法
まずPerfectTemplateをクローンします
git clone https://github.com/PerfectlySoft/PerfectTemplate.git
その後ディレクトリを移動し、ビルドをしてソケットを解放します
cd PerfectTemplate
swift build
.build/debug/PerfectTemplate
おそらく
[INFO] Starting HTTP server localhost on 0.0.0.0:8181
[INFO] Starting HTTP server localhost on 0.0.0.0:8080
と出てくると思うので、
0.0.0.0:8080に移動し、Hello, world!
とブラウザに表示されれば成功です
いままのままではXCodeで開けないので、クローンしてきたプロジェクトをXCodeのプロジェクトにします
swift package generate-xcodeproj
と実行するとPerfectTemplate.xcodeproj
を作成されます
XCodeでの実行
まず.build/debug/PerfectTemplate
の実行を止めます
次にXCodeで開いたものを実行します
上の方はただのビルド?で下のexecの方は.build/debug/PerfectTemplate
の実行まで行ってくれます
よって、カバンの方でビルドした場合、改めて.build/debug/PerfectTemplate
を実行する必要があります