麦芽(ばくが、英語:malt)とは、麦、特に大麦の種子を発芽させたもので、ビール、ウイスキー、水飴の原料となる。fastlane前の会社の技術ブログに書いたやつだけど、技術ブログ閉鎖されたっぽいんで、前もってバックアップしといたやつを転記。Beta」を利用しています。asmz.hatenablog.jpなので、「じゃあ、それで開発中のアプリも配布できんじゃん(、何言ってんのこの呑んだくれが!)」と言われそうですが、まぁちょっと落ち着いてください。Crashlyticsでテスター配布するためには、CrashlyticsのSDKをアプリに導入する必要があります。「ちょっとしたお試しアプリ」だと、まだSDKを組み込む必要があるレベルでなかったり、「外注先からの納品アプリ」とかだと、成果物としてipaファイルで納品されたりしてそもそもSDKを組み込む余地すらない場合もあります。Androidアプリなんかは基本的にapkファイルをメールなり何なりで送れば、受け取った側がそのままインストールできるのでほとんど問題にならないのですが、iOSアプリだとそうはいきません。複数名分の端末を借りてちまちまUSBインストールとかやってられませんし、Web公開もやや手間ですよねー。そんな時、お手軽に開発中アプリを複数名に配布する方法を今回ご紹介いたします。Appliveryとは?今回使うのは「Applivery」というWebサービスです。www.applivery.comググってみると日本語の記事はほとんど当たらないので、日本ではあまり知られてないんじゃないかと思うのですが、これが割と良さげなサービスです。いうと、こんな感じです。Beta、DeployGateなお、サービス自体は有料ですが無料プランもあり、無料プランには以下のような制約があります。sitesについては次項参照)2チームまで500インストールまで「2アプリまで」あたりは会社の規模によっては引っかかりそうなところではありますが、例えば10ビルドまでと言っても、それを超えた数のバイナリをアップロードしたい場合は古いビルドを捨てれば良いだけなので、小さい規模の開発なら無料プランでもそんなに大きな問題はないんじゃないかと思われます。sites」機能です。端的にいうと「開発版アプリ配布サイト」ってことですね。sitesになります。配布できるのは開発版のアプリに限ります。sitesを使うメリットとして、以下が挙げられます。Nameをつけて「Create」これでアプリは用意できました。build済ファイルのアップロード次に配布したいipa、apkファイルをアップロードします。file」でアップロードしたいファイルを選択し、「↑Upload」これでアプリのアップロードは完了です。ちなみに、同じサービスでiOS版・Android版の両方を用意している場合、先に作成した1アプリ内でiOS/Android両方のビルドファイルをアップロードできます。最後にこのアプリ用の配布サイトを作成します。protected」を選択し、適当なパスワードを設定して「Save」を押します。iOSアプリの場合、テスターの方はUDID登録済iOS端末のSafariでこのURLを開いてもらう必要があります。以降はテスター側の操作となります。Safariで配布サイトURLを開くパスワード入力画面が表示されるので、入力し「Continue」ダウンロードできるアプリが表示されるので「↓Install」をタップ初回は証明書関連のメッセージが表示されるので、画面の指示に従って操作してくださいこのほかにいくつか確認アラートが上がる場合がありますが、了承して問題ありません。上記で説明した「Builds」画面で新しいビルドファイルをアップロードすることで、新しいVerを登録できます。uploaded」に設定しておけば、その後テスターが上記の手順でアプリをダウンロードしに行った際に自動的に最新版のビルドをダウンロードできるようになっていますので、テスターの方へは「最新版アップロードしました!」と伝えるだけで大丈夫です。今回は利用していませんが、Appliveryには他にも以下のような機能があります。CI連携fastlaneやBitrise、Jenkins、TravisCIといった主要なツール・サービスとの連携機能が用意されており、CIでビルドした成果物をそのままAppliveryへアップロードすることなどが可能です。sites以外にもいろいろ便利そうな機能があるようなので、自分もどこかのタイミングでもう少しちゃんと使ってみようかなという気持ちあります。Betaでのテスター配布も外しづらいんだよなぁ。(1)はてなブログをはじめよう!asmz0さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。