AppMill
  • ESTIM
    • ESTIMの特徴
    • ESTIMの使い方
    • 発注フロー
    • リリースまでの流れ
    • パーツ(機能)一覧
  • かんたん見積
  • 活用方法
  • Q&A
    • 契約・発注について
    • 開発について
    • ESTIMについて
  • メディア
  • お問い合わせ
  • Latest
  • 画面設計書
  • 要件定義
  • インタビュー
  • ディレクター
  • 仕様書
  • オフショア開発
  • trigger 
  • Crashlytics
  • Python
  • Fabric
  • Fastfile
  • Appfile
  • bundle id
  • Production Certificates 
  • Development Certificates 
  • Provisioning profile
  • LinterBot
  • YAMLファイル
  • Github
  • .xcconfig 
  • システムの環境
  • Cocoa pod
  • Gemfile
  • Bundle
  • Fastlane
  • Swiftlint
  • Travis CI
  • IOSプロジェクト
  • CI/CD
media-background

IOSプロジェックトのCI/CDを設定

  • CI/CD
  • IOSプロジェクト
  • Travis CI
  • Swiftlint
  • Fastlane
person-image

ビン太郎

2020-07-13 15:52:42

Content

  1. 対象読者:
  2. なぜCI/CDが必要なのか?
  3. このシリーズの各記事は?
  4. 記事一覧
  5. Firebaseについての記事一覧

対象読者:

1. アプリ開発に関して基本的な知識があるIOSの開発者

2. デプロイ、テスティングなどの自動ツールを構成したいプロジェックトマネージャー、テクニカルリーダー

3. 自動ツールについてもっと知りたい方

4. IOSプロジェックトをもっと極めたい方

5. ただIOSに興味がある方

なぜCI/CDが必要なのか?

  • 大規模なのIOSプロジェックトには国内の開発者だけでなく海外にいる開発者も参加する場合もあるので、コードリビュー及プロジェックトクオリティの管理が問題になります。
  • プロジェックトの自動テストと単体テストはいつも実行できる状態にしなければなりません。
  • Pull requestで自動テスト.自動コードリビューできます。
  • 多数のテスト端末のために同時にビルドできます。
  • コーディングとテストを分離するによって開発のスピードが上がります。
  • GitHub, GitLab …などのversion 管理ツールと結合することができします。
  • ビルドバージョンを自動的にステークホルダーまたはストアに配布することができ、デプロイの時間設定ができます。
  • QA/QCが品質を以前より簡単で積極的に管理できます。
  • デプロイの環境を色々調整できます。
  • …

このシリーズの各記事は?

  • IOSプロジェックトの基本的な設定
  • IOSプロジェックトのビルドセッティングの管理仕方
  • Travis-CI
  • SwiftLint
  • Fastlane

記事一覧

1. IOSプロジェットのバンドルをインストールする

2. Xcode Configuration (.xcconfig) で使用

3. GitHubの上にiOSプロジェクト用のTravis CIを設定

4. SwiftLintとLinterBotを使ってGithubで自動的にコードレビューしましょう

5. CI上でCertificateとProvisioning Profileを設定します

6. Fastlaneの概観

7. FabricでiOSアプリケーションをデプロイする

8. Travis CIでiOSアプリのビルドトリガー

Firebaseについての記事一覧

1. Firebase Crashlytics の概観

2. Firebase App Distribution với iOS Projectの概観

3. Firebase – App DistributionでiOSアプリケーションをデプロイする

  • CI/CD
  • IOSプロジェクト
  • Travis CI
  • Swiftlint
  • Fastlane

関連記事

  • images-author ビン太郎

    Travis CIでiOSアプリのビルドトリガー

    2020-07-13 16:11:10
  • images-author ビン太郎

    FabricでiOSアプリケーションをデプロイする

    2020-07-13 16:10:20
  • images-author ビン太郎

    Fastlaneの概観

    2020-07-13 16:09:18
  • 運営会社

    • 株式会社Enlyt
    • Tel : 045-550-7030
    Enlyt公式サイト
    • ESTIMの特徴
    • ESTIMの使い方
    • 発注フロー
    • リリースまでの流れ
    • パーツ(機能)一覧
    • かんたん見積
    • 活用方法
    • メディア
    • 契約・発注について
    • 開発について
    • ESTIMについて
ESTIM
  • ESTIM
  • かんたん見積
  • 活用方法
  • Q&A
  • メディア
お問い合わせ
  • All Right Reserved
  • Privacy Policy