際際滷

際際滷Share a Scribd company logo
TestFlightみたいなのを
徭恬する
デジタルサ`カス幄L紅寒崘錬
L紅寒崘錬
とも き
@tomzoh?
とむぞう
_k狼箸龍
その麿箸龍
Webサイト_k, iOSアプリ_k
レンタルカ`トレ`ス, 徨垢恬(mbed), ´
TOMZOH
お碧並 スマホアプリ鞭蝕k Mgr
デジタルサ`カス幄 険砠LCTO
Facebook CakePHP iOS
デジタルサ`カス幄
? Webサイト鞭_k
? スマホアプリ鞭蝕k?
?
? 徭芙サ`ビス
PHP, Drupal, CakePHP
iOS, Android)?
?
http://appbuilder.jp
Twitter: @tomzoh
Twitter: @tomzoh
書晩のテ`マ:
TestFlightみたいなのを
徭恬する
アプリ鞭蝕k
お人さま二I ご毅輝宀
PM
デザイナ iOS Android Web
アプリユ`ザ
悶崙
益芙のアプリ_kのステップ
勣周協x?O
_k
テスト
アプリ賦
ご_J/恷K晒
? アプリの頼撹にしてコミットする
弐s。
? ウォ`タ`フォ`ル殞兇縫廛蹈献
クトM佩する駅勣がある。
? とは冱いつつで仝勣周協x々して
もgHに咾してみたら仝ちょっと
`ったね?々というのはある。
? _k?テスト瘁にgHにお人さまにg
Hに乾っていて、返乾り湖の_J、
俐屎をRり卦す。恷K晒
益芙のアプリ_kのステップ
勣周協x?O
_k
テスト
アプリ賦
ご_J/恷K晒
益芙のアプリ_kのステップ
勣周協x?O
_k
テスト
アプリ賦
ご_J/恷K晒
バイナリ
恬撹&塘下
益芙のアプリ_kのステップ
勣周協x?O
_k
テスト
アプリ賦
ご_J/恷K晒
嘛_J
バイナリ
恬撹&塘下
益芙のアプリ_kのステップ
勣周協x?O
_k
テスト
アプリ賦
ご_J/恷K晒
嘛_J
プログラム
俐屎
バイナリ
恬撹&塘下
益芙のアプリ_kのステップ
勣周協x?O
_k
テスト
アプリ賦
ご_J/恷K晒
嘛_J
プログラム
俐屎
バイナリ
恬撹&塘下
iOSアプリ塘下プラットフォ`ム
? 2009゛ メ`ル塘下
? 仝UDIDの{べ圭?々仝iTunesにドラッグ&ドロップします々議
な返。
? 繁侭嗤の極挑を揖豚しちゃって極挑が寔っ易になる並絞?
? 2010゛ TestFlight
? 仝厚仟井アップしました々仝_Jしました々寄蛍宴旋?
? 仝TestFlight秘返々?
? 2011゛ 鴛稼堰看顎壊艶塘下
鴛稼堰看顎壊艶塘下
iOSのアプリ塘下
? AppStoreU喇で塘下する塘下
? AppleのTestFlightもこれ。
? iTunesやiPhone撹ユ`ティリティを聞って、?
ケ`ブルU喇でインスト`ルする
? 鏡徭にBしたWebサイトから宥佚指U喇で?
塘下する。
iOSのアプリ塘下
? AppStoreU喇で塘下する塘下
? AppleのTestFlightもこれ。
? iTunesやiPhone撹ユ`ティリティを聞って、?
ケ`ブルU喇でインスト`ルする
? 鏡徭にBしたWebサイトから宥佚指U喇で?
塘下する。
鴛稼堰看顎壊艶塘下
iOS 鴛稼堰看顎壊艶塘下の碧Mみ
plistファイル?
塘下サ`バ
バイナリ塘下サ`バ
iOS極挑
iOS 鴛稼堰看顎壊艶塘下の碧Mみ
plistファイル?
塘下サ`バ
バイナリ塘下サ`バ
iOS極挑
plistファイルを函誼
iOS 鴛稼堰看顎壊艶塘下の碧Mみ
plistファイル?
塘下サ`バ
バイナリ塘下サ`バ
iOS極挑
plistファイルを函誼
plistファイルから?
ipaのURLを函誼
iOS 鴛稼堰看顎壊艶塘下の碧Mみ
plistファイル?
塘下サ`バ
バイナリ塘下サ`バ
iOS極挑
plistファイルを函誼
plistファイルから?
ipaのURLを函誼
ipaファイルを
函誼してインスト`ル
HTMLからplistファイルへのリンク
<a href=`itms-services://?action=download-
manifest&url=https://path/to/plist/foo.plist'>
  <span class=`title¨>2015/06/30_2井 2指?朕</span>
  <span class=`comment¨>2015/06/30Pre</span>
</a>
HTMLからplistファイルへのリンク
<a href=`itms-services://?action=download-
manifest&url=https://path/to/plist/foo.plist'>
  <span class=`title¨>2015/06/30_2井 2指?朕</span>
  <span class=`comment¨>2015/06/30Pre</span>
</a>
耕協
HTMLからplistファイルへのリンク
<a href=`itms-services://?action=download-
manifest&url=https://path/to/plist/foo.plist'>
  <span class=`title¨>2015/06/30_2井 2指?朕</span>
  <span class=`comment¨>2015/06/30Pre</span>
</a>
耕協 plistファイルのURL
HTMLからplistファイルへのリンク
<a href=`itms-services://?action=download-
manifest&url=https://path/to/plist/foo.plist'>
  <span class=`title¨>2015/06/30_2井 2指?朕</span>
  <span class=`comment¨>2015/06/30Pre</span>
</a>
https://
iOS7參貧でhttps駅
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://example.com/path/to/ipa/foo.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.example.foo</string>
<key>bundle-version</key>
<string>3.1.2</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
</dict>
</dict>
</array>
</dict>
</plist>
plistファイル
<key>title</key>
<string>2015/08/31 (API:xxxx)‐ver1.0.1/</string>
鴛稼堰看顎壊艶塘下システム@デジタルサ`カス
? プロジェクトごとに護り輝てた蒙
協のURLをiPhoneで_くとアッ
プされたアプリの匯Eを燕幣。
? タップでインスト`ル?
鴛稼堰看顎壊艶塘下システム@デジタルサ`カス
? プロジェクトごとに護り輝てた蒙
協のURLをiPhoneで_くとアッ
プされたアプリの匯Eを燕幣。
? タップでインスト`ル?
鴛稼堰看顎壊艶塘下システム@デジタルサ`カス
? Subversionの蒙協リポジトリに
ipaをコミットすると匯Eとして
燕幣。
? ファイル兆からタイトルを伏撹。
? コミットログをコメントとして燕
幣。
まとめ
まとめ
? 鴛稼堰看顎壊艶塘下を聞うとTestFlightみたいなのをg
に恬れる。
? HTMLからXML侘塀のplistファイルに itms-services://
でリンクする。??
? plistにipaのパスがいてあるO。
? ipaのURLはhttpsの駅勣あり。
ありがとうございました
@tomzoh
デジタルサ`カス幄
蕗かけてください
We re hiring!!
Future Works
? ビルド徭啝したい?
? 書は徭啝そのものはかんたん。
? ソ`スを蒙協のブランチにPUSHしたらビルド。
? アプリのO協を徭啀輅召靴燭
? 聞っている^苧, APIの鬚念, Bundle ID, Version, Build
? 仟・廛蹈献Дト_兵rのO協をgにしたい?
? App ID, ^苧の恬撹, PUSH宥岑喘^苧の恬撹。
OSSで措いのがあったら縮えてください。
歌深: J^ダイアログ
? EnterpriseのProvisioningPro?leで
俸兆したバイナリをインスト`ルし、
g佩するとJ^ダイアログが燕幣され
る。
? iOS9では[佚m]ボタンが燕幣されず、
O協.app ★ 匯違 ★ プロファイルか
ら苧幣議に佚mO協する駅勣アリ。

More Related Content

意艶壊岳酷鉛庄乙鞄岳みたいなのを徭恬する