テストフライトの使い方 - using testflight
DESCRIPTION
テストフライト(TestFlight)はアプリのβ版を無料配布サービスです。このプレゼンテーションはテストフライトの使い方を説明します。 このプレゼンテーションは役に立ちましたか? 以下のリンクで何かご意見がございましたら、お聞かせください。 http://fb.me/chariot.jpTRANSCRIPT
www.chariot.co.jp facebook.com/chariot.jp
テストフライトの使い方
http://www.testflightapp.com
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlightとは・・・?
2
サインアップ: http://www.testflightapp.com
問題 • AdHoc配布用プロビジョニングは 難しい
• ベータテスターの管理は大変
TestFlight • スマホアプリ開発者向け無料ベータテストアシスタント
• ベータビルド配送サービス iTunesを使用する必要なし 手動で同期する必要なし
• ベータテスター管理プラットフォーム
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlightとは・・・?
3
基本のフロー ステップ 場所 説明 ステップ 場所 説明
1 TF TestFlightのアカウントを作成する 8 ADP 配布プロフィールにデバイスを追加する
2 TF デバイス登録 9 ADP 配布プロフィールをダウンロードする
3 TF テスターグループを作成する 10 XC Provisioningプロフィールをインポートする
4 TF グループへテスターを招待して、追加する 11 XC 配布プロフィールを設定する
5 TF チームメンバーのデバイスをエックスポートする 12 XC IPAファイルを作成する
6 ADP デバイスリストをアップロードする 13 TF IPAをアップロードする
7 ADP 配布プロフィールを作成する 14 TF テスターに配布する
*「TF」=TestFlight; 「ADP」= Apple Developer Portal;「XC」=XCode
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫アカウント作成
4
http://www.testflightapp.com に行きましょう 「Sign Up」をクリック
1. アカウント作成 ※iPhoneかiPadのメールアドを使用する必要ある
名
姓
デバイスのメールアド
デバイスのメールアド(確認)
パスワード
パスワード(確認)
サインアップ
「開発者です」 これをチェックしましょう
「Sign Up」をクリックした後、以上の 「デバイスのメールアド」までに インビテーションリンクを送る。 このリンクからテストアプリを インストールすることができる。
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫アカウント作成 ≫確認
5
2. 以下の画面が表示される。とりあえず、無視しましょう 3. デバイスのメールを
チェック
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫アカウント作成 ≫デバイス登録
6
A TestFlightからの
メールを開けて、「Accept」をクリック
B 「Register Device」を
クリック
C 「インストール」を
クリック
D 「インストール」を
クリック
E 「完子」をクリック
登録完了 開発者はアプリを リリースする時、 ダウンロードへの リンクを受ける
デバイスを登録した後、ホーム画面上で「TestFlight」の
ホームページへの
リンクが表示。
このページから
ベータアプリを
ダウンロードできます。
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫チーム作成
7
5. チームを作成しましょう 4. ウェブブラウザーに戻りましょう。 「Team」をクリック
サポート FAQ等
チーム名
チーム チームの管理
ビルド アプリの管理
(分析、テスターにお知らせを送る等)
インストールアプリ iPhoneを登録、
iPhoneにベータを インストールする
登録
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫チーム管理
8
6. 「Add Teammate (チームメンバを追加)」をクリック
チーム メンバーを追加
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫チーム管理 ≫チームメンバー招待
9
チーム
メンバーを追加
オプションA: メールのみ
オプションB: URL(リクルート)
7. チームメンバ(Teammate)を招待しましょう
オプション: 「テスターを招待」
(説明)
テスター者のデバイスのメールアド
テストアプリのURL
招待を送る
チームの開発者
以下のリンクはテスターに共有して、各テスターまでにメールする必要がなし
(メッセージ)
1
テスターがURLをクリックした後、TestFlightまでにリダイレクトし
て、アカウントをサインアップします。
2
「Teammates」の下に「Recruited」のチームメートに追加されます。
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫チーム管理 ≫チームメンバーデバイス登録
10
8. 招待したベータテスターのデバイス上で・・・
A TestFlightからの
メールを開けて、「Accept」をクリック
B 「Open Dashboard」を
クリック
C 「Register Device」を
クリック
D 「インストール」を
クリック
E 「インストール」
を押す
F 「完了」 を押す
登録完了 開発者はアプリを リリースする時、
ダウンロードへのリンクを受ける
アプリ インストール 「Dashboard」から ベータアプリを選び
終
デバイスを登録した後、ホーム画面上で「TestFlight」の
ホームページへの
リンクが表示。
このページから
ベータアプリを
ダウンロードできます。
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫チーム管理 ≫チームメンバー承認
11
10. TestFlight上で各ユーザーを追加するために「Approve」を クリック
9. チームリーダーは登録者から お知らせメールを受けます
PendingやRecruitedをチェックしましょう。新しいテスターが登録した後、
ここに知らせます。
Distribution Lists(配布リスト)が チームメンバーを結成するのに
便利な方法を提供する
保留しているリクエスト
URLでリクルートしたメンバー
チームメンバーの全て
チームメンバーのプロフィル
ユーザーのデバイスの OSバージョン
ユーザーを承認する
ユーザーを承認しない
アクション
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫チーム管理
12
12. デスクトップまでデバイスプロフィールを 保存
11. チームメンバーを選んで、 プルダウン・ メニュー から「Export Devices」を選択
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
Apple Developer Portal ≫デバイスを追加
13
ADP1. 「Devices」、それで「Upload devices」を クリック
ADP. http://developer.apple.comにログインして、「iOS Provisioning Portal」をアクセス
http://developer.apple.com
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
Apple Developer Portal ≫デバイスを追加、プロビジョニングプロフィルを作成
14
ADP3. 「Provisioning」、「Distribution」、それで「New Profile」をクリック
ADP2. TestFlightでエックスポートしたファイル (ステップ12)をアップロード
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
Apple Developer Portal ≫プロビジョニングプロフィルを作成
15
ADP5. ステータスはPendingなので、 数分待ってましょう
ADP4. 新しいプロフィールを作成しましょう
a) 配布方法 として「Ad Hoc」を選びましょう
b) 新しいプロフィール名を入力しましょう
c) アプリを選びましょう
d) アプリを送るためのデバイスを選びましょう
e) 「Submit」をクリックしましょう
プロフィル名
1分
約1~3分を待ち
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
Apple Developer Portal ≫プロビジョニングプロフィルをダウンロード
16
ADP6. もう一回「Distribution」をクリックして、
プロフィールを選んで、「Download」をクリック
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
XCode ≫プロビジョニングプロフィルをインポート
17
XC1. Apple Developer Portalからダウンロードした配布プロフィール(distribution profile)を インポートしましょう
XCode
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
XCode ≫リリースを選ぶ
18
XC2. アプリ内に「Release」は前のステップのdistribution profileとして設定しましょう
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
XCode ≫プロジェクトをアーカイブ
19
XC4. Provisioning Profilesまで戻りましょう。 「Archives」をクリック
XC3. 現在のプロジェクトをアーカイブ
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
XCode ≫アプリをシェア
20
XC6. 「iOS App Store Package (.ipa)」が選んだことを確認
XC5. アプリを選んで、「Share」をクリック
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
XCode ≫アプリをサイン、保存
21
XC8. 「Next」、それで「Save」をクリックしましょう。これはIPAファイルを作成
XC7. 「Identity」のために「iPhone Distribution」が 選んだことを確認
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫ビルドをアップロード
22
13. ビルドをアップロードしましょう。 「Upload Build」をクリック
14. XCode(ステップXC10)で保存したIPAファイルを「Build File」に
ドラッグして、「Confirm Testers」をクリック
IPAを作成する時問題がある場合、こちらをクリックして説明書にアク
セスできる
MAXサイズ=800MB
テスターを確認
ビルドをアップロード
ビルドをアップロード
ここにIPAファイルをドロップするか、 クリックしてファイルを選ぶ
ここにアプリの説明などの情報を書きましょう。 この説明はテスターにメールします。
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫ビルドをアップロード
23
15. Distribution list(配布リスト)又はチームメートを選んで、「Complete」をクリック
16. 終わりです。テスターにアプリのリンクが 送られて、ご自由にダウンロードできます
チームメンバー、又は配布リストを選び
ましょう
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
TestFlight ≫アプリをインストール
24
テスターは以下のメールを受けます。 「Install」をタッチして、デバイスまでアプリをインストールできます。
開発者にフィードバックを送るために、点線の上に返事を書いて送る
終
終
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
付録
25
• Unless your company has Enterprise distribution, each time a tester or a device is newly added, IPA must be re-signed (but not re-built). – In this case, TestFlight will automatically update the binary file
• TestFlight’s API provides many additional features that are highly useful for developers, including: – Tester data collection
– Crash report collection
– Remote logging
– Checkpoint creation
…and more
Get more information at https://testflightapp.com/sdk/download/
www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.
■ キャリオットとは
26
キャリオット株式会社は東京を拠点として展開する
エンターテインメントコンテンツ開発スタジオです。 キャリオットはエンターテインメントコンテンツを中心に、Facebookプラットフォーム向けソーシャルアプリやゲーム、 スマートフォン・タブレット向けAR(拡張現実)ソリューションや、クロスプラットフォームウェブサイトをデザインします。
貴方のアイデアを現実(リアル)に キャリオットは企画から開発、運営の全てのプロセスをワンストップサービスで行います。
会社概要
会社名 キャリオット株式会社
住所 東京都千代田区
神田岩本町4番地長谷川ビル3階
TEL 03-6809-4111
Mail [email protected] URL http://www.chariot.co.jp Facebook https://www.facebook.com/chariot.jp
設立 1994年1月21日
資本金 500万円 従業員数 11名 取引先
ソーシャル ■コンセプトデザイン
■グラフィックデザイン
■システム設計・構築
■システムサポート
拡張現実(AR) ■コンセプトデザイン
■ユーザーインターフェイス、
グラフィックデザイン
■3Dコンテンツ開発
■アプリケーション開発
■ソーシャルネットワークとの連携
Web開発 ■クロスプラットフォームデザイン
(スマートフォン、タブレット、PC) ■グラフィックデザイン
■システム設計・構築
■システムサポート
企画 ・要件定義
・仕様策定
デザイン ・コンテンツ
・ユーザーインターフェース
・ゲームデザイン
・システム
開発 ・アプリケーション
・コンテンツ管理(CMS) ・データベース
・各種システム
リリース後 ・運営/マネジメント
・アップデート
・カスタマイズ
・サポート
キャリオットは、「ソーシャル」「AR(拡張現実)」 「Web開発」の3つのサービスを基盤に、 お客様の目的にあった複合的なサービスを提供します
キャリオットは企画から開発、リリース後の運営や メンテナンスまで、統合的ソリューションを提供します。 お客様の目的に応じて、各ステップできめ細かい提案と 実行に取り組んでいます
キャリオットでは、UnityやHTML5などの環境を用い、お客様の目的に応じて最適な開発を行います。