# Sora iOS SDK の開発

Sora iOS SDK の開発を行う人向けのドキュメントです。

## プロジェクトを開く

まず初めにソースコードをクローンします。

```console
git clone https://github.com/shiguredo/sora-ios-sdk.git
```

### Xcode

#### 1. Sora iOS SDK を Swift Packages として開く

Xcode で開く場合は [Open Existing Project...] を選択し、トップにある sora-ios-sdk ディレクトリを選択した状態で [Open] を押します。

![image](https://i.gyazo.com/16208754f187cd53c5c48185d14e8df7.jpg)

![image](https://i.gyazo.com/8a0a56529a1b10b15fb7a020832230b6.png)

もしくは、Finder で `Package.swift` をダブルクリックするか、ターミナルで以下のコマンドを実行することで Xcode を起動することもできます。

```bash
# git clone したディレクトリでの操作
cd sora-ios-sdk
open Package.swift
```

#### 2. Xcode が Package.swift を認識しているか確認

Sora iOS SDK が Xcode に Swift Packages として認識されていれば `Package.swift` に定義された依存関係が自動インストールされ、開発を始めることができます。

![image](https://i.gyazo.com/a2f1732525fd9374c245a197cd116452.png)

