=================================
iOS 版ビルド環境の構築
=================================

ここでは、iOS アプリケーションの構築にあたり、 Xcode 等のビルド環境を整える手順を説明する。

前提環境
----------

本ドキュメントは、以下の環境を前提として作成した。

- macOS BigSur (ver 11.4)
- Xcode 12.5.1, CMake 3.19.1, CocoaPods 1.10.0
- Memory 32GB, HDD 120GB

Xcode のインストール
-----------------------------

以下のサイトから、　Xcode をダウンロードし、インストーラを実行する。

https://apps.apple.com/jp/app/xcode/id497799835


Homebrew のインストール
-----------------------------

ビルド環境の構築に、後述する CMake および CocoaPods を用いるが、それらをインストールする手段として、パッケージインストーラ Homebrew を用いる。

ここでは以下のサイトの記載に従い、インストールする。

https://brew.sh/index_ja

具体的には、以下のコマンドを実行することとなる。

.. code-block:: bash

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

CMake のインストール
-----------------------------

HARK 音響ライブラリ iOS 版では、
ビルド設定を環境に合わせて構築するために CMake (https://cmake.org/) を用いる。

Homebrew を用いて、 CMake をインストールする。

.. code-block:: bash

    $ brew install cmake

なお、CMake の下記サイトで配布されているパッケージを用いることも可能と思われる。

https://cmake.org/download/

cocoapods のインストール
-----------------------------

HARK 音響ライブラリ iOS 版では、
外部依存モジュールのインストール等に CocoaPods (https://cocoapods.org/) を用いる。

HomeBrew を用いて、 CodoaPods をインストールする。

.. code-block:: bash

    $ brew install codoapods

