タグ

fastlaneに関するlulichnのブックマーク (8)

  • GitHub Actionsで最新の状態をテストフライトで配信する

    iOSアプリを開発するなかで、開発中のパッケージを確認するためにテストフライトという仕組みを使います。 これをGitHub Actionsを使って自動化してみました。 「あるブランチにcommitされたら、最新の状態のビルドをテストフライトで配布」をGitHub Actionsで組む手順を紹介します。 実装の流れ fastlane matchを使った証明書管理を準備する fastlaneにテストフライトのためのレーンを実装する GitHub Actionsの設定をする なお、fastlaneはすでにセットアップ済みであることを想定して書きます。 まだfastlaneを使ってない場合はこちらの記事などを参考にセットアップしてみてください。 fastlane matchを使った証明書管理を準備する fastlane matchはfastlaneアクションの一つで、iOSの煩雑な証明書管理をシン

    GitHub Actionsで最新の状態をテストフライトで配信する
  • iOSアプリ配布やmatchで2FA対策は不要?fastlaneがAppStoreConnect APIに対応しました!

    fastlaneを利用してのAppStoreConnectへの配布には、2FA(2段階認証)の対策のためにApp用シークレットを用意したりといろいろ面倒でした。しかし、昨年AppStoreConnect APIがリリースされ、ついにfastlaneがこのAPIをサポートしました🎉(正確には2.162.0でmatchのサポートが入ったのでかなり使いやすくなったという感じです) fastlaneチームの方々にはいつも当に感謝しかありません。⭐を送るなどして応援しましょう! App Store Connect APIを使うと何が嬉しいのか 👆こちらのページを見てみましょう。 Benefitとして以下の4つが記載されています。 No 2FA needed Better performance Documented API Increased reliability 2FAが不要になり、パフォ

    iOSアプリ配布やmatchで2FA対策は不要?fastlaneがAppStoreConnect APIに対応しました!
  • iOS向けfastlaneアクションまとめ - Qiita

    概要 iOS向けのfastlaneアクション(fastlaneで簡単に利用できる機能群)についてざっと知りたい方向けに、公式ドキュメントと概要をまとめてみました。以下のカテゴリに分類してあります。 ビルド コード署名 Push通知 テスト スクリーンショット リリース fastlane v2.68.0よりアクション名が新しくなっていますので、以下の形式で併記します。 Fastlane core action rename & aliases #10939 v2.68.0以降の新アクション名|旧アクション名 ビルド build_ios_app, build_app|gym 公式ドキュメント ビルドとiOSパッケージ(ipaファイル)の作成を自動化 xcodebuildの代わり 例)gym(scheme: "MyApp") cocoapods 公式ドキュメント pod installの実行を自

    iOS向けfastlaneアクションまとめ - Qiita
  • Mac mini増殖中!iOSアプリのビルドをマスター・スレーブ化して時間を短縮する - pixiv inside [archive]

    チームでiOSアプリの開発をしていると、ビルドのコストが肥大化しがちです。ピクシブでは、ビルドとテストをMac mini上に構築したJenkinsで行っているのですが、ビルドキューが詰まり、開発速度が上がりにくくなっていました。 これを改善するため、最近、iOSチームのビルドサーバーを、Mac mini 1台から3台に増やし、マスター・スレーブ環境でビルドできるようにしました。今回、そのための設定について、エンジニアの @anchan から紹介します! ビルドサーバーの環境設定は、GitHubに公開しています! モチベーション Xcodeは1台のマシンでビルドを並列化できません。チームメンバーとアプリの数が増えるにつれ、それに比例してJenkinsのビルドキューが詰まるようになりました。 Mac mini 1台では厳しくなってきたので、Mac mini 3台でJenkinsのマスター・スレ

    Mac mini増殖中!iOSアプリのビルドをマスター・スレーブ化して時間を短縮する - pixiv inside [archive]
  • 【iOS】jenkinsでfastlaneを実行してtestやipaファイルの作成を行う - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    【iOS】jenkinsでfastlaneを実行してtestやipaファイルの作成を行う - Qiita
  • fastlane で Unity のビルドと配布を自動化する - Qiita

    はじめに 普通の Unity プロジェクトの開発中は、以下のサイクルが何度も繰り返されることと思います。 iOS 用の buildNumber をインクリメント iOS 用の Xcode プロジェクト書き出し iOS 用 ipa 作成 ipa を fabric の beta で配布 Android 用の bundleVersionCode をインクリメント Android 用 apk 書き出し apk を fabric の beta で配布 slack で開発チームに報告 面倒ですね。fastlane でラクしましょう。 この記事は fastlane で Unity のビルドを行う部分を中心に書いていますので、fastlane の基的な部分はこちらの記事などをどうぞ。 fastlaneを使って継続的デリバリーを実践する これから始めるfastlane HOW? 1. ビルドスクリプトの準

    fastlane で Unity のビルドと配布を自動化する - Qiita
  • fastlaneを使って継続的デリバリーを実践する - Qiita

    モバイルDevOps Advent Calendar 2015 4日目 寒さもひとしお身にしみるころ、皆様いかがお過ごしでしょうか。 モバイルDevOps Advent Calendarということで、fastlaneを使って継続的デリバリーを実践する的な内容を書きたいと思います。 継続的デリバリーの正しい定義、探したけどコレという感じのが無かったので、この記事では「いつでもリリース可能な状態にして、リリース時のコストを下げておくこと」という定義とします。 iOSアプリの継続的デリバリーに便利なfastlaneのご紹介 - Qiita 内容的には、以前書いた↑ものと被っているのですが、書いた当時からfastlaneがめちゃくちゃ便利になっているので、改めて書き直した次第です。 条件 Require バージョン管理している git(github)前提で話をしています リモートリポジトリは非公開

    fastlaneを使って継続的デリバリーを実践する - Qiita
  • これから始めるfastlane - Qiita

    この記事は、第2のドワンゴ Advent Calendar 2015の記事です。 はじめに ここ最近のiOS界隈のトレンドの1つとしてfastlaneがあります。 fastlaneは様々なアクションを組み合わせて使用することで、テストやipaの作成などを簡潔に記述し実行することができます。 2015年10月25日のニコニコ超パーティにてリリースされた「ニコナレ」などドワンゴでリリースしていくiOSアプリにも今後積極的に使用していく予定です。 今回実際にプロジェクトに取り入れた例を踏まえつつ、これからfastlaneを初めて触る人がこの記事を見ればfastlaneの使い方、actionの定義の仕方などがわかるような記事を目指します。 また、多くの紹介記事ではAppStoreへのリリース自動化やデプロイ等に焦点を当てていますが、今回はテストでの利用やipaの作成など、デプロイフロー以外でもfa

    これから始めるfastlane - Qiita
  • 1