TestFlightはTestFlightではない
Upcoming SlideShare
Loading in...5
×
 

TestFlightはTestFlightではない

on

  • 631 views

このスライドは下記の勉強会のスライド資料です。 ...

このスライドは下記の勉強会のスライド資料です。

2014年10月9日(木)
クラスメソッド & ゆめみ 合同勉強会開催!!
http://dev.classmethod.jp/news/classmethod-and-yumemi-developers-io-09/

Statistics

Views

Total Views
631
Views on SlideShare
98
Embed Views
533

Actions

Likes
3
Downloads
2
Comments
0

5 Embeds 533

http://dev.classmethod.jp 527
http://blog.mogmet.com 18
https://cuhacker.qiita.com 3
https://www.google.co.jp 1
http://news.google.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

TestFlightはTestFlightではない TestFlightはTestFlightではない Presentation Transcript

  • 1. TestFlightは TestFlightではない Copyright © Classmethod, Inc. underscore Inc. 諏訪 悠紀 1
  • 2. 諏訪 悠紀 • underscore Inc. CTO • Develop, Design, and More... • iOS, Android, and More... http://dev.classmethod.jp/author/suwa-yuki/ アプリ Copyright © Classmethod, Inc. 2 ブログ http://underscore-app.tumblr.com/
  • 3. TestFlightとは? • アプリのベータ版配信サービス • 開発中のアプリを複数の端末に一斉配信 • CIツールで自動配信する方法が一般的 • Burstly社が運営 → Appleに買収される Copyright © Classmethod, Inc. 3
  • 4. TestFlight on iTunes Connect • iTunes Connectからベータ版配信が可能に • Apple IDが登録されていれば配信可能 • UDIDの登録が不要! • サードパーティ製のサービスが不要なので 導入ラクラク Copyright © Classmethod, Inc. 4
  • 5. 新TestFlightの使いかた http://www.slideshare.net/IchiroYamamoto/ Copyright © Classmethod, Inc. test-flight20140918 5
  • 6. しかし、新TestFlightは… 旧TestFlightと同様の機能を 提供するサービスではない! Copyright © Classmethod, Inc. 6
  • 7. 新TestFlightはできないこと色々 できないことが色々あるので 気づいたことを共有します Copyright © Classmethod, Inc. 7
  • 8. できないこと① 対応OS • iOS 8以上でなければ配信できない • TestFlight for iOS は iOS 8以上のみ対応 • iOS 7のデバイスに配信したい場合は 旧TestFlightを使うしかない Copyright © Classmethod, Inc. 8
  • 9. できないこと② タイムラグ • 配信できる状態までに時間がかかる • 確認した限りだが最大3~4時間かかった • Pushをトリガにビルドして配信するといった リアルタイムな対応は不可能 Copyright © Classmethod, Inc. 9
  • 10. できないこと③ 権限の管理 • 内部テスターは開発者or管理者権限が必要 • 開発者は配信中アプリの編集ができるため 権限が強すぎる • 外部テスターはComming Soonなので 現状は開発者or管理者権限を与える必要あり Copyright © Classmethod, Inc. 10
  • 11. できないこと④ Bundle Version • Bundle Versionを上げる必要がある • Submit済みのBundle Versionと同じだと エラーが出るのでSubmitできない • Jenkinsのジョブなどで自動インクリメント されるように設定しておく必要がある Copyright © Classmethod, Inc. 11
  • 12. 例えばこういう運用 開発中… • Jenkinsのジョブから旧TestFlightで配信 • デイリービルドは旧TestFlightで配信 リリース直前… • Submitして新TestFlightで配信 • 問題なければそのままリリース Copyright © Classmethod, Inc. 12
  • 13. まとめ • 新TestFlightはTestFlightではない • 新しいプレリリース機能だと思い込もう • iOSアプリ開発フローに取り入れることで より安心してリリースできるようになる (はず) Copyright © Classmethod, Inc. 13