26
www.chariot.co.jp facebook.com/chariot.jp テストフライトの使い方 http://www.testflightapp.com

テストフライトの使い方 - Using TestFlight

Embed Size (px)

DESCRIPTION

テストフライト(TestFlight)はアプリのβ版を無料配布サービスです。このプレゼンテーションはテストフライトの使い方を説明します。 このプレゼンテーションは役に立ちましたか? 以下のリンクで何かご意見がございましたら、お聞かせください。 http://fb.me/chariot.jp

Citation preview

Page 1: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp

テストフライトの使い方

http://www.testflightapp.com

Page 2: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlightとは・・・?

2

サインアップ: http://www.testflightapp.com

問題 • AdHoc配布用プロビジョニングは 難しい

• ベータテスターの管理は大変

TestFlight • スマホアプリ開発者向け無料ベータテストアシスタント

• ベータビルド配送サービス iTunesを使用する必要なし 手動で同期する必要なし

• ベータテスター管理プラットフォーム

Page 3: テストフライトの使い方 - Using TestFlight

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

Page 4: テストフライトの使い方 - Using TestFlight

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」をクリックした後、以上の 「デバイスのメールアド」までに インビテーションリンクを送る。 このリンクからテストアプリを インストールすることができる。

Page 5: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlight ≫アカウント作成 ≫確認

5

2. 以下の画面が表示される。とりあえず、無視しましょう 3. デバイスのメールを

チェック

Page 6: テストフライトの使い方 - Using TestFlight

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」の

ホームページへの

リンクが表示。

このページから

ベータアプリを

ダウンロードできます。

Page 7: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlight ≫チーム作成

7

5. チームを作成しましょう 4. ウェブブラウザーに戻りましょう。 「Team」をクリック

サポート FAQ等

チーム名

チーム チームの管理

ビルド アプリの管理

(分析、テスターにお知らせを送る等)

インストールアプリ iPhoneを登録、

iPhoneにベータを インストールする

登録

Page 8: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlight ≫チーム管理

8

6. 「Add Teammate (チームメンバを追加)」をクリック

チーム メンバーを追加

Page 9: テストフライトの使い方 - Using TestFlight

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」のチームメートに追加されます。

Page 10: テストフライトの使い方 - Using TestFlight

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」の

ホームページへの

リンクが表示。

このページから

ベータアプリを

ダウンロードできます。

Page 11: テストフライトの使い方 - Using 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バージョン

ユーザーを承認する

ユーザーを承認しない

アクション

Page 12: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlight ≫チーム管理

12

12. デスクトップまでデバイスプロフィールを 保存

11. チームメンバーを選んで、 プルダウン・ メニュー から「Export Devices」を選択

Page 13: テストフライトの使い方 - Using TestFlight

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

Page 14: テストフライトの使い方 - Using TestFlight

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)をアップロード

Page 15: テストフライトの使い方 - Using TestFlight

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分を待ち

Page 16: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

Apple Developer Portal ≫プロビジョニングプロフィルをダウンロード

16

ADP6. もう一回「Distribution」をクリックして、

プロフィールを選んで、「Download」をクリック

Page 17: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

XCode ≫プロビジョニングプロフィルをインポート

17

XC1. Apple Developer Portalからダウンロードした配布プロフィール(distribution profile)を インポートしましょう

XCode

Page 18: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

XCode ≫リリースを選ぶ

18

XC2. アプリ内に「Release」は前のステップのdistribution profileとして設定しましょう

Page 19: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

XCode ≫プロジェクトをアーカイブ

19

XC4. Provisioning Profilesまで戻りましょう。 「Archives」をクリック

XC3. 現在のプロジェクトをアーカイブ

Page 20: テストフライトの使い方 - Using TestFlight

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」をクリック

Page 21: テストフライトの使い方 - Using TestFlight

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」が 選んだことを確認

Page 22: テストフライトの使い方 - Using TestFlight

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ファイルをドロップするか、 クリックしてファイルを選ぶ

ここにアプリの説明などの情報を書きましょう。 この説明はテスターにメールします。

Page 23: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlight ≫ビルドをアップロード

23

15. Distribution list(配布リスト)又はチームメートを選んで、「Complete」をクリック

16. 終わりです。テスターにアプリのリンクが 送られて、ご自由にダウンロードできます

チームメンバー、又は配布リストを選び

ましょう

Page 24: テストフライトの使い方 - Using TestFlight

www.chariot.co.jp facebook.com/chariot.jp Copyright © Chariot Co. Ltd. All rights reserved.

TestFlight ≫アプリをインストール

24

テスターは以下のメールを受けます。 「Install」をタッチして、デバイスまでアプリをインストールできます。

開発者にフィードバックを送るために、点線の上に返事を書いて送る

Page 25: テストフライトの使い方 - Using TestFlight

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/

Page 26: テストフライトの使い方 - Using TestFlight

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などの環境を用い、お客様の目的に応じて最適な開発を行います。