GCDについて?
                 2012年6月30日
                    中原 瞬




12年6月30日土曜日
自己紹介




12年6月30日土曜日
自己紹介

              中原瞬(24歳)

              Twitter:@shun_nakahara
              Facebook/Google+:本名

              Apple製品大好き

              息子大好き

12年6月30日土曜日
自己紹介

              中原瞬(24歳)

              Twitter:@shun_nakahara
              Facebook/Google+:本名

              Apple製品大好き

              息子大好き

12年6月30日土曜日
GCDについて説明しよう!...




12年6月30日土曜日
GCDについて説明しよう!...




12年6月30日土曜日
GCDについて説明しよう!...

                   めんどうだ...




12年6月30日土曜日
GCDについて説明しよう!...

                   めんどうだ...




12年6月30日土曜日
GCDについて説明しよう!...

                   めんどうだ...


                     スライドの作成が
                  間に合わなかっただけでしょ!


12年6月30日土曜日
12年6月30日土曜日
12年6月30日土曜日
しょうがないなぁー




12年6月30日土曜日
12年6月30日土曜日
ぼくが以前作ったのがあるから
                それを使うと良いよ


12年6月30日土曜日
TestFlight
              プロジェクトで導入してみた


                  ぼくが以前作ったのがあるから
                    それを使うと良いよ


12年6月30日土曜日
TestFlightって何者?




12年6月30日土曜日
12年6月30日土曜日
12年6月30日土曜日
私気になります!
12年6月30日土曜日
TestFlightとは




12年6月30日土曜日
TestFlightとは


              ベータテストを行うアシスタント




12年6月30日土曜日
TestFlightとは


              ベータテストを行うアシスタント

              ベータビルド(IPA)配布サービス




12年6月30日土曜日
TestFlightとは


              ベータテストを行うアシスタント

              ベータビルド(IPA)配布サービス

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



12年6月30日土曜日
TestFlightのできる事




12年6月30日土曜日
TestFlightのできる事

              ベータアプリのクラウド配布




12年6月30日土曜日
TestFlightのできる事

              ベータアプリのクラウド配布

              レポート




12年6月30日土曜日
TestFlightのできる事

              ベータアプリのクラウド配布

              レポート

              フィードバック




12年6月30日土曜日
TestFlightのできる事

              ベータアプリのクラウド配布

              レポート

              フィードバック

              チェックポイント



12年6月30日土曜日
TestFlightのできる事

              ベータアプリのクラウド配布

              レポート

              フィードバック

              チェックポイント

              クラッシュレポート

12年6月30日土曜日
クラウド配布の手順(ENT)




12年6月30日土曜日
クラウド配布の手順(ENT)

              IPA作成




12年6月30日土曜日
クラウド配布の手順(ENT)

              IPA作成

              DesktopAppかサイトからIPAをアップロード




12年6月30日土曜日
クラウド配布の手順(ENT)

              IPA作成

              DesktopAppかサイトからIPAをアップロード

              アプリのインストールURLを端末からアクセス




12年6月30日土曜日
クラウド配布の手順(ENT)

              IPA作成

              DesktopAppかサイトからIPAをアップロード

              アプリのインストールURLを端末からアクセス

              ログインしデバイスをTestFlightに登録




12年6月30日土曜日
クラウド配布の手順(ENT)

              IPA作成

              DesktopAppかサイトからIPAをアップロード

              アプリのインストールURLを端末からアクセス

              ログインしデバイスをTestFlightに登録

              アプリをインストール



12年6月30日土曜日
TestFlight SDKの導入




12年6月30日土曜日
TestFlight SDKの導入


              libTestFlight.aとTestFlight.hをプロジェクトに追加




12年6月30日土曜日
TestFlight SDKの導入


              libTestFlight.aとTestFlight.hをプロジェクトに追加

              libz.dylibが追加されていなければ追加




12年6月30日土曜日
TestFlight SDKの導入




12年6月30日土曜日
TestFlight SDKの導入


     #ifdef DEBUG
     #import "TestFlight.h"
     #endif

     #ifdef DEBUG
         [TestFlight takeOff:@"<teamToken>"];
         [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];
     #endif




12年6月30日土曜日
TestFlight SDKの導入


     #ifdef DEBUG
     #import "TestFlight.h"
     #endif

     #ifdef DEBUG
         [TestFlight takeOff:@"<teamToken>"];
         [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];
     #endif




       レポートをリアルタイムで取得してくれる




12年6月30日土曜日
TestFlight SDK のFeedback




12年6月30日土曜日
TestFlight SDK のFeedback

       #ifdef DEBUG
           [TestFlight openFeedbackView];
       #endif




12年6月30日土曜日
TestFlight SDK のFeedback

       #ifdef DEBUG
           [TestFlight openFeedbackView];
       #endif



              このメッセージを呼ぶと
     右のようなFeedbackViewが表示される




12年6月30日土曜日
TestFlight SDK のFeedback

       #ifdef DEBUG
           [TestFlight openFeedbackView];
       #endif



              このメッセージを呼ぶと
     右のようなFeedbackViewが表示される




12年6月30日土曜日
TestFlight SDK の




12年6月30日土曜日
TestFlight SDK の


              #ifdef DEBUG
                  [TestFlight passCheckpoint:@"<ここにチェックポイントメッセージを書く>"];
              #endif




12年6月30日土曜日
TestFlight SDK の


              #ifdef DEBUG
                  [TestFlight passCheckpoint:@"<ここにチェックポイントメッセージを書く>"];
              #endif



                 このメッセージでチェックポイントを送れる

                       通過して欲しくない場所に仕込んで、
              通過したら通知してくれたりと、使い方次第!?



12年6月30日土曜日
TestFlightを使うメリット




12年6月30日土曜日
TestFlightを使うメリット

              Macを通じてアプリインストールしなくても良い




12年6月30日土曜日
TestFlightを使うメリット

              Macを通じてアプリインストールしなくても良い

              IPAの配布が楽(TestFlightにUPするだけ)




12年6月30日土曜日
TestFlightを使うメリット

              Macを通じてアプリインストールしなくても良い

              IPAの配布が楽(TestFlightにUPするだけ)

              国内外どこからでも端末にインストールできる




12年6月30日土曜日
TestFlightを使うメリット

              Macを通じてアプリインストールしなくても良い

              IPAの配布が楽(TestFlightにUPするだけ)

              国内外どこからでも端末にインストールできる

              Bata版の段階では無料(現在Pro版は調整中?)




12年6月30日土曜日
TestFlight SDKを使うメリット




12年6月30日土曜日
TestFlight SDKを使うメリット


              クラッシュレポートの取得をクラウド化




12年6月30日土曜日
TestFlight SDKを使うメリット


              クラッシュレポートの取得をクラウド化

              チェックポイントで挙動確認ができる




12年6月30日土曜日
TestFlight SDKを使うメリット


              クラッシュレポートの取得をクラウド化

              チェックポイントで挙動確認ができる

              フィードバッグでテスターからの要望が得やすい




12年6月30日土曜日
TestFlight SDKを使うメリット


              クラッシュレポートの取得をクラウド化

              チェックポイントで挙動確認ができる

              フィードバッグでテスターからの要望が得やすい

              テスト状況をバージョン違で確認が取りやすい




12年6月30日土曜日
TestFlight SDKの制限




12年6月30日土曜日
TestFlight SDKの制限


              登録テスター上限:1000人




12年6月30日土曜日
TestFlight SDKの制限


              登録テスター上限:1000人

              登録端末上限:100台




12年6月30日土曜日
TestFlight SDKの制限


              登録テスター上限:1000人

              登録端末上限:100台

              SDKレスポンス上限:82/h




12年6月30日土曜日
TestFlight SDKの制限


              登録テスター上限:1000人

              登録端末上限:100台

              SDKレスポンス上限:82/h
              Pro版はおそらく上限が増えると思うがまだ発表されていない




12年6月30日土曜日
12年6月30日土曜日
12年6月30日土曜日
変更がある事にTestFlight
              に上げるのが面倒だ!




12年6月30日土曜日
変更がある事にTestFlight
              に上げるのが面倒だ!




12年6月30日土曜日
変更がある事にTestFlight
                 面倒かもしれないけど
              に上げるのが面倒だ!
                ちゃんとやりなさいよ




12年6月30日土曜日
変更がある事にTestFlight
                 面倒かもしれないけど
              に上げるのが面倒だ!
                ちゃんとやりなさいよ




12年6月30日土曜日
少しめんどくさ
                              いですね




              変更がある事にTestFlight
                 面倒かもしれないけど
              に上げるのが面倒だ!
                ちゃんとやりなさいよ




12年6月30日土曜日
確かにこのままだと
              めんどくさいのは明らかだ!!

              Jenkinsさんって人を知っている
              からその人に相談してみよう!




12年6月30日土曜日
12年6月30日土曜日
12年6月30日土曜日
Jenkinsを使った手順


              リポジトリからプロジェクト取得

              プロジェクトをビルド

              TestFlightにアップロード



12年6月30日土曜日
実際にやってみた




12年6月30日土曜日
完


12年6月30日土曜日

Gcdについて?