LCLの開発者ブログ2016-06-29iOSアプリでデバッグ/テスト/リリース環境に応じてアプリを分けるiOSiOSアプリ開発において、接続先のサーバー等を切り替えた複数のアプリを用意するのは一般的かと思います。弊社では、Debug版、Test版、RC版、Release版の4種類に分けています。環境の種類それぞれ以下の定義としています。ProfileはAppStore切り替えの方法スキーマとビルド設定を利用して、切り替えを行っています。詳細は以下の記事が詳しいので、割愛します。開発者ブログfastlaneでは、ビルド環境に応じたレーンを用意し、先頭で環境に応じたパラメータをセットしています。endなお、Test版・RC版・Release版のアプリを実機で同居させるために、Info.plistの以下属性をビルド時に動的に書き換えてます。)display_namefastlaneでinfo.plistを書き換えるためのメソッドが既に用意されているので、gymでのビルドの前後で下記の記述をすれば、簡単に対応できます。CrashlyticsとTestflightを利用しています。以下の理由からTest版・RC版はFabric、Release版はTestFlightというように使い分けています。簡単ですが、弊社での事例を紹介致しました。ビルド定義の変更を毎回手作業で対応すると、つまらないミスも発生しますし、開発リズムも悪くなるので、開発の初期段階で完全に自動化しておくと安心です。Pilotを実行してiOSアプリをアップロードする際に2FAでエラ...モバイルアプリエンジニアの山下(@yamshta)です。IDの...2018-09-27capistrano-bundle_rsyncを利用したデプロイ方式に変更しましたCapitranoを利用してRailsアプリケーションのデプロイを行って...2018-01-29デバイスサイズが異なるシミュレータで一度にアプリを起動して動作確認の効率を上げるモバイルアプリエンジニアの山下です。1検索はてなブログをはじめよう!lcl-engineerさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。