モチベーション
CocoaPodsを使っている状態でカスタムのBuild Configurationsを追加して
そのコンフィグレーションでのアーカイブがすんなりいかなかったのでメモです。
What is BuildConfiguration?
Build(ビルド)するときのConfiguration(設定)だ!!
アプリのAPIサーバーはよく、開発、ステージ、本番etc……のように
フェーズごとに複数のエントリポイントが用意されますが、
自分はいつも、これを切り替えるのにBuildConfigurationを見て
環境を切り替えるようにしています。
手順
- プロジェクトファイルの"Info"タブにあるConfigurationsの+ボタンを押してカスタムコンフィグレーションを追加
- Podsも同様にカスタムコンフィグレーションを追加
- pod installする
3.の手順をやらないと追加したコンフィグレーション用のxcconfigファイルなどが生成されないことが問題でした。(これが何なのかはよくわからないですが)