私の人生がここにある
各種ライブラリをインストールしてください.
- Carthageをインストールする
- リポジトリをクローン
- ルートで
carthage bootstrap --platform iOS
開発中にライブラリをアップデートしたい場合には, 以下のコマンドを実行してください.
carthage update --platform iOS 対象パッケージ名
- リポジトリのルートにて
bundle install --path vendor/bundle
bundle exec pod repo update
bundle exec pod install
- 下記のコマンドを実行(詳細)
brew install mergepbx
タスクランナーとして, fastlane を使用しています. fastlane は cocoapods のインストール時に一緒にインストールされているはずです.
設定ファイルは fastlane/
以下にあります.
Fastfile
において, 各ステップで定義したタスクは以下のようにして実行することができます.
fastlane タスク名
.env
ファイルを用いて, Fabric や Twitter のキーを管理しています.
プロジェクトの Run script
のステップやプログラム内で上記のファイルから各種キーを環境変数として読み込んでいるので, このファイルは必須になります.
Cocoapods-keys
というライブラリでこれを実現しています. 以下のコマンドにより, 各種キーが定義されていることを確認してください.
1. cp .env_template .env
2. キーの中身を埋める
3. bundle exec pod keys
xcworkspace ファイルをオープンしてアプリをビルドしてください.
open sunset.xcworkspace
ここまでのステップを実行すると, アプリをビルドできる状態になっています.
もしビルドできない際には, Clean Build Folder
をするとうまくいくかもしれません.
(command + shift + option + k
もしくは Xcode の Project メニューにある clean を, option を押しながら実行)