私の人生がここにある
各種ライブラリをインストールしてください.
- Carthageをインストールする
- リポジトリをクローン
- ルートで
carthage bootstrap --platform iOS
開発中にライブラリをアップデートしたい場合には, 以下のコマンドを実行してください.
carthage update --platform iOS 対象パッケージ名
- リポジトリのルートにて
bundle install --path vendor/bundle bundle exec pod repo updatebundle 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 keysxcworkspace ファイルをオープンしてアプリをビルドしてください.
open sunset.xcworkspaceここまでのステップを実行すると, アプリをビルドできる状態になっています.
もしビルドできない際には, Clean Build Folder をするとうまくいくかもしれません.
(command + shift + option + k もしくは Xcode の Project メニューにある clean を, option を押しながら実行)